Compliance Posture
complianceRetrieve security control posture from persisted tenant evidence, or scan local MCP configurations and label results for framework and control review.
Instructions
Return compliance posture with its source: the tenant's persisted evidence, or a labelled local scan.
With completed scans in the control plane, ``summary`` is exactly
``/v1/compliance/summary``; ``framework`` adds ``/v1/compliance/{framework}``
and ``control`` pages the driving finding ids from
``/v1/findings?framework=&control=``. Otherwise (or with
source='local_scan') it scans local MCP configurations and labels that scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | Local scan only: Docker image to scan, e.g. 'nginx:1.25'. | |
| limit | No | Driving finding ids per page. | |
| cursor | No | driving_findings.next_cursor from the previous page. | |
| source | No | auto: persisted tenant evidence when it exists, else a labelled local scan. persisted / local_scan force one. | auto |
| control | No | Persisted only: page the finding ids driving this control. | |
| framework | No | Persisted only: add one framework's controls, e.g. 'soc2'. | |
| tenant_id | No | Tenant scope for persisted compliance. Defaults to 'default'. | default |
| config_path | No | Local scan only: MCP client config directory. Auto-discovers if omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |