get_compliance_report
Retrieve a compliance gap-analysis report for a framework on a threat model, classifying each requirement as covered, partial, uncovered, unmapped, or excluded. Filter by status and paginate.
Instructions
Get the compliance gap-analysis report for a framework on a threat model. Read-only; no side effects.
Evaluates every framework requirement against the model's mapped controls and classifies each as covered, partial, uncovered, unmapped, or excluded. With no filters it returns a summary; pass status and/or offset/limit to page through per-requirement detail. The framework must first be activated on the model via select_compliance_frameworks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | Optional level filter for level-aware frameworks — returns only requirements at or below this level (e.g. 1 for L1 only). Omit for all levels. | |
| limit | No | Maximum requirement rows to return. Default 0 = no explicit limit. | |
| offset | No | Number of requirement rows to skip, for pagination. Default 0. | |
| status | No | Optional status filter: "covered", "partial", "uncovered", "unmapped", or "excluded". Empty = all statuses. | |
| model_id | Yes | ID of the threat model. | |
| framework_id | Yes | ID of the compliance framework (as listed by list_compliance_frameworks). | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||