remove_component
Permanently remove a component from a threat model, clearing its linked controls' component IDs and withdrawing its trust-boundary reachability. For changes, use edit_component.
Instructions
Remove a component from a threat model. Mutating and irreversible — unlike asset/attacker removal there is no restore counterpart.
Any controls scoped to this component have their component_id cleared (the controls themselves are kept), and the component's trust-boundary contribution to asset reachability is withdrawn. To change a component instead of removing it, use edit_component.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| component_id | Yes | ID of the component to remove (e.g. "CMP1"). | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||