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
- AML.CS0013
- AML.CS0014
- 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