This is a command line interface (CLI) for validating OSCAL files and converting them to different forrmats.
It utilizes the NIST-published OSCAL schema definitions and format conversion support files. It caches local copies of those files for off-line processing.
Some metaschema support is available as well. Eventually, the CyberCraft CLI will utilize the NIST metaschema files directly for validation and converstion.
Feedback is welcome in the form of a GitHub issue. While I will try to address bugs in a timely matter, I only intend to invest in feature requests that align with my project work. Feel free to contribute backward compatible enhancements.
Pre-built applications for Windows, Mac, and Linux coming soon.
To build or run CyberCraft CLI from native python, follow the