edit_assumption
Update an existing assumption in a threat model by modifying its description, linked controls, or exclusions, automatically creating a new model version.
Instructions
Edit an assumption. Creates a new model version.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| description | No | New description. | |
| assumption_id | Yes | ID of the assumption (e.g., "AS1"). | |
| linked_co_ids | No | New comma-separated CO IDs (replaces existing linkage). | |
| server_version | Yes | ||
| clear_exclusion | No | When True, clears the predicate. Mutually exclusive with the exclusion_* params (those win if both are sent). | |
| exclusion_co_ids | No | ||
| exclusion_asset_id | No | ||
| exclusion_attacker_id | No | ||
| exclusion_property_match | No | ||
| exclusion_attacker_vector | No | ||
| exclusion_asset_component_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||