Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

AgentDojo

Le benchmark de l'ETH Zurich sur la prompt injection contre les agents à outils : 97 tâches, 629 cas d'attaque, attaques et défenses interchangeables.

Avis de ReviewRamble editors · Mis à jour

Voir sur GitHub Open source

Notre note

4.1/5

AgentDojo est l'étalon commun de la prompt injection pour les agents à outils, à lancer avant de livrer une défense même si ses résultats publics ont vieilli.

Qu’est-ce que AgentDojo ?

AgentDojo mesure deux choses à la fois : si un agent LLM sait mener à bien des tâches ordinaires avec des outils, et si un texte glissé dans les données de ces outils peut le détourner. Les suites par défaut simulent un espace de travail (e-mail, agenda, stockage en ligne), Slack, la réservation de voyages et la banque en ligne. Chaque tâche utilisateur, comme payer une facture, peut être associée à une tâche d'injection, comme virer de l'argent à un attaquant, et le benchmark rapporte l'utilité, l'utilité sous attaque et le taux de réussite de l'attaque.

Il vient du SPY Lab de l'ETH Zurich et d'Invariant Labs, a été publié dans le track Datasets and Benchmarks de NeurIPS 2024 et se présente comme du Python sous licence MIT, avec environ 1 000 étoiles sur GitHub. L'article compte 97 tâches et 629 cas de test de sécurité. La version 0.1.35 (octobre 2025) a ajouté le jeu de tâches v1.2.2 ; le dernier commit, en juin 2026, a ajouté un fournisseur pour tout endpoint compatible OpenAI. Les clients de modèles intégrés couvrent OpenAI, Anthropic, Google, Cohere et les serveurs locaux, et quatre défenses sont fournies : un filtre d'outils, un détecteur d'injection fondé sur transformers, le spotlighting avec délimiteurs et la répétition du prompt utilisateur.

AgentDojo vaut-il le coup ?

La prompt injection est l'attaque qui compte le plus pour les agents dotés d'outils, et AgentDojo est le benchmark que la plupart des articles et des laboratoires utilisent pour la chiffrer. Sa valeur tient à l'appariement : chaque attaque est notée face à une vraie tâche, si bien qu'une défense qui bloque les injections en rendant l'agent inutile apparaît comme une perte d'utilité, pas comme une victoire. D'après la documentation du projet, les AI Safety Institutes américain et britannique l'ont utilisé pour montrer que Claude 3.5 Sonnet pouvait être détourné, le genre d'adoption qui fait d'un benchmark une langue commune.

Les environnements sont simulés en Python à partir de données YAML : aucun vrai e-mail ne part, aucun argent réel ne circule. Les exécutions sont donc sûres et reproductibles, et l'extension est simple : la documentation explique comment écrire une nouvelle suite de tâches, une nouvelle attaque ou un nouveau pipeline, et les attaques s'enregistrent par leur nom. pypistats compte environ 46 700 téléchargements du paquet le mois dernier, un chiffre qui inclut la CI.

Le hic : le code avance lentement et le tableau des résultats s'est figé. Aucune version depuis la 0.1.35 d'octobre 2025, le README prévient toujours que l'API peut changer, et la ligne la plus récente de la page de résultats est Claude 3.7 Sonnet, de février 2025. Les auteurs disent clairement que le tableau n'est pas un classement, car tous les modèles n'ont pas été testés contre toutes les attaques. Environ 61 pull requests restent ouvertes, dont beaucoup de défenses tierces revendiquant un taux de réussite d'attaque proche de zéro, sans que personne n'ait tranché. Un jeu fixe et public de 629 cas invite aussi à optimiser pour le test.

Notre avis : AgentDojo se traite comme un test de non-régression, pas comme un certificat. Un faible taux d'attaque ici signifie que votre défense résiste aux ruses connues ; il dit peu d'un attaquant qui a lu le même article.

