oscal-validator

Validate OSCAL documents for schema non-conformances and structural integrity.

7|2|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/euCann/OSCAL-GRC-SKILLS --skill oscal-validator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oscal-validator
Source: https://github.com/euCann/OSCAL-GRC-SKILLS/tree/main/skills/oscal-validator
Command: npx skills add https://github.com/euCann/OSCAL-GRC-SKILLS --skill oscal-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate OSCAL documents for structural integrity and OSCAL-specific requirements, ensuring proper formatting before downstream processing.

Core Features & Use Cases

  • Validate OSCAL structure against the NIST OSCAL model and detect schema non-conformances.
  • Check essential metadata, UUIDs, and cross-references to ensure data quality.
  • Identify structural issues early in the workflow to prevent downstream errors.

Quick Start

Provide an OSCAL document to the validator to receive a structured validation report.

Frequently Asked Questions about oscal-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an OSCAL document against the NIST schema?▼

To validate an OSCAL document, provide it to the validator to check structural integrity and schema conformance against the NIST OSCAL model, receiving a report of errors, warnings, and info.

What does OSCAL cross-reference validation check for?▼

OSCAL cross-reference validation checks essential metadata, UUIDs, and cross-references to ensure data quality and detect structural integrity issues before downstream processing.

Can I validate OSCAL component definitions and SSPs with this tool?▼

Yes, you can validate OSCAL component definitions and SSPs. The validator covers OSCAL catalogs, SSPs, and component definitions to detect schema non-conformances.

Why does my OSCAL file fail structural integrity checks before processing?▼

Your OSCAL file fails structural integrity checks because it contains schema non-conformances, missing metadata, or invalid cross-references that violate the NIST OSCAL model specifications.

When do I need to validate OSCAL catalogs?▼

You need to validate OSCAL catalogs when you want to identify structural issues early in your workflow, preventing downstream errors and ensuring proper formatting before processing.