security-guidance
Rappels de sécurité quand une modification ajoute un motif dangereux (eval, pickle, shell=True, innerHTML brut, TLS désactivé...), une revue IA facultative du diff en fin de tour et après chaque commit, et /security-review à la demande.
Référence
| Champ | Valeur |
|---|---|
| Nom | security-guidance |
| Version | 1.0.0 |
| Catégorie | Sécurité |
| Licence | Aucune valeur |
| Source | catalog/navin/builtin_plugins/security-guidance/plugin.json |
| README | catalog/navin/builtin_plugins/security-guidance/README.md |
| Digest | sha256:631bd663b1ae8ebfacd924216c32d26e7f8f06e7909d52970769e9f95ce85d9a |
| plugin.json | agents, category, commands, description, name, skills, steps, version |
Commandes
| Nom | Arguments | Description |
|---|---|---|
/security-review | [base ref or commit range, default: uncommitted changes] | Relire les changements en attente (ou une plage de commits) à la recherche de vulnérabilités de sécurité exploitables |
Agents
| Nom | Outils | Modèle | Description |
|---|---|---|---|
code-reviewer | read_file, grep, find_files, list_dir, code_index, lsp, code_review, web_fetch, web_search | - | Relit le code à la recherche de bugs, d'erreurs de logique, de failles de sécurité, de problèmes de qualité et d'écarts aux conventions du projet, note la confiance de chaque constat et ne signale que les plus prioritaires. À utiliser quand du code a été écrit ou modifié et doit être relu avant d'être fusionné. |
Skills
| Nom | Description |
|---|---|
| security-auditor | Mener un audit complet de sécurité applicative : flux d'authentification, validation des entrées, gestion des secrets, surfaces d'injection, risques liés aux dépendances et durcissement. |
Hooks, serveurs MCP et réglages
plugin.json ne déclare aucun hook, aucun serveur MCP et aucun réglage : le plugin se compose uniquement des éléments ci-dessus.
Étapes de travail
| Étape | Utiliser |
|---|---|
| avertir des motifs dangereux dans les fichiers modifiés (automatique) | skill:security-auditor |
| relire les changements en attente ou une plage de commits | /security-review |
| découper une revue volumineuse par domaine | agent:code-reviewer |
L'activer dans un projet
Activer security-guidance crée 4 activations dans le projet : le plugin lui-même, 1 skill, 1 commande et 1 agent. Retirer l'activation du plugin les retire toutes.
curl -X POST <control-plane-url>/v1/projects/<project>/navin-library/activations \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"kind": "plugin", "name": "security-guidance"}'
<project> : identifiant ou slug du projet. <token> : clé d'API avec le rôle éditeur sur le projet.
client.navin_library.activate("<project>", "plugin", "security-guidance")