Reports & Audits
The Reports module is the historical record of your compliance efforts. A report is a point-in-time snapshot of policy results — immutable evidence that can be used for internal audits, SOC2 verification, or regulatory compliance.
Why Reports Matter
Unlike the live policy view which shows the current state, a saved report captures the exact status of every test at the moment it was generated. This allows you to:
- Maintain Evidence — prove your infrastructure met security standards on a specific date
- Track Progress — compare snapshots over time to measure security posture improvement
- Audit Readiness — provide auditors with formal documentation without giving them access to your production environment
How Reports Are Created
Reports are created manually from the live policy report view.
graph TD
A[Run Policy] -->|Agent returns results| B[Live Policy Report]
B -->|Admin clicks Save to History| C{Reports Archive}
C --> D[View in Browser]
C --> E[Download PDF]
C --> F[Delete Record]
- Run a policy — manually or via the scheduler
- View the live report from the policy card
- Save to History — click the Save button to archive the current results
- The snapshot is stored with a timestamp and the name of the user who saved it
Reports are not automatic
The scheduler automates policy scans but does not automatically save reports. An administrator must review the live results and explicitly save them to the archive. This ensures reports represent a deliberate, reviewed compliance record.
Report Contents
Each saved report captures:
| Field | Description |
|---|---|
| Policy Name & Version | The exact policy that was evaluated |
| Date & Time | When the report was saved |
| Saved By | The administrator who saved the report |
| Per-System Results | PASS / FAIL for every test on every system |
| Compliance Verdict | COMPLIANT or NON-COMPLIANT per system |
| Test Metadata | Name and description of every test included |
Viewing a Report
Navigate to Reports to see the full archive of saved reports.
From the reports list you can:
- View — open the full report in the browser with per-system, per-test breakdown
- Click any test name — view description, check procedure, and remediation steps
- Download PDF — export a formatted, printable audit report
- Delete — permanently remove the report record
Deletion is permanent
Deleted reports cannot be recovered. Before deleting, ensure you have exported a PDF copy if the record may be needed for future audits.
Bulk Delete
Select multiple reports using the checkboxes on the left of each row, then click Delete in the bulk toolbar to remove them all at once. Useful for cleaning up old automated scan snapshots.
Administrator role required
Bulk delete requires the Administrator role.
PDF Export
The PDF report includes:
- Report header with policy name, version, date, and author
- Per-system compliance verdict (COMPLIANT / NON-COMPLIANT)
- Full breakdown of every test result per system
- Test descriptions for audit context
- Compliance summary with pass/fail counts
PDF reports are suitable for submission to external auditors and can be stored in your document management system as formal compliance evidence.
Best Practices
Save reports at regular intervals
Even if you use the scheduler for automated scans, establish a routine of saving reports — monthly at minimum, or after any significant infrastructure change.
Save before and after remediation
When you identify and fix a compliance failure, save a report before the fix (to document the gap) and after the fix (to prove remediation). This creates a clean audit trail.
Use policy versioning
When you update a policy, increment the version number before the next scan. This ensures saved reports clearly identify which set of controls was in effect at the time of each snapshot.