Releases: mitre-attack/attack-data-model
Releases · mitre-attack/attack-data-model
v4.1.2
v4.1.1
v4.1.0
v4.0.1
v4.0.0
4.0.0 (2025-07-21)
- ATT&CK Specification v3.3.0:
- Features:
- Introduces support for three new SDOs:
- MITRE Data Sources (
x-mitre-data-sources) [schema] are deprecated and will be removed in ATT&CK Specification v4.0.0 - Supports all content introduced in ATT&CK Release v18.x and earlier, including new techniques, tactics, and relationships.
- Notes:
- Ensure that you are using the correct domain (e.g.,
enterprise-attack,mobile-attack) when loading data to avoid inconsistencies. - The ADM's Zod schemas and TypeScript types are aligned with the ATT&CK Specification v4.0.0, providing a codified expression of the specification.
- Ensure that you are using the correct domain (e.g.,
- Features:
Bug Fixes
- add missing extensions import in schemas/common/index.ts (a6488e7)
- adm: replace DataSource refs with LogSource (6c691f4)
- analytic.schema: apply additional changes (715650b)
- ci: restrict publish and deploy jobs to push events only (fb22c59)
- common-properties: check empty conditions on x_mitre_contributors schema (1612e6e)
- data-component.schema: restore x_mitre_data_component_ref field (45b390f)
- data-component.test: remove refs to log sources (8592915)
- data-source.impl: typo in exported interface (afb0629)
- exports: add missing exports from src/classes/sdo/index.ts (b2b1ed1)
- externalReferencesSchema: refine error handling for 'url' key (4e47495)
- identity.schema: remove support for x_mitre_domains (90e2887)
- import extensionsSchema from new path (c12ea2b)
- indicator.schema: remove indicators (c0b6e5d)
- misc: add subtechnique support to createAttackExternalReferencesSchema (05962af)
- rename detection.schema to detection-strategy.schema (a789e1f)
- resolve builtime errors (cb42fe9)
- resolve circular dependency in stix-bundle schema map (5ed735a)
- restore data sources schema (7a6332e)
- schema: add detection and indicator as valid objects in stix-bundle.schema (f555b96)
- schema: define found-in in RelationshipMap (ca1a43f)
- schema: export detection and indicator from sdo/index.ts (b80aca1)
- schema: set external_references to array in log sources (0e8e413)
- schemas: replace remaining .description occurrences with .meta (e1cb9df)
- stix-core: remove redundant z.required from stixBaseObjectSchema (8239a18)
- stix-identifier: cast stixType key to StixType in createStixIdError function (dd65067)
- technique.schema: add missing exports for x_mitre_network_requirements and x_mitre_impact_type (f39982f)
- technique.schema: remove x_mitre_log_sources and fix x_mitre_data_sources (00a63e1)
- technique.schema: restore compatibility for x_mitre_data_sources (d5c6b8d)
- update stix bundle schema to support analytics (931efea)
- utils: add type guards to getMitigations and getLogSources (93748fc)
- zod2md: move markdown generation process to root project (2f243ff)
Features
- add attack id support for log source, analytic, detection strategy, and data component (a2f58d2)
- add new relationship type (found-in) to relationshipTypeSchema (5f8b9d3)
- add new schema for detections (64bb481)
- add new schema for log sources (0634c54)
- add x-mitre-detection-strategy as source for detects relationships (4014fb8)
- added new 'x-mitre-analytic' type (40fec53)
- align analytics and detection strategy with latest spec draft requirements (da862eb)
- align log source schema with latest spec draft requirements (a0a48c8)
- analytic.schema: add fields and make existing fields more robust (6ac5efc)
- analytic.schema: add new x-mitre-analytic sdo (schema still work in progress) (ef14120)
- ATTACK_SPEC_VERSION: bump spec to 3.3.0 (a1a8265)
- attack-data-model: add ES6 Impl classes and ADM API support for new defense types (02c565b)
- attack-id: add support for log source attack identifier LS#### (beb147d)
- common-properties: add schema for validating a singular instance of a MITRE platform (049a75d)
- examples: add example modules for detection strategy, analytic, and log source (e458fec)
- log-source.schema: guarantee uniqueness for (name, channel) log source permutations (63a0112)
- overhaul extensions (ed122e2)
- relationship.schema: extract relationship validation into reusable refinement factory (f73fb12)
- schema: add new indicator schema (8321caf)
- schema: add new open vocabula...
v4.0.0-alpha.8
4.0.0-alpha.8 (2025-07-21)
Bug Fixes
- externalReferencesSchema: refine error handling for 'url' key (4e47495)
- schemas: replace remaining .description occurrences with .meta (e1cb9df)
- stix-core: remove redundant z.required from stixBaseObjectSchema (8239a18)
- zod2md: move markdown generation process to root project (2f243ff)
Features
- common-properties: add schema for validating a singular instance of a MITRE platform (049a75d)
v4.0.0-alpha.7
4.0.0-alpha.7 (2025-07-16)
Bug Fixes
- exports: add missing exports from src/classes/sdo/index.ts (b2b1ed1)
v4.0.0-alpha.6
v4.0.0-alpha.5
4.0.0-alpha.5 (2025-07-11)
Features
- attack-data-model: add ES6 Impl classes and ADM API support for new defense types (02c565b)
v4.0.0-alpha.4
4.0.0-alpha.4 (2025-07-11)
Bug Fixes
- common-properties: check empty conditions on x_mitre_contributors schema (1612e6e)
- data-component.schema: restore x_mitre_data_component_ref field (45b390f)
- data-component.test: remove refs to log sources (8592915)
- misc: add subtechnique support to createAttackExternalReferencesSchema (05962af)
- resolve circular dependency in stix-bundle schema map (5ed735a)
- technique.schema: add missing exports for x_mitre_network_requirements and x_mitre_impact_type (f39982f)
- technique.schema: remove x_mitre_log_sources and fix x_mitre_data_sources (00a63e1)