assess_model
Run a deterministic assurance assessment over a threat model, evaluating control objectives from implementation status and providing summary counts and progressive metrics.
Instructions
Run the deterministic assurance assessment over a threat model. Read-only — no LLM calls, no mutation.
Evaluates each control objective from its controls' implementation
status and returns summary counts (mitigated / at_risk /
unassessed) plus progressive metrics (defined / implemented /
verified). For LLM-based reasoning about which COs are
under-covered and what controls to add, use check_control_gaps
instead.
Use summary_only=True to get just the counts without per-CO assessments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max control objectives to return (0 = all). | |
| offset | No | Skip the first N control objectives. | |
| status | No | Optional filter — "mitigated", "at_risk", or "unassessed". | |
| model_id | Yes | ID of the threat model to assess. | |
| summary_only | No | If True, return only summary counts (no per-CO details). | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||