4.7.0 (2024-10-01)
Generative AI updates
-
Added new mitigations
-
Refreshed existing mitigations
- Limit Public Release of Information
- Previously known as "Limit Release of Public Information"
- Limit Public Release of Information
-
Added new techniques
-
Refreshed existing techniques
- Acquire Infrastructure
- ML Supply Chain Compromise: Hardware
- Previously known as "ML Supply Chain Compromise: GPU Hardware"
- AI Model Inference API Access
- Previously known as "ML Model Inference API Access"
-
Added new case studies
-
Refreshed existing studies
4.6.0 (2024-07-09)
- Added new fields
created_date
andmodified_date
to all tactic, technique, and mitigation objects - Updated to use function syntax for internal Jinja-templated Markdown links
4.5.2 (2024-03-11)
Minor fixes
4.5.1 (2024-01-12)
- Added new mitigation
- Minor updates to mitigation descriptions and techniques used
4.5.0 (2023-10-25)
Large language models (LLMs)
-
Added new tactics
-
Added new techniques
- Develop Capabilities
- Develop Capabilities: Adversarial ML Attacks
- Previously known as "Develop Adversarial ML Attack Capabilities"
- LLM Prompt Injection
- LLM Prompt Injection: Direct
- LLM Prompt Injection: Indirect
- Phishing
- Phishing: Spearphishing via Social Engineering LLM
- Compromise LLM Plugins
- LLM Jailbreak
- Unsecured Credentials
- LLM Meta Prompt Extraction
- LLM Data Leakage
- External Harms
- Previously this technique ID was known as "System Misuse for External Effect"
- External Harms: Financial Harm
- External Harms: Reputational Harm
- External Harms: Societal Harm
- External Harms: User Harm
- External Harms: ML Intellectual Property Theft
- Previously was a top-level technique "ML Intellectual Property Theft", note the ID change
-
Added new case studies
-
Refreshed existing case studies with LLM techniques
4.4.2 (2023-10-12)
- Added ML lifecycle stages and new categories to mitigations.
- Minor updates to tactic and technique descriptions.
4.4.1 (2023-07-18)
Upgrade PyYAML to 6.0.1 to resolve install error - see yaml/pyyaml#601.
4.4.0 (2023-04-12)
Initial mitigations
4.3.0 (2023-02-28)
New case study on prompt injection and adapted new associated techniques from ATT&CK.
- Added new techniques
- Added new case study
4.2.0 (2023-01-18)
Denotes existing tactics and techniques adapted from ATT&CK and adds a new case study on a dependency confusion.
- Added new technique
- ATLAS objects that are adapted from ATT&CK are denoted by the additional key
ATT&CK-reference
, ex.-
ATT&CK-reference: id: T1595 url: https://attack.mitre.org/techniques/T1595/
-
- Added new case study
4.1.0 (2022-10-27)
Refreshed existing case studies
- Added a ATLAS technique
- Updated descriptions
- Updated existing case study content
- New case study fields: case study type (exercise or incident), actor, target, and reporter
- Added test for mismatched tactics and techniques in case study procedure steps
4.0.1 (2022-07-12)
- Output script checks for valid YAML file formats
- Added test for duplicate data object IDs
4.0.0 (2022-05-27)
Support for defining multiple matrices
ATLAS.yaml
has a new top-level keymatrices
containing a list of matrix names, tactics, techniques, and other associated data objects- The
tactics
andtechniques
keys that was previously at the top-level of this file have been moved into an entry of thismatrices
key - Note that case studies remains at the top-level, as they can contain techniques from multiple matrices
- The
- Updated schema files for the new format
- New data definition file
data.yaml
containing top-level metadata, data objects, and paths to included matrix data
- Case study import script improvements and support for output format changes
3.1.0 (2022-05-16)
Users can define custom data object types
- Case study JSON schema accepts extra top-level keys
- Relaxed ID prefix patterns
- Must start with a prefix of capital letter(s), optionally followed by numbers, then a "." (ex. AML.)
- Optionally can repeat the above pattern (ex. AML.VER123. )
- Ending in the expected pattern for the data object (ex. AML.VER123.T1234 )
- Introduced a mitigation object schema for testing
object-type: "mitigation"
data, if exists - Optional case study references, if exists, expected to be a list
- Updated output YAML generation script to accept arbitrary object types and output them as top-level keys.
- Ex.
object-type: "mitigation"
produces the top-level keymitigations:
inATLAS.yaml
- Ex.
- Case study import script can replace existing case studies when provided files with an existing ID
3.0.0 (2022-03-23)
Move to new GitHub repository under the mitre-atlas
group
- Renamed case study JSON schema file and updated to include
study
key expected by the ATLAS website - Added README.md with usage
- Minor title updates
2.4.0 (2022-03-10)
Repository re-org and cleanup, added READMEs to all directories
- Moved
ATLAS.yaml
into a newdist
directory - Added JSON Schema files for
ATLAS.yaml
and case study files as created by the ATLAS website todist/schemas
directory
- Moved schemas from test fixtures into their own directory
- Moved Navigator scripts to a separate repository
- Added case study file import script
- Added JSON Schema generation script
2.3.1 (2022-02-07)
- ATLAS YAML generation script uses Jinja template evaluation and handles relative
!include
filepaths
2.3.0 (2022-01-24)
- Adapted referenced ATT&CK tactics into the ATLAS framework
- Updated descriptions to be machine learning-specific
- Changed IDs to ATLAS IDs
- Added ATLAS techniques used in new case studies, adapted from ATT&CK with updated ATLAS IDs and descriptions
- Data from Information Repositories
- Establish Accounts
- Valid Accounts
- Added key
incident-date-granularity
to case study files with valuesDATE
,MONTH
, orYEAR
indicating the specificity of theincident-date
2.2.1 (2021-12-08)
Fixes to all data
- Added pytest suite for data validation and syntax checks
2.2.0 (2021-10-29)
- Added new case studies
- Removed retrieval and usage of ATT&CK Enterprise data
2.1.0 (2021-08-31)
advmlthreatmatrix
renamed to ATLAS
- Scripts updated accordingly
- Fixes to all data
2.0.1 (2021-06-11)
Fixes to all data
- Added data validation script
2.0.0 (2021-05-13)
- Added
ATLAS.yaml
file with all tactics, techniques, and case studies
- Removed hardcoded IDs in favor of YAML anchors and template syntax
- Added
ATLAS.yaml
generation script - Added ATT&CK Enterprise v9 STIX retrieval and conversion script
1.0.0 (2021-02-17)
Initial data definition