The authoritative text is the English page: English version of this page
Catégories de scénarios
Chaque catégorie est un dépôt de scénarios. Les correspondances renvoient aux techniques MITRE ATLAS et aux listes OWASP ; voir TTP-MAP.md pour le raisonnement. Les outils qui entourent l'exécuteur (installer, juger une transcription, produire un rapport, vérifier les faits) sont décrits dans TOOLS.md. La démonstration en une commande et la comparaison des exécutions dans le temps se trouvent dans WORKFLOWS.md. Le rejeu d'une exécution enregistrée, les notes pour les défenseurs et le contrôle CI se trouvent dans AUTOMATION.md.
Attaques contre les serveurs MCP (feintkit-mcp)
Ports de bouclage 47100 à 47199.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| mcp-01-tool-poisoning | Serveur de démonstration d'empoisonnement d'outil | AML.T0110.000, AML.T0011.002 | LLM01:2025 | ASI01, ASI02 |
| mcp-02-rug-pull | Serveur de démonstration de rug pull | AML.T0109, AML.T0110.001 | LLM03:2025 | ASI04 |
| mcp-03-tool-shadowing | Serveur de démonstration d'usurpation d'outil par homonymie (tool shadowing) | AML.T0110.000, AML.T0074 | LLM01:2025 | ASI02, ASI04 |
| mcp-04-excessive-scope | Serveur de démonstration de périmètre de permissions excessif | AML.T0053 | LLM06:2025 | ASI02, ASI03 |
| mcp-05-resource-injection | Serveur de démonstration d'injection indirecte via le contenu d'une ressource | AML.T0051.001 | LLM01:2025 | ASI01 |
| mcp-06-credential-harvest | Serveur de démonstration de collecte d'identifiants via les paramètres | AML.T0110.000, AML.T0086 | LLM02:2025 | ASI03 |
| mcp-07-command-injection-sim | Serveur de démonstration d'injection de commande simulée | AML.T0050, AML.T0102 | LLM05:2025 | ASI05 |
| mcp-08-exfil-sim | Serveur de démonstration de simulation d'exfiltration de données | AML.T0086, AML.T0025 | LLM02:2025 | ASI02 |
| mcp-09-impersonation | Serveur de démonstration d'usurpation d'identité de serveur / typosquattage | AML.T0074, AML.T0073, AML.T0010.005 | LLM03:2025 | ASI04 |
| mcp-10-sampling-abuse | Serveur de démonstration d'abus de l'échantillonnage MCP (sampling) | AML.T0051.001, AML.T0053 | LLM01:2025, LLM06:2025 | ASI01, ASI02 |
| mcp-11-elicitation-phish | Serveur de démonstration d'hameçonnage par sollicitation MCP (elicitation) | AML.T0052, AML.T0073 | LLM02:2025 | ASI09 |
| mcp-12-oauth-confused-deputy | Démonstration de confused deputy OAuth MCP / transmission directe de jeton | AML.T0091.000 | aucun | ASI03 |
| mcp-13-exposed-local-server | Démonstration de serveur MCP local exposé | AML.T0132, AML.T0006.002, AML.T0049 | aucun | aucun |
| mcp-14-cross-tool-poisoning | Démonstration d'empoisonnement du contexte entre outils (deux serveurs) | AML.T0110.002, AML.T0080.001, AML.T0051.001 | LLM01:2025 | ASI01, ASI06 |
Attaques contre les skills d'agent (feintkit-skills)
Ports de bouclage 47200 à 47299.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| skill-01-prompt-injection | Skill de démonstration d'injection de prompt | AML.T0115.002, AML.T0110.000, AML.T0051.001 | LLM01:2025 | ASI01, ASI04 |
| skill-02-rug-pull | Skill de démonstration de rug pull | AML.T0109, AML.T0115.002 | LLM03:2025 | ASI04 |
| skill-03-impersonation | Skill de démonstration d'usurpation d'identité / typosquattage | AML.T0074, AML.T0073, AML.T0010.005 | LLM03:2025 | ASI04 |
| skill-04-bundled-script | Skill de démonstration avec script malveillant intégré | AML.T0110.001, AML.T0050, AML.T0011.002 | LLM03:2025 | ASI04, ASI05 |
| skill-05-trigger-hijack | Skill de démonstration de détournement de déclencheur | AML.T0110.000 | LLM01:2025 | ASI01, ASI02 |
| skill-06-shadowing | Skill de démonstration d'usurpation par homonymie / précédence de portée | AML.T0074, AML.T0110.000 | LLM03:2025 | ASI04 |
| skill-07-allowed-tools | Skill de démonstration avec allowed-tools trop large | AML.T0053 | LLM06:2025 | ASI03 |
| skill-08-poisoned-references | Skill de démonstration avec fichiers de référence empoisonnés | AML.T0051.001, AML.T0110.000 | LLM01:2025 | ASI01 |
Injection de prompt et de contexte (feintkit-injection)
Ports de bouclage 47300 à 47399.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| inj-01-web-page | Démonstration d'injection indirecte via une page web | AML.T0051.001, AML.T0093 | LLM01:2025 | ASI01 |
| inj-02-document | Démonstration d'injection indirecte via un e-mail, un document ou un PDF | AML.T0051.001, AML.T0093 | LLM01:2025 | ASI01 |
| inj-03-scm-text | Démonstration d'injection indirecte via un commentaire de PR ou de ticket | AML.T0051.001, AML.T0093, AML.T0119 | LLM01:2025 | ASI01 |
| inj-04-invisible-text | Démonstration d'injection par texte invisible | AML.T0068, AML.T0051.001 | LLM01:2025 | ASI01 |
| inj-05-image-ocr | Démonstration d'injection par image / OCR | AML.T0129, AML.T0051.001 | LLM01:2025 | ASI01 |
| inj-06-config-file | Démonstration d'empoisonnement du fichier de configuration de l'agent | AML.T0081, AML.T0051.001 | LLM01:2025 | ASI01, ASI06 |
| inj-07-memory | Démonstration d'empoisonnement de la mémoire de l'agent | AML.T0080.000 | LLM01:2025 | ASI06 |
| inj-08-rag | Démonstration d'empoisonnement RAG / base vectorielle | AML.T0070, AML.T0071, AML.T0066 | LLM08:2025, LLM04:2025 | ASI06 |
| inj-09-jailbreak-corpus | Corpus de prompts de jailbreak et d'extraction du prompt système | AML.T0054, AML.T0056, AML.T0051.000 | LLM01:2025, LLM07:2025 | aucun |
| inj-12-multi-turn-split | Charge répartie sur plusieurs tours de conversation | AML.T0051.000, AML.T0080.001 | LLM01:2025 | ASI01 |
| inj-13-delayed-trigger | Instruction dormante déclenchée plusieurs tours plus tard | AML.T0051.001, AML.T0080.001 | LLM01:2025 | ASI01, ASI06 |
Exfiltration et traitement des sorties (feintkit-exfil)
Ports de bouclage 47400 à 47499.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| exf-01-markdown-image | Démonstration d'exfiltration par image Markdown / lien | AML.T0077 | LLM02:2025, LLM05:2025 | aucun |
| exf-02-ansi-escape | Démonstration d'injection de séquences d'échappement ANSI / terminal | AML.T0067, AML.T0068 | LLM05:2025 | aucun |
| exf-03-insecure-output | Démonstration de traitement non sécurisé des sorties (puits en simulation) | AML.T0050, AML.T0102 | LLM05:2025 | ASI05 |
Confiance des agents et attaques multi-agents (feintkit-agents)
Ports de bouclage 47500 à 47599.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| agt-01-approval-fatigue | Démonstration de fatigue d'approbation / usurpation d'interface | AML.T0067 | LLM06:2025 | ASI09 |
| agt-02-a2a-spoofing | Démonstration d'usurpation de messages entre agents | AML.T0118.001, AML.T0073 | aucun | ASI07 |
| agt-03-computer-use-injection | Démonstration d'injection contre un agent de navigateur / d'utilisation de l'ordinateur | AML.T0100, AML.T0051.001 | LLM01:2025 | ASI01 |
| agt-04-argument-smuggling | Démonstration d'approbation par dissimulation d'arguments | AML.T0053, AML.T0050 | LLM06:2025 | ASI02, ASI09 |
| agt-05-approval-bypass | Démonstration de contournement des règles d'approbation | AML.T0053, AML.T0050 | LLM06:2025 | ASI02, ASI05 |
| agt-06-subagent-handoff | Démonstration de transfert vers un sous-agent | AML.T0118.001, AML.T0053 | LLM06:2025 | ASI07, ASI01 |
| agt-07-tool-chain-relay | Démonstration de relais dans une chaîne d'outils | AML.T0053, AML.T0051.001 | LLM01:2025, LLM06:2025 | ASI02, ASI01 |
Chaîne d'approvisionnement de l'IA (feintkit-supplychain)
Ports de bouclage 47600 à 47699.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| sup-01-slopsquat | Démonstration de paquet sentinelle de slopsquatting | AML.T0060, AML.T0011.001, AML.T0010.001 | LLM03:2025, LLM09:2025 | ASI04 |
| sup-02-model-file | Démonstration de marqueur de charge dans un fichier de modèle | AML.T0018.002, AML.T0011.000, AML.T0010.003 | LLM03:2025, LLM04:2025 | ASI04 |
| sup-03-marketplace-typosquat | Démonstration de typosquattage sur une place de marché de plugins / extensions | AML.T0074, AML.T0111, AML.T0115.002 | LLM03:2025 | ASI04 |
Abus de ressources et recherche (feintkit-abuse)
Ports de bouclage 47700 à 47799.
| Scénario | Titre | ATLAS | OWASP LLM | OWASP Agentic |
|---|---|---|---|---|
| abu-01-denial-of-wallet | Démonstration de boucle d'outils incontrôlée provoquant un déni de portefeuille (denial-of-wallet) | AML.T0034.002, AML.T0029 | LLM10:2025 | aucun |
| abu-02-deferred-research | Recherche différée : empoisonnement des données d'entraînement et extraction de modèle (fiche de décision) | AML.T0020, AML.T0018.000, AML.T0024.002 | LLM04:2025 | aucun |