Skip to content

Snyk Agent Scan

Un scanner pour les serveurs MCP, outils et skills d'agent installés sur une machine, à la recherche d'empoisonnement d'outils et d'injections de prompt cachées.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

3.8/5

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.

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.