About
The OSCAL Viewer is a free, browser-based tool that transforms raw OSCAL documents into a structured and user-friendly interface to make machine-readable compliance artifacts accessible to the entire OSCAL community.
Navigating the Viewer
The top navigation bar provides access to each OSCAL model type: Home, Catalog, Profile, Component Definition, SSP, Assessment Plan, Assessment Results, and POA&M. Selecting any model type takes you to that model's load page.

You can also navigate to each OSCAL model by selecting the Cards on the lower half of the screen.
Uploading a Document
Once you have selected the desired model type from the top navigation bar the upload page will appear.

On the load page, either drag and drop an OSCAL JSON file into the upload area, select click to browse to choose a file from your local filesystem, or fetch from a URL by entering a direct link to an OSCAL JSON file in the URL field and select Fetch.
Viewing a Document
Once a document is loaded or selected to view from the OSCAL Registry
the screen will display a left-hand sidebar alongside a dashboard summarizing the document.

The left-hand sidebar will include Overview, Metadata, and Back Matter for said document along with important components or controls relevant to the specific type of document.
When you select any of those items, they will be visible in the main center panel.
JSON Examples
Access the JSON examples via the JSON Examples link in the top-right navigation.

The JSON Examples directory is a comprehensive listing of publicly available OSCAL JSON files from NIST, FedRAMP, international governments, and the community.
JWT Authentication
If you are trying to view OSCAL content hosted behind authenticated endpoints select the Lock Icon in the top right corner of the screen.

Paste and save the token to continue.