remove_attacker
Soft-delete an attacker from a threat model while preserving its ID and links. Use to safely remove attackers that no longer apply, with reversible actions.
Instructions
Soft-delete an attacker from a threat model. Mutating: creates a new model version.
The attacker's ID is preserved (so a later restore reinstates the same ID and all its links). Control objectives anchored to this attacker are tombstoned, and any controls left with no live anchor become orphaned (derived at read time, never hard-deleted). Nothing is permanently destroyed, so removal is reversible.
Use to drop an attacker that no longer applies. To change an attacker's fields instead, use edit_attacker; to bring a removed one back, use restore_attacker.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| attacker_id | Yes | ID of the attacker to soft-delete (e.g. "T1"). | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||