16 tactics101 techniques35 mitigations

ATLASAdversarial ML attack surface

MITRE ATLAS · 16 tactics · 101 techniques · 69 sub-techniques · 35 mitigations. Authored by Adam Lundqvist.

Adversarial ML attack surface — designed for EU AI Act Art. 15 compliance pentesting.

SQUR ships annual TLPT against the ATLAS technique set as standard. Adversarial-ML coverage is not the same as IT-stack coverage — scope it explicitly when planning AI Act Art. 15 conformity.

Scope an AI pentest →
Coloured by sub-technique depth
sub-technique depth
0
1
2-3
4-5
6+

AML.TA0000AI Model Access4 techniques

AML.T0040
AI Model Inference API Access
AML.T0041
Physical Environment Access
AML.T0044
Full AI Model Access
AML.T0047
AI-Enabled Product or Service

AML.TA0001AI Attack Staging6 techniques

AML.T0043
Craft Adversarial Data
5
AML.T0005
Create Proxy AI Model
3
AML.T0018
Manipulate AI Model
3
AML.T0042
Verify Attack
AML.T0088
Generate Deepfakes
AML.T0102
Generate Malicious Commands

AML.TA0002Reconnaissance8 techniques

AML.T0000
Search Open Technical Databases
3
AML.T0095
Search Open Websites/Domains
1
AML.T0001
Search Open AI Vulnerability Analysis
AML.T0003
Search Victim-Owned Websites
AML.T0004
Search Application Repositories
AML.T0006
Active Scanning
AML.T0064
Gather RAG-Indexed Targets
AML.T0087
Gather Victim Identity Information

AML.TA0003Resource Development13 techniques

AML.T0008
Acquire Infrastructure
6
AML.T0002
Acquire Public AI Artifacts
3
AML.T0016
Obtain Capabilities
3
AML.T0017
Develop Capabilities
1
AML.T0019
Publish Poisoned Datasets
AML.T0020
Poison Training Data
AML.T0021
Establish Accounts
AML.T0058
Publish Poisoned Models
AML.T0060
Publish Hallucinated Entities
AML.T0065
LLM Prompt Crafting
AML.T0066
Retrieval Content Crafting
AML.T0079
Stage Capabilities
AML.T0104
Publish Poisoned AI Agent Tool

AML.TA0004Initial Access7 techniques

AML.T0010
AI Supply Chain Compromise
6
AML.T0052
Phishing
2
AML.T0012
Valid Accounts
AML.T0015
Evade AI Model
AML.T0049
Exploit Public-Facing Application
AML.T0078
Drive-by Compromise
AML.T0093
Prompt Infiltration via Public-Facing Application

AML.TA0005Execution6 techniques

AML.T0011
User Execution
4
AML.T0051
LLM Prompt Injection
3
AML.T0050
Command and Scripting Interpreter
AML.T0053
AI Agent Tool Invocation
AML.T0100
AI Agent Clickbait
AML.T0103
Deploy AI Agent

AML.TA0006Persistence9 techniques

AML.T0018
Manipulate AI Model
3
AML.T0080
AI Agent Context Poisoning
2
AML.T0020
Poison Training Data
AML.T0061
LLM Prompt Self-Replication
AML.T0070
RAG Poisoning
AML.T0081
Modify AI Agent Configuration
AML.T0093
Prompt Infiltration via Public-Facing Application
AML.T0099
AI Agent Tool Data Poisoning
AML.T0110
AI Agent Tool Poisoning

AML.TA0007Defense Evasion15 techniques

AML.T0067
LLM Trusted Output Components Manipulation
1
AML.T0015
Evade AI Model
AML.T0054
LLM Jailbreak
AML.T0068
LLM Prompt Obfuscation
AML.T0071
False RAG Entry Injection
AML.T0073
Impersonation
AML.T0074
Masquerading
AML.T0076
Corrupt AI Model
AML.T0081
Modify AI Agent Configuration
AML.T0092
Manipulate User LLM Chat History
AML.T0094
Delay Execution of LLM Instructions
AML.T0097
Virtualization/Sandbox Evasion
AML.T0107
Exploitation for Defense Evasion
AML.T0109
AI Supply Chain Rug Pull
AML.T0111
AI Supply Chain Reputation Inflation

AML.TA0008Discovery9 techniques

AML.T0084
Discover AI Agent Configuration
4
AML.T0069
Discover LLM System Information
3
AML.T0007
Discover AI Artifacts
AML.T0013
Discover AI Model Ontology
AML.T0014
Discover AI Model Family
AML.T0062
Discover LLM Hallucinations
AML.T0063
Discover AI Model Outputs
AML.T0075
Cloud Service Discovery
AML.T0089
Process Discovery

AML.TA0009Collection4 techniques

AML.T0085
Data from AI Services
2
AML.T0035
AI Artifact Collection
AML.T0036
Data from Information Repositories
AML.T0037
Data from Local System

AML.TA0010Exfiltration6 techniques

AML.T0024
Exfiltration via AI Inference API
3
AML.T0025
Exfiltration via Cyber Means
AML.T0056
Extract LLM System Prompt
AML.T0057
LLM Data Leakage
AML.T0077
LLM Response Rendering
AML.T0086
Exfiltration via AI Agent Tool Invocation

AML.TA0011Impact9 techniques

AML.T0048
External Harms
5
AML.T0034
Cost Harvesting
3
AML.T0112
Machine Compromise
2
AML.T0015
Evade AI Model
AML.T0029
Denial of AI Service
AML.T0031
Erode AI Model Integrity
AML.T0046
Spamming AI System with Chaff Data
AML.T0059
Erode Dataset Integrity
AML.T0101
Data Destruction via AI Agent Tool Invocation

AML.TA0012Privilege Escalation4 techniques

AML.T0012
Valid Accounts
AML.T0053
AI Agent Tool Invocation
AML.T0054
LLM Jailbreak
AML.T0105
Escape to Host

AML.TA0013Credential Access6 techniques

AML.T0055
Unsecured Credentials
AML.T0082
RAG Credential Harvesting
AML.T0083
Credentials from AI Agent Configuration
AML.T0090
OS Credential Dumping
AML.T0098
AI Agent Tool Credential Harvesting
AML.T0106
Exploitation for Credential Access

AML.TA0014Command and Control3 techniques

AML.T0072
Reverse Shell
AML.T0096
AI Service API
AML.T0108
AI Agent

AML.TA0015Lateral Movement2 techniques

AML.T0052
Phishing
2
AML.T0091
Use Alternate Authentication Material
1
Sourced from MITRE ATLAS (current release). Curated by Adam Lundqvist, Founder at SQUR.