oscal_assessment_results
Converts a sealed compliance evidence bundle into an OSCAL 1.2.3 Assessment Results document, surfacing partial evidence and limitations for audit-ready reporting.
Instructions
[READ] A sealed bundle as an OSCAL 1.2.3 Assessment Results document.
Returns the document inline (writing a file is export_bundle's job) with a
summary and an explicit limitations list. Three things OSCAL cannot express
are handled rather than hidden: import-ap points at a back-matter resource
saying no assessment plan exists; control ids are framework-native and NOT
resolved against an imported catalog; and because status has only
satisfied/not-satisfied, controls this tool evidences only PARTIALLY are
reported satisfied with an evidence-strength prop plus remarks naming what
the audit trail does not prove — the count is in summary so it cannot be
skimmed past.
UUIDs are deterministic (v5, derived from the bundle's chain head), so re-exporting the same bundle produces a byte-identical document.
Args: bundle_path: Path to a bundle .json (from list_bundles).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"bundle_path": "<bundle_path>"
},
"name": "oscal_assessment_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bundle_path | Yes |