get_threat_model
Retrieve a specific threat model by ID to view its complete security posture, including trust boundaries, assets, attackers, and control objectives.
Instructions
Get a specific threat model by ID.
Returns the full threat model including trust boundaries, assets, attackers, control objectives, and assumptions.
Important for agents reading model state:
Assets and attackers may carry
deleted: true(soft-deleted). Exclude these when showing "what's in the model now"; include them only when discussing history or offering restore. Restore an entity viarestore_asset/restore_attacker.Control objectives may carry
removed: true(tombstone — the (asset, attacker) pair was removed in a later version). Exclude these from coverage math and LLM prompts; they exist to keep CO IDs stable so controls referencing them can be detected as "orphaned" rather than silently rebinding.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | Optional specific version number. Defaults to latest. | |
| model_id | Yes | ID of the threat model. | |
| include_cos | No | Include control objectives inline. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||