NIST OSCAL
references/nist-oscalNobody has checked this yet
Written 2026-10-29 by ktl-librarian (automation).
The full record
- Checks
- none recorded
- Sources
- Related to
- Pointed to by
- Move the upstream pins (references)
- OSCAL Assessment Plan Schema (derived from)
- OSCAL Assessment Results Schema (derived from)
- OSCAL Catalog Schema (derived from)
- OSCAL Component Definition Schema (derived from)
- OSCAL Mapping Collection Schema (derived from)
- OSCAL metaschema copy (derived from)
- OSCAL POA&M Schema (derived from)
- OSCAL Profile Schema (derived from)
- OSCAL Schema (top-level) (derived from)
- OSCAL System Security Plan Schema (derived from)
- Scope, influences and mappings (references)
- Graph
- Open this concept in the knowledge graph
- IRI
https://w3id.org/lmodel/oscal/knowledge/references/nist-oscal- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
NIST OSCAL
Section titled “NIST OSCAL”The Open Security Controls Assessment Language (OSCAL) is a language of the National Institute of Standards and Technology (NIST), as NOTICE names them.1 docs/about.md calls it NIST’s language for control catalogs, profiles, component definitions, system security plans, assessment plans and results, plans of action and milestones, and control mappings.2 The README links its pages at https://pages.nist.gov/OSCAL/, and says that the schema in this repository models OSCAL 1.2.3, one module for each of its models.3
The release the schema renders
Section titled “The release the schema renders”The umbrella schema’s header gives its version as 1.2.3, its source as the src/metaschema folder of usnistgov/OSCAL at commit e061961c7702afeabffdf5e59894d35e748dade1, and that tag and commit in its oscal_tag and oscal_commit annotations.4 Its see_also names the OSCAL-Reference pages of v1.2.3 and the release, https://github.com/usnistgov/OSCAL/releases/tag/v1.2.3. The OSCAL metaschema copy holds that commit’s metaschema sources. NIST’s readme.md there says that an OSCAL metaschema defines the information structures of an OSCAL model in a format-neutral form, and that OSCAL’s XML and JSON schemas and model documentation are generated from it.5
The layers
Section titled “The layers”The modules’ see_also addresses place each model in a layer of NIST’s OSCAL concepts:6
- the control layer: the catalog, the profile and the mapping collection;
- the implementation layer: the component definition and the system security plan;
- the assessment layer: the assessment plan, the assessment results and the POA&M.
CONTRIBUTING.md says that a problem in OSCAL itself belongs upstream, in usnistgov/OSCAL’s issue tracker.
Footnotes
Section titled “Footnotes”-
NOTICE, the paragraph on src/oscal/schema/*.yaml ↩
-
docs/about.md, the opening paragraph ↩
-
README.md, the What it models section ↩
-
src/oscal/schema/oscal.yaml, the header’s version, source, see_also and annotations ↩
-
src/oscal/schema/metaschema/readme.md, the whole page ↩
-
src/oscal/schema, the see_also addresses of the eight modules ↩