{"ok":true,"contract":"shatteredcastles.pyramid.model.v1","name":"Pyramid of Pain","version":"Bianco-2014-revised","suite":"ShatteredCastle(s)","source":{"author":"David J. Bianco","published":"2013-03-01","revision":"2014-01-17","revision_note":"Hash Values added as the bottom layer in the 2014 revision."},"categories":[{"id":"hash_value","label":"Hash Values","pain_tier":1,"ordinal":1},{"id":"ip_address","label":"IP Addresses","pain_tier":2,"ordinal":2},{"id":"domain_name","label":"Domain Names","pain_tier":3,"ordinal":3},{"id":"network_artifact","label":"Network Artifacts","pain_tier":4,"ordinal":4},{"id":"host_artifact","label":"Host Artifacts","pain_tier":4,"ordinal":5},{"id":"tool","label":"Tools","pain_tier":5,"ordinal":6},{"id":"ttp","label":"Tactics, Techniques and Procedures","pain_tier":6,"ordinal":7}],"pain_tiers":6,"semantics":{"ordinal_relative_adversary_change_burden":true,"quantitative_cost_score":false,"network_and_host_artifacts_share_tier":true,"explicit_indicator_type_required":true,"automatic_value_classification":false,"automatic_maliciousness_inference":false,"automatic_attribution":false,"indicator_purpose_matters":true,"defender_detection_planning_lens":true},"composition":{"ukc":{"contract":"shatteredcastles.ukc.model.v1","role":"progression","binding":"explicit-only"},"diamond":{"contract":"shatteredcastles.diamond.model.v1","role":"relationship","binding":"explicit-only"},"pyramid":{"role":"relative adversary change burden and defender detection leverage"}},"model_digest_sha256":"35df471825f18369caad1c2ec188f3f0b9c11d4b4fe44d18bd41feb67a0c7bb8","actions":["model","normalize_indicator","portfolio","ukc_plan","diamond_overlay"]}