Skip to content

Releases: mitre-attack/attack-data-model

v4.1.2

28 Aug 13:25
339512d

Choose a tag to compare

4.1.2 (2025-08-28)

Bug Fixes

  • remove duplicate nonempty on keys to fix docs showing min twice (46354b4)

v4.1.1

15 Aug 19:46

Choose a tag to compare

4.1.1 (2025-08-15)

Bug Fixes

  • prevent objects key from being dropped during bundle validation (59a95cf)

v4.1.0

15 Aug 12:50
777a031

Choose a tag to compare

4.1.0 (2025-08-15)

Bug Fixes

  • missing x_mitre_modified_by_ref on analytic and collection types (ef7143d)

Features

  • partial schema generator for workbench (2d3de39)
  • partial schemas already exist in zod, don't reimplement (8df0beb)
  • synthetic STIX object generator v1 (70d7c21)

v4.0.1

21 Jul 18:14
fb827b1

Choose a tag to compare

4.0.1 (2025-07-21)

Bug Fixes

  • ci: restrict publish and deploy jobs to push events only (3a99ea5)

v4.0.0

21 Jul 17:51
6332442

Choose a tag to compare

4.0.0 (2025-07-21)

  • ATT&CK Specification v3.3.0:
    • Features:
      • Introduces support for three new SDOs:
        • MITRE Detection Strategies (x-mitre-detection-strategy) [schema]
        • MITRE Analytics (x-mitre-analytic) [schema]
        • MITRE Log Sources (x-mitre-log-sources) [schema]
      • 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.

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...
Read more

v4.0.0-alpha.8

21 Jul 17:47

Choose a tag to compare

v4.0.0-alpha.8 Pre-release
Pre-release

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

16 Jul 20:06

Choose a tag to compare

v4.0.0-alpha.7 Pre-release
Pre-release

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

14 Jul 18:35

Choose a tag to compare

v4.0.0-alpha.6 Pre-release
Pre-release

4.0.0-alpha.6 (2025-07-14)

Bug Fixes

  • data-source.impl: typo in exported interface (afb0629)

v4.0.0-alpha.5

11 Jul 19:07

Choose a tag to compare

v4.0.0-alpha.5 Pre-release
Pre-release

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

11 Jul 18:21

Choose a tag to compare

v4.0.0-alpha.4 Pre-release
Pre-release

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)

Features

  • ATTACK_SPEC_VERSION: bump spec to 3.3.0 (a1a8265)
  • examples: add example modules for detection strategy, analytic, and log source (e458fec)