Convert Assumption To Controls
convert_assumption_to_controlsConvert an invalidated assumption into controls by generating implementation-ready security measures for affected controls and retiring the assumption's linkages.
Instructions
Convert a violated or retired assumption to controls.
Generates controls for the COs that were covered by this assumption, then retires the assumption's CO linkage. Use when an assumption is no longer valid and the system owner needs to implement controls instead.
Side effect on control-level linkage: this assumption is also removed from every assumption_groups entry on every control that referenced it. Any group left empty by the removal is dropped, and any control that no longer has at least one complete group reverts to not_implemented. Underlying assumptions are not deleted — only the linkages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| assumption_id | Yes | ID of the assumption to convert. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||