Qu’est-ce que Snyk Agent Scan ?
Agent Scan, anciennement le mcp-scan d'Invariant Labs et désormais maintenu par Snyk, trouve les composants d'agents sur une machine et les vérifie pour les risques de chaîne d'approvisionnement. Il découvre les configurations de Claude Code, Claude Desktop, Cursor, GitHub Copilot, Windsurf, Gemini CLI, Amp, OpenClaw et d'autres, aux portées système, utilisateur, projet et plugin, puis inspecte leurs serveurs MCP, outils, prompts, ressources et skills.
Il cherche l'injection de prompt dans les descriptions d'outils et les skills, l'empoisonnement d'outils, l'ombrage d'outils (l'outil d'un serveur qui prend le dessus sur celui d'un autre), les flux toxiques (combinaisons d'outils qui pourraient fuiter des données), les secrets en dur et les charges de malware cachées dans les fichiers de skills en langage naturel. L'analyse utilise des vérifications locales plus l'API Agent Scan de Snyk : les noms et descriptions d'outils, les configurations MCP et le contenu des skills sont envoyés à Snyk, les secrets étant caviardés d'abord. Un compte Snyk et un jeton d'API sont requis.
Pour lire les descriptions d'outils, il démarre les serveurs MCP stdio en lançant leurs commandes configurées, si bien que le README recommande de scanner les configurations non fiables dans un bac à sable ; les exécutions interactives demandent le consentement par serveur. Il s'installe avec uvx snyk-agent-scan ou comme binaire autonome avec SBOM et checksums signés. Il est sous licence Apache 2.0 ; v0.6.9 est sortie le 20 octobre 2026, et le README avertit que la sortie du CLI est encore expérimentale.
Snyk Agent Scan vaut-il le coup ?
Agent Scan couvre la partie de la sécurité des agents que les outils de red-teaming manquent : les outils eux-mêmes. Un serveur MCP ou un skill peut porter des instructions dans sa description que le modèle lit et obéit, et peu de scanners ouverts cherchent cela sur chaque client d'une machine. La version 0.6 rapporte 14 risques nommés, de l'injection de prompt dans les instructions de skill aux URL de téléchargement suspectes et aux secrets en dur.
La découverte est approfondie. La matrice du README suit les portées système, utilisateur, projet et plugin par client, y compris le dossier ~/.copilot partagé de Copilot et les plugins Claude Desktop, et note des lacunes comme les skills de portée projet d'Amp pas encore scannés. Les binaires autonomes sont livrés avec des SBOM et des checksums signés GPG, ce qui convient pour un outil de chaîne d'approvisionnement.
Les réserves sont réelles. L'analyse n'est pas locale : les descriptions d'outils, les configurations MCP et le contenu des skills vont à l'API de Snyk, les secrets étant caviardés, et le README dit que les contenus des appels d'outils ne sont pas stockés. Les scans interactifs demandent avant de démarrer chaque serveur stdio, mais en démarrer un signifie lancer sa commande, si bien qu'une config non fiable est plus sûre dans un conteneur. La ligne 0.5, encore épinglée par endroits dans le README, utilise une API d'analyse plus ancienne et est programmée pour dépréciation.
Le format de sortie est étiqueté expérimental, et Snyk décourage de construire des barrières CI sur des noms de risques spécifiques ; les clients entreprise sont prévenus que la sortie du CLI peut différer de ce que montre Snyk Evo. Cette séparation dit où va le produit. Le CLI est le capteur gratuit, et la vue de flotte managée via Evo est ce que Snyk vend.
Là où il fait la différence
Un ingénieur sécurité dans une entreprise de 300 développeurs qui autorise Claude Code et Cursor
Trouver quels serveurs MCP et skills les développeurs ont installés et lesquels paraissent malveillants
Lancez uvx snyk-agent-scan@latest sur un échantillon de machines, ou le mode d'arrière-plan rapportant dans Snyk Evo pour la flotte ; la tarification d'Evo est sur demande.
Un développeur sur le point d'installer un serveur MCP tiers
Vérifier ses descriptions d'outils pour des instructions injectées avant de lui faire confiance
Pointez le scanner vers la config du serveur dans un conteneur Docker jetable ; le scan prend une commande et un jeton Snyk gratuit.
Une équipe plateforme qui publie des skills d'agent internes
Filtrer les nouveaux fichiers SKILL.md pour l'injection de prompt et les secrets fuités en revue
Lancez le scanner sur le répertoire de skills dans un travail pré-fusion, en traitant les résultats comme consultatifs car le schéma de sortie peut changer entre versions.
Avant de vous engager
- Mise en route
- Créez un compte Snyk, exportez SNYK_TOKEN, puis uvx snyk-agent-scan@latest, ou téléchargez un binaire autonome et vérifiez ses checksums signés. Aucun paquet npm n'est publié.
- Intégrations
- Découvre automatiquement les configs Claude Code, Claude Desktop, Cursor, GitHub Copilot, VS Code, Windsurf, Gemini CLI, Amp et OpenClaw ; le mode d'arrière-plan rapporte à Snyk Evo.
- Données et confidentialité
- Envoie les détails d'agents, les configs MCP, les noms et descriptions d'outils, et le contenu des skills à l'API Agent Scan de Snyk avec les secrets caviardés ; le README dit que les contenus des appels d'outils MCP ne sont pas stockés ni journalisés. Apache 2.0 ; pas d'avis de sécurité GitHub publiés.
- Coût à grande échelle
- Le CLI est gratuit avec un jeton Snyk. Le scan d'arrière-plan à l'échelle de l'entreprise via Snyk Evo est arrangé via les commerciaux de Snyk ; la tarification n'est pas publiée.
- Limites
- La sortie du CLI est expérimentale et peut changer entre versions ; certains chemins de skills de portée projet ne sont pas encore scannés, et la découverte de plugins Windows n'est pas prise en charge. 11 issues ouvertes.
Les points forts
- Scanne les serveurs MCP et les skills d'agent, pas seulement les prompts
- Détecte l'empoisonnement d'outils, l'ombrage, les flux toxiques et les secrets en dur
- Découvre les configs sur plusieurs portées pour la plupart des clients d'agents populaires
- Binaires signés avec SBOM
Les points faibles
- Envoie les descriptions d'outils et le contenu des skills à Snyk
- Démarre les serveurs MCP stdio pour les inspecter
- Format de sortie encore expérimental ; ligne 0.5 en cours de dépréciation
Idéal pour
Les équipes qui laissent les développeurs ou agents installer des serveurs MCP et des skills et veulent une vérification de chaîne d'approvisionnement avant de leur faire confiance.
Alternatives à Snyk Agent Scan
Snyk Agent Scan : questions fréquentes
- Snyk Agent Scan vaut-il le coup ?
- Une première vérification sensée des serveurs MCP et skills auxquels vos agents font confiance, à condition d'accepter d'envoyer leurs descriptions à Snyk et de scanner les configs non fiables dans un bac à sable. Nous lui donnons 3.8 sur 5.
- Combien coûte Snyk Agent Scan ?
- Gratuit et open source sous Apache 2.0 ; a besoin d'un compte Snyk et d'un jeton d'API. Le scan d'arrière-plan à l'échelle de la flotte rapporte dans Snyk Evo, tarifé sur demande.
- Quels sont les inconvénients de Snyk Agent Scan ?
- Envoie les descriptions d'outils et le contenu des skills à Snyk; démarre les serveurs MCP stdio pour les inspecter; format de sortie encore expérimental ; ligne 0.5 en cours de dépréciation.
- À qui s’adresse Snyk Agent Scan ?
- Les équipes qui laissent les développeurs ou agents installer des serveurs MCP et des skills et veulent une vérification de chaîne d'approvisionnement avant de leur faire confiance.
- Combien coûte Snyk Agent Scan pour une équipe ou en production ?
- Le CLI est gratuit avec un jeton Snyk. Le scan d'arrière-plan à l'échelle de l'entreprise via Snyk Evo est arrangé via les commerciaux de Snyk ; la tarification n'est pas publiée.
- Snyk Agent Scan est-il sûr pour les données de l’entreprise ?
- Envoie les détails d'agents, les configs MCP, les noms et descriptions d'outils, et le contenu des skills à l'API Agent Scan de Snyk avec les secrets caviardés ; le README dit que les contenus des appels d'outils MCP ne sont pas stockés ni journalisés. Apache 2.0 ; pas d'avis de sécurité GitHub publiés.
- Quelles sont les meilleures alternatives à Snyk Agent Scan ?
- Les alternatives les plus proches que nous avons testées sont promptfoo et garak.
Réponses vérifiées le 23 oct. 2026.