edit_component
Update a threat model component's properties, including name, repository URL, path, trust boundaries, and security levels (target SL, EAL, FIPS).
Instructions
Edit a component's properties.
Per-component level grades are orthogonal axes — set whichever
apply to the program the component is in scope for. Leave a field
unset (None) to keep the current server-side value; backend
treats absent fields as "unchanged".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eal | No | Common Criteria Evaluation Assurance Level (1-7). For components subject to CC certification. | |
| name | No | New name (empty = unchanged). | |
| path | No | New path (empty = unchanged). | |
| model_id | Yes | ID of the threat model. | |
| repo_url | No | New repo URL (empty = unchanged). | |
| target_sl | No | IEC 62443 target Security Level (1-4). For industrial / OT components that need a 62443 zone target. | |
| fips_level | No | FIPS 140-3 Security Level (1-4) for the cryptographic module embedded in this component. | |
| component_id | Yes | ID of the component (e.g., "CMP1"). | |
| server_version | Yes | ||
| trust_boundary_ids | No | New trust boundary IDs (comma-separated, empty = unchanged). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||