get_control_objectives
Retrieve control objectives for a threat model, with matrix view or single objective details, including verdicts and removal flags.
Instructions
Get the control objective matrix, or one control objective. Read-only.
Two modes, selected by whether co_id is set:
Matrix mode (
co_idomitted) — returns the model's COs, each with references to the controls that cover it. By default returns a compact summary (total count only); passoffset/limitto page through full CO records.Single mode (
co_idset) — returns that one CO's typed fields, the IDs of any controls that map to it, and the deterministic reachability verdict (the structural derivation that backs any reach claim on the CO). Tombstoned COs (removed: true) are returned with the flag set; the verdict is omitted because reach state is frozen at the removal version.offset/limitare ignored in this mode.
For pass/fail assurance scoring use assess_model.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| co_id | No | If set, single mode — return this one control objective (e.g. ``CO3``) with its verdict. If omitted, matrix mode. | |
| limit | No | Matrix mode — max to return (0 = summary only, no per-CO records). | |
| offset | No | Matrix mode — skip the first N control objectives. | |
| model_id | Yes | ID of the threat model. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||