
agent-scan v0.5.15
Scanner de sécurité pour agents IA, serveurs MCP et compétences d'agents.
Snyk Agent Scan
Découvrez et analysez les composants d'agents sur votre machine pour détecter les injections de prompt
et les vulnérabilités (y compris les agents, les serveurs MCP, les skills).
Remarque : Nous ne publions pas de package npm pour Agent Scan. Installez-le via
uvxou en tant que binaire autonome.
Remarque : la sortie de la CLI est expérimentale et susceptible de changer
Agent Scan v0.5.x (dépréciation prévue)
La sortie brute de cette CLI — y compris les codes d'incident, les noms de champs, les libellés de sévérité et la structure des réponses — est expérimentale et peut changer sans préavis entre les versions. Nous ne recommandons pas de construire des workflows de production qui dépendent de champs de sortie ou de codes d'incident spécifiques de la CLI.
Agent Scan v0.6 et versions ultérieures
La sortie brute de cette CLI — y compris les noms d'indicateurs de risque, les scores, les noms de champs et la structure des réponses — est expérimentale et peut changer sans préavis entre les versions. Nous ne recommandons pas de construire des workflows de production qui dépendent de champs de sortie ou de noms de risque spécifiques de la CLI.
Si vous êtes un client entreprise utilisant Snyk pour gérer le risque de sécurité des agents à grande échelle, la sortie de la CLI peut ne pas refléter ce qui est envoyé et affiché dans la plateforme Evo. L'intégration sous-jacente, la découverte et l'évaluation des risques qui alimentent les déploiements entreprise sont stables et prises en charge — tout changement sera communiqué conformément aux pratiques produit standard de Snyk. Contactez votre équipe de compte pour obtenir des conseils de déploiement.
NOUVEAU Lisez notre rapport technique sur les menaces émergentes de l'écosystème des skills d'agents publié avec Agent Scan 0.4, qui ajoute la prise en charge de l'analyse des skills d'agents.
Sortie d'Agent Scan v0.5.x
[!WARNING] Agent Scan v0.5.x utilise une sortie par code d'incident. Cette ligne de CLI est prévue pour être dépréciée.
Sortie d'Agent Scan v0.6 et versions ultérieures
Agent Scan vous aide à découvrir tous vos composants d'agents installés (harnais, serveurs MCP et skills) et les analyse pour détecter les menaces courantes telles que les injections de prompt, la gestion de données sensibles ou les charges malveillantes cachées dans le langage naturel. Ignorez l'analyse des skills en utilisant --no-skills.
Avertissement de sécurité
⚠️ IMPORTANT : L'analyse des configurations MCP exécutera les commandes qui y sont définies.
Lorsqu'Agent Scan analyse un fichier de configuration MCP, il démarre les serveurs MCP stdio en exécutant les commandes et arguments spécifiés dans la configuration. Cela est nécessaire pour récupérer les descriptions des outils et effectuer l'analyse de sécurité.
Recommandations :
- Exécutez les analyses dans un bac à sable (conteneur Docker, VM ou environnement jetable) lors de l'évaluation de configurations MCP non fiables ou tierces
- Examinez attentivement l'invite de consentement lors des analyses interactives, elle affiche la commande et les arguments exacts qui seront exécutés pour chaque serveur
- Utilisez
--dangerously-run-mcp-serversuniquement dans des environnements de confiance où vous avez vérifié toutes les commandes des serveurs MCPPar défaut, Agent Scan exige le consentement explicite de l'utilisateur (o/n) avant de démarrer chaque serveur MCP stdio lors des exécutions interactives. Cela vous donne le contrôle sur ce qui est exécuté sur votre système.
Démarrage rapide
Choisissez l'une des deux façons d'exécuter Agent Scan :
- Exécutez le package Python avec
uvxen suivant les instructions ci-dessous. - Téléchargez un binaire autonome pour votre plateforme depuis GitHub Releases. Les versions incluent également le SBOM, les sommes de contrôle, les sommes de contrôle signées et les archives du code source.
Avant d'utiliser l'une ou l'autre option :
- Inscrivez-vous sur Snyk et obtenez un jeton d'API depuis https://app.snyk.io/account (API Token → KEY → cliquez pour afficher).
- Définissez le jeton comme variable d'environnement avant d'exécuter toute analyse : ```bash
export SNYK_TOKEN=your-api-token-here
Exécuter avec uvx
Ayez uv installé sur votre système. Choisissez les instructions correspondant à votre version de CLI.
Agent Scan v0.5.x
Les exemples épinglent la version v0.5.17 comme version concrète de la branche v0.5.x :```bash
Scan the whole machine
Scan a specific MCP configuration
uvx [email protected] ~/.vscode/mcp.json
Scan a single agent skill
uvx [email protected] ~/path/to/my/SKILL.md
Scan all Claude skills
uvx [email protected] ~/.claude/skills
> [!WARNING]
> v0.5.x utilise la sortie issue-code et l'API d'analyse `2025-09-02`. Cette ligne de CLI est prévue pour être dépréciée.
#### Agent Scan v0.6 et versions ultérieures```bash
# Scan the whole machine
uvx snyk-agent-scan@latest
# Scan a specific MCP configuration
uvx snyk-agent-scan@latest ~/.vscode/mcp.json
# Scan a single agent skill
uvx snyk-agent-scan@latest ~/path/to/my/SKILL.md
# Scan all Claude skills
uvx snyk-agent-scan@latest ~/.claude/skills
v0.6 et les versions ultérieures utilisent la sortie basée sur les risques et l'API d'analyse 2026-07-10.
Les deux versions analysent les serveurs MCP, les outils, les prompts, les ressources et les skills, et découvrent automatiquement les configurations d'agents prises en charge telles que Claude Code/Desktop, Cursor, Gemini CLI et Windsurf.
Exécution avec un binaire autonome
Téléchargez le binaire correspondant à votre système d'exploitation et à votre architecture depuis la dernière version GitHub. La page de version fournit également un SBOM (sbom-<version>.json), des fichiers de sommes de contrôle et des archives de code source générées par GitHub. Consultez Vérification des binaires autonomes pour vérifier votre téléchargement.
Points forts
- Découverte automatique des configurations MCP, des outils d'agents, des skills
- Analyse de Claude, Cursor, GitHub Copilot, Windsurf, Gemini CLI, Amp, Amazon Q et d'autres agents.
Agent Scan v0.5.x