ComplianceOps
Compliance operations: turning control frameworks into continuously produced evidence, so an audit is an export rather than a three-week fire drill.
Overview
Read the full ComplianceOps guidance
Capabilities
Audit readiness
Being able to answer an evidence request as an export rather than a project, with no reconstruction and no surprises.
Control evidence automation
Producing audit evidence from the systems of record on a schedule, so proving a control is as cheap as running it.
Control ownership mapping
A current map from framework requirement to implemented control to named owner, so every control has someone who can explain it.
Exception lifecycle
Time-boxed, approved, reviewed deviations from a control or guardrail — with expiry enforced so exceptions cannot silently become the baseline.
Retention and deletion
Deletion as a tested code path with a defined horizon that reaches backups and derived stores, not a manual runbook nobody has run.
Practices
Access review cadence
A recurring, evidence-producing review of who holds which access, with removal as the default for unused entitlements.
Continuous control monitoring
Scheduled automated checks that a control is operating, alerting on failure the way a backup job does, instead of sampling at audit time.
Metrics
Automated evidence coverage
Share of assessed controls whose evidence is produced by a system on a schedule rather than assembled by a person.
Unit: percent. Good direction: up.
Control failure remediation time
Time from a control failing to it operating again, treated with the same urgency as a production defect.
Unit: days. Good direction: down.
Expired exceptions in force
Number of control or guardrail exceptions past their expiry date but still relied upon — the clearest signal that governance has stopped closing loops.
Unit: count. Good direction: down.
Tools
CloudQuery
Extracts cloud and SaaS configuration into a database, giving compliance evidence and asset inventory a queryable source of truth.
Visit site ↗Open Policy Agent
A general policy engine for expressing guardrails as code and enforcing them consistently across pipelines and clusters.
Visit site ↗Steampipe
Queries live cloud and SaaS configuration as SQL, which makes posture and evidence questions answerable without bespoke scripts.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveThe assessed control list is written downrequired stage
The controls you are actually measured against are enumerated, with aspirational extras removed rather than carried.
- L2 RepeatableEvery control has a named ownerrequired stage
Each control maps to one person who can explain what it does without reading the policy, and to the system implementing it.
- L3 StandardizedThe most-sampled controls emit evidence automatically
Access review, change management and restore proof produce evidence on a schedule from the system of record.
- L4 MeasuredControl failure alerts like a broken job
A control that stops operating raises a ticket with a due date at the time it fails, not at audit.
- L5 OptimizedAudit is an export, and controls get retired
Evidence requests are answered from existing artefacts, and controls that no longer make sense are removed rather than quietly faked.
Maturity for complianceops is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
- CloudSecOps
CloudSecOps enables this area
- GRCOps
GRCOps enables this area
- PrivacyOps
PrivacyOps overlaps with this area
Sources
- Tier 1 — PrimaryISO/IEC 27001 — Information security management systems ↗— ISO(verified 2026-09-20)
- Tier 1 — PrimaryNIST SP 800-53 Rev. 5 — Security and Privacy Controls ↗— NIST(verified 2026-09-20)
- Tier 2 — AuthoritativeCloud Controls Matrix ↗— Cloud Security Alliance(verified 2026-09-20)