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
Begin by selecting the model type you wish to view. You can do so by either selecting top navigation bar or by selecting the model from the grid on the lower half of the screen. Selecting any model type takes you to that model's load page.

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 The OSCAL Content 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.
