In-App Report Viewer

The Reports tab in Vesper Audit lets you browse scan results directly inside the app - no PDF required, no external files to open. After every scan, a complete results file is written automatically and the viewer is ready to load it.

Opening the viewer after a scan

When a scan completes, a result card appears in the Audit panel. Click Open in Viewer on that card to switch to the Reports tab with your results already loaded.

Opening a previous scan

To load results from an earlier scan, go to the Reports tab and click Open Report... in the toolbar. Select any .json results file from your output folder. Every scan automatically writes one of these files, so your full audit history is available as long as you keep the output files.

The sidebar

The left sidebar lists every page that was scanned, sorted by violation count from highest to lowest. Pages with no violations appear at the bottom of the list with a clean indicator. Each page row shows the page path and a count of violations found.

Click any page in the sidebar to load its violation detail in the main panel.

Violation cards

The main panel shows all violations found on the selected page. Each violation card includes:

Opening pages in your browser

Below the page path in the main panel header, the full URL of the page is shown as a clickable link. Click it to open that page in your default browser so you can locate and fix the violations directly.

Filtered reports

If a scan was run with an active Report Filter, an amber notice bar appears directly below the viewer toolbar when that report is loaded. The notice names the categories that were active and makes clear this is not a full accessibility audit.

The notice is absent when the report was generated with All rules. Reports generated with a filter and reports generated without one can always be distinguished at a glance.

Results JSON files

Every scan writes a .json results file to your output folder automatically - this cannot be disabled. The filename includes the domain and timestamp:

example-com--2026-04-05-09-14-22.json

These files are the viewer's data source. Keep them if you want to be able to review or compare past scans. See Output Formats for more detail on what the file contains.