convert_assumption_to_controls
Turn a violated or retired assumption into controls: generate controls for affected items, retire the assumption linkage, and update implementation statuses.
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 | |||