update_trust_boundary
Update trust boundaries in your threat model, including name, type, controls, and crossing points. Supports batch edits via items parameter.
Instructions
Update an existing trust boundary. Supports batch operations via the 'items' parameter.
This tool updates one or more existing trust boundaries in the system architecture. For single item: provide id and fields to update directly. For batch: provide a list of trust boundary dicts in the 'items' parameter (each must include 'id').
Args: ctx: MCP context for logging and error handling id: ID of the trust boundary to update (required for single item mode) name: New name of the trust boundary type: New type of the trust boundary crossing_point_ids: New IDs of crossing points controls: New security controls description: New description of the trust boundary items: Optional list of trust boundary dicts for batch update
Returns: A confirmation message
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ID of the trust boundary to update (required for single item mode) | |
| name | No | New name of the trust boundary | |
| type | No | New type of the trust boundary | |
| items | No | Optional list of trust boundaries to update in batch. Each dict must contain 'id' and any fields to update. When provided, individual parameters are ignored. | |
| controls | No | New security controls | |
| description | No | New description of the trust boundary | |
| crossing_point_ids | No | New IDs of crossing points |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |