mitigatesedge type
A Control mitigates a Risk. Carried for future Cybersecurity pack and for Phase 1B+ compliance posture (§7.5). Not consumed by Phase 1A UI but instrumented now to avoid retro-fitting the data later.
Full spec
{
"name": "mitigates",
"description": "A Control mitigates a Risk. Carried for future Cybersecurity pack and for Phase 1B+ compliance posture (§7.5). Not consumed by Phase 1A UI but instrumented now to avoid retro-fitting the data later.",
"source_node_types": [
"Control"
],
"target_node_types": [
"Risk"
],
"cardinality": "N:N",
"traversal_semantics": "forward",
"dag_participation": false,
"lifecycle_states": [
"active",
"terminated"
],
"attributes_schema": {
"type": "object",
"additionalProperties": false,
"properties": {
"effectiveness": {
"type": "string",
"enum": [
"preventive",
"detective",
"compensating"
]
},
"coverage": {
"type": "string",
"enum": [
"full",
"partial"
]
},
"note": {
"type": "string",
"maxLength": 1000
}
}
},
"raci_role": null
}