Notes de terrain
Le blog SwarmAttacker : notes de l'essaim.
Nous avons construit un agent autonome de test d'intrusion qui s'introduit dans les applications web pour gagner sa vie. Chemin faisant, bien des idées reçues sur le prompting des LLM se sont révélées fausses. Voici ce que les données ont réellement montré. Nouveau ici ? Commencez par comment fonctionne SwarmAttacker ou les résultats du benchmark.
Les questions que l'on pose sur SwarmAttacker
Qu'est-ce que SwarmAttacker ?
SwarmAttacker est un agent autonome, open source et en boîte noire de test d'intrusion. Donnez-lui une URL et un essaim d'agents LLM cartographie la cible, trouve les vulnérabilités et rapporte ce qu'il a trouvé. Le code est sous licence MIT et gratuit sur GitHub.
Comment SwarmAttacker est-il évalué ?
Chaque chiffre publié provient du benchmark de validation XBOW : 104 applications web vulnérables réelles et conteneurisées, chacune avec un flag caché, abordées en boîte noire à partir de la seule URL. SwarmAttacker en résout 94% en une seule passe, contre 85% pour le meilleur de cinq pentesteurs humains.
Sur quels modèles SwarmAttacker fonctionne-t-il ?
Par défaut, il pilote GPT-5.x via un abonnement ChatGPT Plus ou Pro par le backend Codex, il n'y a donc pas de clé d'API ni de facture au token. Il fonctionne aussi avec l'API OpenAI, Anthropic, OpenRouter ou un modèle local ; notre article sur le benchmark de refus montre lequel de 16 modèles fera réellement du travail de sécurité.
Est-il légal d'exécuter SwarmAttacker ?
Uniquement contre des systèmes que vous possédez ou que vous êtes explicitement autorisé à tester. SwarmAttacker est un outil de test d'intrusion autorisé, et son travail sur les refus des filtres de sécurité existe pour que les tests autorisés ne soient pas bloqués, pas pour permettre des attaques contre des cibles que vous n'avez pas la permission de tester.











