Skip to content

Commit d067574

Browse files
authored
fix(crosswalk): correct eleven MITRE ATLAS technique citations (#65)
Six citations carry a superseded name under a correct identifier, from the rename that moved the ATLAS matrix off "ML" wording. Five carry a correct, current name under an identifier belonging to a different technique. AML.T0022 appears in neither the current release nor the deprecated 5.6.0 line. Renames, identifier unchanged: AML.T0020 Poison Training Data -> Training Data Poisoning AML.T0029 Denial of ML Service -> Denial of AI Service AML.T0013 Discover ML Model Ontology -> Discover AI Model Ontology AML.T0018 Backdoor ML Model -> Manipulate AI Model AML.T0025 Exfiltrate via Cyber Means -> Exfiltration via Cyber Means AML.T0024.000 Membership Inference -> Infer Training Data Membership Identifier corrections, name unchanged: Data from Information Repositories AML.T0057 -> AML.T0036 Exploit Public-Facing Application AML.T0051 -> AML.T0049 Craft Adversarial Data AML.T0031 -> AML.T0043 Exfiltration via AI Inference API AML.T0016 -> AML.T0024 Valid Accounts AML.T0022 -> AML.T0012 Applied to the markdown control tables, their summary rows and their inline citations, since scripts/generate.js rebuilds data/entries from the tables. The regenerated entries and the two bundles that carry a substantive change are included so the tree is consistent. The ASI03 summary row listed AML.T0016 and AML.T0024 separately; both now resolve to AML.T0024, so the duplicate is dropped rather than listed twice. Verified against https://atlas.mitre.org/atlas-data/dist/v6/ATLAS-2026.07.yaml sha256 0e07bb07fc6423d72cdf24ddc2038a6905bcbc00ba571064153119ee1a5888d4
1 parent 23f2efa commit d067574

31 files changed

Lines changed: 520 additions & 549 deletions

‎crosswalk/agentic-top10/Agentic_MITREATLAS.md‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ the severity of a technique beyond its baseline LLM rating.
2828
|---|---|---|---|---|---|
2929
| ASI01 | Agent Goal Hijack | Critical | AML.T0051.000, AML.T0051.001, AML.T0054 | Autonomy turns single injection into multi-step attack chain | Foundational–Advanced |
3030
| ASI02 | Tool Misuse & Exploitation | Critical | AML.T0037, AML.T0015, AML.T0068 | Tool access converts prompt manipulation into real-world action | Foundational–Advanced |
31-
| ASI03 | Identity & Privilege Abuse | Critical | AML.T0022, AML.T0016, AML.T0024 | Cached credentials give attacker persistent access beyond session | Foundational–Advanced |
31+
| ASI03 | Identity & Privilege Abuse | Critical | AML.T0012, AML.T0024 | Cached credentials give attacker persistent access beyond session | Foundational–Advanced |
3232
| ASI04 | Agentic Supply Chain | High | AML.T0056, AML.T0048, AML.T0010 | Runtime dynamic loading means poisoned components affect all consumers | Hardening–Advanced |
3333
| ASI05 | Unexpected Code Execution | Critical | AML.T0040, AML.T0054, AML.T0037 | Code generation + execution capability creates RCE gateway | Foundational–Advanced |
3434
| ASI06 | Memory & Context Poisoning | High | AML.T0032, AML.T0063, AML.T0020 | Persistence across sessions amplifies impact of single injection | Hardening–Advanced |
35-
| ASI07 | Insecure Inter-Agent Comms | High | AML.T0043, AML.T0022, AML.T0016 | A2A spoofing misdirects entire agent clusters | Hardening–Advanced |
35+
| ASI07 | Insecure Inter-Agent Comms | High | AML.T0043, AML.T0012, AML.T0024 | A2A spoofing misdirects entire agent clusters | Hardening–Advanced |
3636
| ASI08 | Cascading Agent Failures | High | AML.T0029, AML.T0034, AML.T0057 | Single fault fans out across all downstream agents | Foundational–Advanced |
3737
| ASI09 | Human-Agent Trust Exploitation | Medium | AML.T0045, AML.T0047, AML.T0049 | Agent fluency makes manipulation invisible to audit logs | Foundational–Hardening |
3838
| ASI10 | Rogue Agents | Critical | AML.T0054, AML.T0015, AML.T0057 | Compliant surface masks persistent hidden goal pursuit | Hardening–Advanced |
@@ -204,8 +204,8 @@ the original session ends.
204204

205205
| Technique | ID | Tactic | Agentic context |
206206
|---|---|---|---|
207-
| Valid Accounts | [AML.T0022](https://atlas.mitre.org/techniques/AML.T0022) | Initial Access / Persistence | Exploiting legitimate agent credentials to access AI systems or data pipelines |
208-
| Exfiltration via AI Inference API | [AML.T0016](https://atlas.mitre.org/techniques/AML.T0016) | Exfiltration | Using compromised agent credentials to exfiltrate data through inference API |
207+
| Valid Accounts | [AML.T0012](https://atlas.mitre.org/techniques/AML.T0012) | Initial Access / Persistence | Exploiting legitimate agent credentials to access AI systems or data pipelines |
208+
| Exfiltration via AI Inference API | [AML.T0024](https://atlas.mitre.org/techniques/AML.T0024) | Exfiltration | Using compromised agent credentials to exfiltrate data through inference API |
209209
| Model Inversion | [AML.T0024](https://atlas.mitre.org/techniques/AML.T0024) | Collection | Reconstructing sensitive data accessible to the agent through credential abuse |
210210

211211
#### Mitigations by tier
@@ -460,8 +460,8 @@ cluster.
460460
| Technique | ID | Tactic | Agentic context |
461461
|---|---|---|---|
462462
| Network Service Scanning | [AML.T0043](https://atlas.mitre.org/techniques/AML.T0043) | Discovery | Identifying and mapping inter-agent communication endpoints for targeting |
463-
| Valid Accounts | [AML.T0022](https://atlas.mitre.org/techniques/AML.T0022) | Persistence | Using compromised agent credentials to impersonate trusted agents in A2A channels |
464-
| Exfiltration via AI Inference API | [AML.T0016](https://atlas.mitre.org/techniques/AML.T0016) | Exfiltration | Intercepting inter-agent messages to exfiltrate sensitive context passed between agents |
463+
| Valid Accounts | [AML.T0012](https://atlas.mitre.org/techniques/AML.T0012) | Persistence | Using compromised agent credentials to impersonate trusted agents in A2A channels |
464+
| Exfiltration via AI Inference API | [AML.T0024](https://atlas.mitre.org/techniques/AML.T0024) | Exfiltration | Intercepting inter-agent messages to exfiltrate sensitive context passed between agents |
465465

466466
#### Mitigations by tier
467467

@@ -526,7 +526,7 @@ crosswalks for OT-specific controls.
526526

527527
| Technique | ID | Tactic | Agentic context |
528528
|---|---|---|---|
529-
| Denial of ML Service | [AML.T0029](https://atlas.mitre.org/techniques/AML.T0029) | Impact | Triggering cascading failure propagation to exhaust system resources or degrade service |
529+
| Denial of AI Service | [AML.T0029](https://atlas.mitre.org/techniques/AML.T0029) | Impact | Triggering cascading failure propagation to exhaust system resources or degrade service |
530530
| Cost Harvesting | [AML.T0034](https://atlas.mitre.org/techniques/AML.T0034) | Impact | Crafting inputs that trigger runaway agent loops generating unbounded costs |
531531
| Exploit Public-Facing ML Application | [AML.T0057](https://atlas.mitre.org/techniques/AML.T0057) | Initial Access | Exploiting an exposed agent endpoint to introduce a fault that cascades internally |
532532

@@ -717,6 +717,7 @@ to visualise agentic attack coverage across your threat model.
717717
| Date | Version | Change | Author |
718718
|---|---|---|---|
719719
| 2026-03-24 | 2026-Q1 | Initial mapping — ASI01–ASI10 full entries | OWASP GenAI Data Security Initiative |
720+
| 2026-08-29 | 2026-Q1 | Corrected three ATLAS technique citations against ATLAS 2026.07 | OWASP GenAI Data Security Initiative |
720721

721722
---
722723

0 commit comments

Comments
 (0)