assume_control
Assign an assumption to mark a control as externally handled. The control remains active when the assumption is active and attested, with AI verification that the assumption plausibly covers the control.
Instructions
Mark a control as externally handled by an assumption.
Writes the assumption to group 1 as the sole member. The control counts as active for mitigation group completeness when the referenced assumption is active and attested.
AI relevance gate: the platform evaluates whether the assumption plausibly covers the control before saving. If the evaluator rejects, this tool raises with the rejection reasoning — there is NO override. Resolve by either picking an assumption whose description covers the control's responsibility, or by refining the chosen assumption's description to make coverage explicit. For compound (AND) or multi-path (OR) cases, use set_control_assumption_groups instead.
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"). | |
| assumption_id | Yes | ID of the assumption that covers this control. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||