GCC Build OSv0
/api

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
}