Skip to content

OSCAL Export

GOVERN exports compliance data in NIST OSCAL (Open Security Controls Assessment Language) format. OSCAL is the federal standard for machine-readable security documentation, enabling automated compliance validation and continuous ATO programs.

Supported OSCAL Models

OSCAL ModelDescriptionGOVERN Support
CatalogControl definitionsConsumed (NIST 800-53)
ProfileControl baselinesConsumed (FedRAMP High/Mod/Low)
Component DefinitionSystem component descriptionsGenerated
System Security PlanFull SSP in OSCALGenerated
Assessment PlanSAP skeletonGenerated
Assessment ResultsAutomated control findingsGenerated
Plan of Action & MilestonesPOA&M itemsGenerated

Generating OSCAL Exports

System Security Plan (SSP)

Terminal window
govern compliance export \
--framework nist-800-53 \
--baseline moderate \
--format oscal-json \
--output ssp.json
# XML format
govern compliance export \
--framework nist-800-53 \
--baseline moderate \
--format oscal-xml \
--output ssp.xml

Assessment Results

Terminal window
govern compliance export \
--type assessment-results \
--period 2026-01-01/2026-03-31 \
--format oscal-json \
--output assessment-results-q1-2026.json

POA&M

Terminal window
govern compliance export \
--type poam \
--status open \
--format oscal-json \
--output poam.json

Automated SSP Updates

GOVERN can automatically update OSCAL SSP content when:

  • System components change (new AI systems added/removed)
  • Control implementations change (policy updates)
  • Inventory changes (new users, endpoints)

Configure automatic SSP updates:

compliance:
oscal:
autoUpdate:
enabled: true
triggerOn:
- system_added
- system_removed
- policy_changed
- user_added
- user_removed
repository:
type: git
url: https://github.com/agency/oscal-ssp
branch: main
commitOnUpdate: true

Continuous ATO Integration

GOVERN supports cATO programs by providing:

  1. Automated control testing — GOVERN continuously tests implemented controls and records results
  2. OSCAL Assessment Results — Results exported in machine-readable format
  3. Risk posture dashboard — Real-time view of control health
  4. Threshold alerting — Alert when control health drops below ATO risk tolerance

cATO Workflow

GOVERN monitors → findings exported as OSCAL →
consumed by GovDASH or eMASS →
AO reviews automated findings →
continuous authorization maintained

Integration with eMASS

GOVERN can push OSCAL data to DoD eMASS (Enterprise Mission Assurance Support Service):

Terminal window
govern compliance push \
--target emass \
--system-id $EMASS_SYSTEM_ID \
--api-key $EMASS_API_KEY \
--format oscal-json

This updates the eMASS system record with the latest control implementation evidence.