ops0ops0

Compliance Dashboard

Monitor your organization's compliance posture, run scans, view control coverage, and share reports with stakeholders. The compliance dashboard provides a centralized view across all projects, frameworks, and policy groups.

ops0 Compliance Dashboard showing posture score, frameworks, and project coverage

Dashboard Layout

The compliance page uses a three-panel layout:

PanelContent
LeftPolicy Group Tree for browsing policy groups and frameworks
CenterDetail view for the selected group's policies, controls, and violation details
RightProject coverage for the projects mapped to the selected group

Compliance Header

The header bar shows organization-wide compliance metrics:

MetricDescription
Posture ScorePercentage of passing policy checks on a 0 to 100 scale
Risk Ratinglow, medium, high, or critical based on violation severity
Control CoveragePercentage of framework controls with mapped policies
Compliant ProjectsCount of projects with no violations vs total projects

Executive Dashboard

The Executive Dashboard provides a high-level overview for leadership and auditors:

  • Organization-wide compliance posture score
  • Risk rating with trend direction
  • Control coverage by framework
  • Cloud provider breakdown
  • Top violated policies
  • Project compliance rankings

Access from the compliance header or Compliance → Executive Dashboard.


Compliance Scanning

Trigger scans to evaluate policies against project state.

Scan Types

TypeDescription
ManualTriggered on demand from the compliance page
Auto SyncRuns automatically when project state changes
ScheduledRuns on a configured schedule

Running a Scan

Open the Compliance page from the main sidebar.

Select Scope

Choose a specific project or scan all projects.

Trigger Scan

Click Run Scan to evaluate all mapped policies against current project state.

View Results

Results appear in the dashboard with updated posture score and violation details.

Scan History

View past scans for any project at Compliance → [Project] → Scan History. Each scan record includes:

  • Scan type (manual, auto_sync, scheduled)
  • Timestamp and duration
  • Results summary (pass/fail counts)
  • Detailed violation list

Violation Management

Severity Levels

SeverityPriority
CriticalImmediate action required
HighUrgent attention needed
MediumShould address soon
LowInformational

Violation Status

StatusDescription
OpenNot yet addressed
AcknowledgedTeam is aware
In ProgressBeing remediated
ResolvedFixed (auto or manual)
SuppressedIntentionally ignored with justification

Filtering Violations

FilterOptions
SeverityCritical, High, Medium, Low
StatusOpen, Acknowledged, In Progress, Resolved, Suppressed
ProjectSelect specific project
PolicySelect specific policy
Date RangeLast 24h, 7d, 30d, custom

Trend Analytics

The Trend Analytics modal shows compliance metrics over time:

  • Posture score trend line
  • Violation count by severity over time
  • Project compliance improvements/regressions
  • Framework coverage changes

Access from the compliance header by clicking the trend icon.


Reports

Report Types

ReportScopeContents
Project ReportSingle projectPosture score, violations, remediation steps
Organization ReportAll projectsExecutive summary, risk assessment, per-project breakdown

Both report types generate as PDF documents with professional formatting including headers, footers, and page numbers.

Generating a Report

Select Scope

Choose Project Report or Organization Report.

Configure Options

For project reports, select the target project.

Download PDF

The report generates and downloads as a PDF file.


Report Sharing

Share compliance reports with external stakeholders through secure, password-protected links.

Click "Share Report"

From the compliance page, click the share button.

Configure Access

Set the following options:

OptionDescription
PasswordRequired to protect access to the report
Password HintOptional hint shown on the access page
ExpirationWhen the link expires
Max ViewsMaximum number of times the report can be viewed

Select Data to Include

Choose which sections to include in the shared report:

  • Projects and compliance status
  • Violations and details
  • Framework coverage
  • Recommendations

Copy the generated URL and send to stakeholders.

Shared Report Access

Recipients visit the share URL and enter the password. The shared view shows a read-only snapshot of the compliance data at the time the link was created. Access is logged with IP tracking.

View and manage all active share links at Compliance → Share → Manage Links:

  • View access count and last access time
  • Revoke share links
  • Update expiration or max views

Evidence Artifacts

The Evidence Artifacts panel collects supporting documentation for compliance audits:

  • Policy evaluation results as evidence
  • Scan results with timestamps
  • Violation resolution history
  • Configuration snapshots

Suppressing Violations

For intentional exceptions, suppress violations with documented justification:

FieldDescription
ReasonAccepted Risk, False Positive, Not Applicable
JustificationRequired explanation
ExpiresOptional auto-unsuppress date
Approved ByWho approved the exception

Suppressed violations do not affect the compliance score until the suppression expires.


Supported Compliance Frameworks

ops0 includes built-in compliance frameworks that map policies to industry standards.

CIS Benchmarks

PlatformDescription
AWSCIS Amazon Web Services Foundations Benchmark
AzureCIS Microsoft Azure Foundations Benchmark
GCPCIS Google Cloud Platform Foundations Benchmark
KubernetesCIS Kubernetes Benchmark
AnsibleCIS Ansible Benchmark for configuration hardening
Oracle CloudCIS Oracle Cloud Infrastructure Benchmark

Regulatory Frameworks

FrameworkProviders
SOC 2AWS, GCP, Azure, Oracle Cloud
HIPAAAWS, GCP, Azure, Oracle Cloud
GDPRAWS, GCP, Azure, Oracle Cloud
ISO 27001AWS, GCP, Azure, Oracle Cloud
ISO 27002AWS, GCP, Azure, Oracle Cloud
PCI-DSSAWS, GCP, Azure, Oracle Cloud

Kubernetes-Specific Standards

StandardDescription
NSA Kubernetes HardeningNSA/CISA Kubernetes Hardening Guidance controls
Pod Security StandardsKubernetes Pod Security Standards enforcement

Configuration Management

StandardDescription
STIG AnsibleDISA STIG compliance checks for Ansible configurations

Troubleshooting

Violation Not Resolving

Make sure the fix was actually deployed, then trigger a manual scan or wait for the next auto-sync. Confirm the resource address still matches.

Score Not Updating

Run a fresh scan from the compliance page. If the score still lags, check the scan history for failed or partial evaluations.

False Positive

Review the policy logic and suppress the finding with a documented reason only if the result is genuinely expected.

Shared Report Expired

Create a new share link with updated expiration or max views. Existing links cannot be reactivated after they expire.