{"ok":true,"contract":"shatteredcastles.d3fend.model.v1","name":"MITRE D3FEND","version":"1.6.0","released":"2026-08-31","suite":"ShatteredCastle(s)","counts":{"defensive_tactics":7,"defensive_techniques":271,"inferred_mapping_pairs":4133,"top_level_technique_families":30},"tactics":[{"id":"Model","name":"Model","display_order":-1},{"id":"Harden","name":"Harden","display_order":0},{"id":"Detect","name":"Detect","display_order":1},{"id":"Isolate","name":"Isolate","display_order":2},{"id":"Deceive","name":"Deceive","display_order":3},{"id":"Evict","name":"Evict","display_order":4},{"id":"Restore","name":"Restore","display_order":5}],"mapping_stats":{"enterprise":{"attack_ids":326,"current_attack_exact_ids":311,"d3fend_pairs":3237,"not_current_attack_ids":["T1053.004","T1070.001","T1070.002","T1142","T1547.011","T1562.001","T1562.002","T1562.003","T1562.004","T1562.007","T1562.008","T1562.009","T1562.010","T1562.013","T1574.002"],"rows":13387},"ics":{"attack_ids":66,"current_attack_exact_ids":58,"d3fend_pairs":690,"not_current_attack_ids":["T0803","T0805","T0812","T0839","T0855","T0856","T0857","T0891"],"rows":2238},"mobile":{"attack_ids":0,"current_attack_exact_ids":0,"d3fend_pairs":0,"not_current_attack_ids":[],"note":"D3FEND 1.6.0 full inferred mappings contain no Mobile framework rows.","rows":0},"sparta":{"attack_ids":35,"current_attack_exact_ids":null,"d3fend_pairs":206,"not_current_attack_ids":[],"rows":624}},"source":{"full_mappings_json":{"bytes":60304720,"filename":"d3fend-full-mappings-1.6.0.json","sha256":"098e48e2c6de532ac37be6ecdd532da6bb78e85906927c2bcc78b53c45cfe04f"},"mapping_attack_version":"v19.0","ontology_json":{"bytes":4833645,"filename":"d3fend-1.6.0.json","sha256":"e1546d432c6aa64d45b62dd9e9484b0774ae84de7ff3605ff9dd4e20278957bf"},"ontology_ttl":{"bytes":3862115,"filename":"d3fend-1.6.0.ttl","sha256":"4909a5bb66b75d2c359624398848936fb56a6b246bcd5cfcd277977a1277753a"}},"semantics":{"knowledge_graph_of_cybersecurity_countermeasures":true,"defensive_techniques_are_not_proof_of_effectiveness":true,"exact_selector_only":true,"free_text_auto_classification":false,"full_mappings_are_inferred_relationships":true,"inferred_mapping_is_candidate_not_prescription":true,"missing_mapping_is_unknown_not_no_countermeasure":true,"automatic_remediation":false,"automatic_authorization":false,"severity_effect":"none","impact_score_effect":"none"},"composition":{"attack":{"contract":"shatteredcastles.attack.model.v1","current_version":"v19.2","d3fend_mapping_attack_version":"v19.0","join":"exact ATT&CK external ID only","mapping_semantics":"D3FEND inferred candidate relationship, not an effectiveness claim"},"d3fend":{"role":"defensive countermeasure knowledge graph"}},"model_digest_sha256":"599f6f4c0b5db7f614b6d63322f1c6e637fe00c3567605677d9ce4a5469afdc3","catalog_digest_sha256":"e92ca2fc2e10d98da6147372c5956850c9004f98f123911948b56aa2d4f76baf","actions":["model","catalog","resolve","normalize_defense","map_attack","alignment","compose"]}