Getting Started with the OSCAL Viewer

Prev Next

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.
Raw data JSON

Uploading a Document

Once you have selected the desired model type from the top navigation bar, the upload page will appear.
Raw data JSON
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.
Raw data JSON
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.
Raw data JSON
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.
Raw data JSON
Paste and save the token to continue.