unassume_control
Remove an assumption linkage from a control so it reverts to not implemented and becomes the system owner's responsibility. Clears external-handling status without deleting the assumption itself.
Instructions
Clear a control's externally-handled status. Mutating.
Shorthand inverse of assume_control: it removes the single-assumption external-handling linkage (group 1 in the common case) so the control is no longer counted as externally handled. The control reverts to not_implemented and must be implemented by the system owner. The referenced assumption itself is NOT deleted — only this control's linkage to it is removed.
For controls with multiple groups or AND/OR structure, prefer set_control_assumption_groups (pass {} to clear everything, or resubmit the groups you want to keep). Inspect the current structure first with get_control_assumption_groups.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| control_id | Yes | ID of the control (e.g., "CTRL-03"). | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||