Skip to content

Releases: mitre-attack/attack-data-model

v4.5.1

17 Oct 21:04
5b77f7f

Choose a tag to compare

4.5.1 (2025-10-17)

Bug Fixes

  • impose min(1) restrictions on lists plus various small refactors (072075b)

v4.5.0

08 Oct 12:26
203092c

Choose a tag to compare

4.5.0 (2025-10-08)

Bug Fixes

  • package-lock updates for new NPM version (4a72fa2)

Features

  • change x_mitre_log_source_references and x_mitre_mutable_elements to be optional for Analytics (5ce383d)

v4.4.1

19 Sep 13:38

Choose a tag to compare

4.4.1 (2025-09-19)

Bug Fixes

  • matrix.schema: check for non-empty condition in tactic_refs (d9c0cbf)
  • relationship.schema: replace .transform with .check (781c606)

v4.4.0

18 Sep 17:37
c407718

Choose a tag to compare

4.4.0 (2025-09-18)

Bug Fixes

  • group.schema: validate x_mitre_contributors using xMitreContributorsSchema (832b863)
  • objectMarkingRefsSchema: enforce .nonempty() on object marking refs arrays (f191ccf)
  • software.schema: set object_marking_refs optional, x_mitre_contributors to robust validator (7bdd941)

Features

  • add ts module that exports global constant ATTACK_SPEC_VERSION (0095e7d)

v4.3.0

12 Sep 20:37
e2df6bf

Choose a tag to compare

4.3.0 (2025-09-12)

Bug Fixes

  • prevent objects key from being dropped during bundle validation (aa61953)
  • relationship.schema: restore transform to flag deprecation warning (5e9151b)
  • remove nonexistant imports (dbc3ca1)
  • remove nonexistant imports (834c80f)
  • remove spec_version from STIX bundle object (11d4159)
  • restore missing imports (49c296e)

Features

  • add export from fetch-attack-version (ad38196)
  • remove extensible schemas and update documentation (89eb9ec)
  • stix-bundle.schema: add meta description to stixBundleSchema (89ad468)
  • tactic.schema: add meta description to tacticSchema (2a23197)
  • technique.schema: add meta description to techniqueSchema (c636861)

v4.2.0

12 Sep 19:36
21072c9

Choose a tag to compare

4.2.0 (2025-09-12)

Bug Fixes

  • api: remove traces of LogSourceImpl (f6ad826)
  • attack-id: remove log source support from ATT&CK ID spec (eaedecb)
  • relationship.schema: remove x_mitre_log_source_channel and add deprecation warning (c37c900)
  • remove createFoundInRelationshipRefinement function (6bf9236)
  • remove data_component_name from logSourceSchema (052aa1a)
  • schemas: delete log source schema, add permutations to DCs, and update analytic log source refs (ec11916)
  • schemas: update stix-bundle and relationship schemas to reflect log source changes (95e6759)
  • stix-type: remove x-mitre-log-source stix type (fbdd1a1)

Features

  • data-component.schema: set x_mitre_log_sources to optional (31978c1)
  • generator: remove log sources add add stronger type hinting (8c3f0f6)

v4.1.5

10 Sep 20:13

Choose a tag to compare

4.1.5 (2025-09-10)

Bug Fixes

  • update node.js check condition (050c437)

v4.1.4

09 Sep 20:37

Choose a tag to compare

4.1.4 (2025-09-09)

Bug Fixes

  • wrap Node.js API call in environment check (05036ca)

v4.1.3

03 Sep 13:45
4e444b9

Choose a tag to compare

4.1.3 (2025-09-03)

Bug Fixes

  • add missing data_component_name to log source permutations array (0a5d547)
  • update detection and analytic property names in accordance with the spec (8de38cf)

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)