update_crossing_point
Update existing crossing points in threat models, adjusting source/destination trust zones, authentication, authorization, or description. Supports single and batch updates to keep architecture data accurate.
Instructions
Update an existing crossing point. Supports batch operations via the 'items' parameter.
This tool updates one or more existing crossing points in the system architecture. For single item: provide id and fields to update directly. For batch: provide a list of crossing point dicts in the 'items' parameter (each must include 'id').
Args: ctx: MCP context for logging and error handling id: ID of the crossing point to update (required for single item mode) source_zone_id: New ID of the source trust zone destination_zone_id: New ID of the destination trust zone authentication_method: New authentication method authorization_method: New authorization method description: New description of the crossing point items: Optional list of crossing point dicts for batch update
Returns: A confirmation message
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ID of the crossing point to update (required for single item mode) | |
| items | No | Optional list of crossing points to update in batch. Each dict must contain 'id' and any fields to update. When provided, individual parameters are ignored. | |
| description | No | New description of the crossing point | |
| source_zone_id | No | New ID of the source trust zone | |
| destination_zone_id | No | New ID of the destination trust zone | |
| authorization_method | No | New authorization method | |
| authentication_method | No | New authentication method |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |