Skip to content
🚧 Early alpha — building the foundation. See the roadmap →

OSCAL

Created Updated

Interchange format — machine-readable representation of security control catalogs, profiles, and assessment results. Created by NIST.

OSCAL provides what most frameworks lack: formal versioning with compatibility guarantees. Content created under a MAJOR version remains valid in all subsequent releases within that major version.

  • SemVer versioning (MAJOR.MINOR.PATCH)
  • Metaschema generates XML, JSON, and YAML simultaneously
  • UUID per document with revision history
  • Layer separation: Catalog → Profile → Implementation → Assessment

OSCAL is a planned export format and a model for Crosswalker’s own versioning approach. The EvolutionPattern considers OSCAL the forbidden breaking changes model.