Là où il fait la différence

  • Une chercheuse qui propose une nouvelle défense contre la prompt injection

    Montrer que la défense réduit la réussite des attaques sans casser l'agent

    L'implémenter comme élément de pipeline, lancer le benchmark sur toutes les suites avec l'attaque important_instructions et rapporter utilité, utilité sous attaque et réussite des attaques à côté des défenses intégrées. Le coût est la facture d'API du modèle.

  • Un responsable sécurité IA dans une entreprise qui construit un assistant de messagerie ou bancaire

    Comparer des modèles candidats selon la facilité avec laquelle un texte glissé les détourne

    Lancer les suites workspace et banking avec chaque modèle via son client ou un endpoint compatible OpenAI, puis lire les traces des échecs. Aucun vrai compte n'est touché puisque les outils sont simulés.

  • Un ingénieur red team

    Tester une nouvelle technique d'injection contre des défenses connues

    Enregistrer une nouvelle classe d'attaque, la lancer contre les quatre défenses fournies et quelques modèles, puis comparer le taux de réussite à celui des attaques de référence.

Avant de vous engager

Mise en route
`pip install agentdojo` (Python 3.10 ou plus), ou `agentdojo[transformers]` pour le détecteur d'injection ; définissez une clé d'API fournisseur et lancez `python -m agentdojo.scripts.benchmark` avec une suite, un modèle, une attaque et une défense.
Intégrations
Clients de modèles pour OpenAI, Anthropic, Google, Cohere, les serveurs locaux et tout endpoint compatible OpenAI ; les traces s'explorent dans Invariant Explorer.
Données et confidentialité
S'exécute en local contre des environnements simulés ; prompts et sorties d'outils partent chez le fournisseur de modèles que vous configurez. Licence MIT.
Coût à grande échelle
Logiciel gratuit ; une exécution complète sur toutes les suites, attaques et défenses représente des milliers d'appels au modèle, la facture d'API est donc le vrai coût. Le coût par exécution n'est pas publié.
Limites
API marquée comme encore en développement ; quatre domaines de tâches seulement ; le tableau des résultats est incomplet entre modèles, attaques et défenses et n'a aucune ligne après février 2025.

Les points forts

  • Note ensemble l'utilité et la réussite des attaques, les défenses inutiles ne peuvent pas se cacher
  • Les outils simulés rendent les exécutions sûres et reproductibles
  • Points d'extension clairs pour de nouvelles suites, attaques et défenses
  • Largement cité, y compris par des instituts publics de sécurité de l'IA

Les points faibles

  • Aucune version depuis octobre 2025 ; API toujours marquée instable
  • Page de résultats sans entrée après février 2025
  • Un jeu de test fixe et public peut être surajusté
  • Gros stock de pull requests non examinées

Idéal pour

Les chercheurs en sécurité et les équipes d'agents qui ont besoin d'un chiffre reconnu et reproductible sur la résistance d'un modèle ou d'une défense à la prompt injection indirecte.

Alternatives à AgentDojo

AgentDojo : questions fréquentes

AgentDojo vaut-il le coup ?
AgentDojo est l'étalon commun de la prompt injection pour les agents à outils, à lancer avant de livrer une défense même si ses résultats publics ont vieilli. Nous lui donnons 4.1 sur 5.
Combien coûte AgentDojo ?
Gratuit et open source (MIT) ; vous payez les appels à l'API du modèle effectués pendant une exécution.
Quels sont les inconvénients de AgentDojo ?
Aucune version depuis octobre 2025 ; API toujours marquée instable; page de résultats sans entrée après février 2025; un jeu de test fixe et public peut être surajusté; gros stock de pull requests non examinées.
À qui s’adresse AgentDojo ?
Les chercheurs en sécurité et les équipes d'agents qui ont besoin d'un chiffre reconnu et reproductible sur la résistance d'un modèle ou d'une défense à la prompt injection indirecte.
Combien coûte AgentDojo pour une équipe ou en production ?
Logiciel gratuit ; une exécution complète sur toutes les suites, attaques et défenses représente des milliers d'appels au modèle, la facture d'API est donc le vrai coût. Le coût par exécution n'est pas publié.
AgentDojo est-il sûr pour les données de l’entreprise ?
S'exécute en local contre des environnements simulés ; prompts et sorties d'outils partent chez le fournisseur de modèles que vous configurez. Licence MIT.
Quelles sont les meilleures alternatives à AgentDojo ?
Les alternatives les plus proches que nous avons testées sont CyberSecEval, garak et Inspect.

Réponses vérifiées le 13 nov. 2026.

Vous éditez AgentDojo ? Affichez cette note sur votre siteAgentDojo noté 4.1 sur 5 par ReviewRamble