OSCAL Catalog Validator

Checking your XML document against rules defined by the OSCAL Catalog Metaschema

NB - work in progress - features and testing still to come -

(Coming soon - not just catalogs but other OSCAL models as well)

Load your OSCAL XML file(s) here for instant validation...

Explanation

The OSCAL Validator reads an arbitrary XML document and reports back findings from an inspection relative to rules defined for the OSCAL catalog (meta)schema:

Effectively, this feature set is intended to match that of the normative XML Schema Definition (XSD)-based expression of constraints defining the (XML) OSCAL catalog format. If you find any disparities between this tool, and a compliant application of the OSCAL catalog XSD, please let the developer know.

The SP 800-53 Catalog Validator is an OSCAL demonstration. Use with appropriate caution. Source code is available for inspection or analysis.

Data processing on this page runs entirely in your browser, under SaxonJS. No data is transferred to any other party, monitored or analyzed in any way other than what is displayed.