CLI tool validating NIST OSCAL profiles with real-time error detection and multi-format conversion.
Python-based CLI tool that validates OSCAL profiles against official NIST JSON Schema definitions, then converts between XML, JSON, and YAML formats. Demonstrates deep control framework literacy at the data layer — the foundation for every downstream compliance automation.
Ships with automatic format detection, detailed schema error reporting with line/column context, batch directory validation, multi-format export, and control catalog keyword searching. Designed to slot into any CI pipeline as a pre-commit or pre-deploy check.
Full implementation, tests, and documentation available on GitHub.
View on GitHub ↗