{"ok":true,"contract":"shatteredcastles.attack.model.v1","name":"MITRE ATT&CK","version":"v19.2","released":"2026-08-06","suite":"ShatteredCastle(s)","domains":{"enterprise":{"tactics":15,"techniques":222,"subtechniques":475,"technique_records":697,"source":{"filename":"enterprise-attack-19.2.json","sha256":"f7eaf37fe53b50404084fe1fe67237278f7317e61c11ad550295722d13ede259","bytes":47953963}},"mobile":{"tactics":12,"techniques":77,"subtechniques":47,"technique_records":124,"source":{"filename":"mobile-attack-19.2.json","sha256":"e69c3886a3c55311f3f08fac2543bf4ee9647dba7106878274b4cc288e2051f8","bytes":5155822}},"ics":{"tactics":12,"techniques":79,"subtechniques":18,"technique_records":97,"source":{"filename":"ics-attack-19.2.json","sha256":"8a462b5d0103fba3eb941575bd15f3f7968c1362ac724cb03909415bdd5377c1","bytes":3564629}}},"enterprise_matrix_order":["TA0043","TA0042","TA0001","TA0002","TA0003","TA0004","TA0005","TA0112","TA0006","TA0007","TA0008","TA0009","TA0011","TA0010","TA0040"],"semantics":{"tactics_are_why":true,"techniques_are_how":true,"subtechniques_are_lower_level_behavior":true,"knowledge_base_based_on_real_world_observations":true,"exact_selector_only":true,"free_text_auto_classification":false,"automatic_actor_attribution":false,"automatic_ukc_mapping":false,"automatic_diamond_mapping":false,"automatic_pyramid_mapping":false,"coverage_is_input_bound":true,"severity_effect":"none","impact_score_effect":"none"},"composition":{"ukc":{"contract":"shatteredcastles.ukc.model.v1","role":"progression","binding":"explicit-only"},"diamond":{"contract":"shatteredcastles.diamond.model.v1","role":"relationship","binding":"explicit-only"},"pyramid":{"contract":"shatteredcastles.pyramid.model.v1","role":"relative adversary change burden","binding":"explicit-only"},"attack":{"role":"adversary behavior taxonomy"}},"model_digest_sha256":"0be9d8a76b308b4838f9f0d4d6c26ad5b0cbcf04cb30d85032b6666d38627b39","catalog_digest_sha256":"e0e9feb0b5e6cdb7688e72e4c54ae4bd34ebc156196b62b93d02495a87cc4a25","actions":["model","catalog","resolve","normalize_behavior","coverage","compose"]}