EnforcementNew · included on every plan

Your policy says it. Now it happens.

Enforcement reads every requirement in your policies and makes each one run. A scanner checks it, or a named person does it on schedule. Either way, there’s proof.

42%verifiedTechnicalProcess
28
12
VerifiedRescan passed · last cycle passed
33
17
In forceOwner, backup and cadence set
49
19
MeasuredScanner check · control test
58
26
Has a standardHow the clause is met
64
34
In your policiesRequirements from your clauses
From Enforcement › Posture. 86 requirements from your policies, technical on the left and process on the right, rising from written down to verified.
Access Control §6.2 · rev 3 · approved 1 Jul

“Access to production is reviewed every quarter by each person’s manager.”

What it coversOkta, GitHub and AWSTaken from the connections already in your audit scope. Add a system to scope and it joins the next review.
How we know it workedEvery account gets keep or revokeThe cycle can’t close while any account is undecided, and the decisions are sealed as evidence.
When it runsNext cycle opens 1 JanIt opens on its own. If it runs late, it shows up in Fixes with the people holding it up.
Who does itManagers, from your directorySynced from Okta. When someone changes teams, their reviewer changes with them.

Approved isn’t the same as running.

The same 20 policies, read two ways. Flip it.

20 of 20Policies approvedEvery one signed and filed. None of it says whether anyone does what the policy says.
Technical
Approved
Approved
Approved
Approved
Process
Approved
Approved
Approved
Approved
What’s different

Most platforms stop at the policy. We start there.

01

Graded against your numbers, not ours.

Every check reads the value in your own clause. Change the policy and the grades follow. A draft change waits until it’s approved, so results never move ahead of the policy.

Vanta lets you adjust a parameter on some of its tests, but you set it in the test, away from your policy, and nothing keeps the two in step.

“Passwords are at least14characters.”
Oktarequires 12Fail
Google Workspacerequires 14Pass
Entra IDrequires 16Pass
2 of 3 meet your policy · the black line is your policy
02

Process controls run themselves.

An access review opens on its own date, pulls fresh account lists from your connections, and sends each account to the holder’s manager. Sign-off seals the lot.

Vanta, Drata and Secureframe have access reviews too. The difference is that this works for every process your policy describes, like backup restore tests and tabletop exercises, not only access.

OpensExportsManagers decideSigned off
1 OctThe Q4 cycle opens on its own.
03

Nobody leaves a control behind.

Your directory syncs from Okta, Entra ID, Google Workspace or BambooHR. A planned leave opens the handover before the person goes. A sudden one makes their named backup the acting owner the same day.

In Drata, when a policy owner loses access, their policies go to the first available admin. Here they go to the person who already agreed to cover them.

Dev PatelActive · Platform lead
Quarterly access reviewDev PatelHandover sent → Maria Chen
Production change approvalDev PatelHandover sent → Maria Chen
Vendor security reviewDev PatelHandover sent → Maria Chen
Backup restore testDev PatelHandover sent → Maria Chen
04

Done means a rescan passed.

You approve a fix once. The service that applied it never gets to mark it done. A separate rescan does. If the change didn’t hold, it’s rolled back and the finding reopens.

Sprinto’s Autonomous Trust Platform also fixes things for you, and logs what it did. We keep the proof that it worked: the approval, the change and the passing rescan, each sealed as evidence. Each record is timestamped outside us and checked against the grant and policy version that produced it, so your auditor can verify it without our help. How the Evidence Graph works →

A fix in Enforcement › Fixes: approved by Jordan Reyes, applied by remediation-service, then a passing rescan by scanner-service. Each step is a sealed evidence record.
Enforcement › Fixes. Approved, applied, then confirmed by a separate rescan. Each step is its own evidence record.
05

Fixes go where your engineers already work.

Not every fix can be applied for you. The ones that need an engineer land in your work management systems with the fix attached, and the right people hear about it in Slack or Teams. When the ticket is marked Done, we rescan. The finding closes only if the rescan passes. If it doesn’t, the ticket reopens with the reason.

In FixesBranch protection off on payments-apiNeeds a code change, so it can’t be applied for you.
In JiraTicket PLAT-1482 createdThe fix steps and the finding are attached. The key goes on the pull request.
In JiraMarked DoneDev Kim closed it in Jira. That starts the rescan.
Back in FixesRescan passed · closedSealed as evidence, and the result is written back to PLAT-1482.
Slack · #platform-securityvCISO Lite · New fix for payments-api → PLAT-1482. Owner: Dev Kim.
06

AI drafts. A named person signs.

Draft a standard from your clause in seconds. It doesn’t take effect until a person approves it, and their name goes on the version. Scanner results are graded by rule, never by a model.

Vanta and Sprinto draft with AI too. Here, every version records who approved it, and an author approving their own draft is labelled as such.

Standard · Quarterly access review · v4 draft

Drafted with AIApproved by Sam Ortiz · 14 Oct
In the appEnforcement → Posture, Standards and FixesPlanBUISINESS Plans and Above. Fixes that act on their own need Enterprise.To startApproved policies and a connected identity provider

Related reading

Compliance

GRC Software: 2026 Buyer’s Guide

Compare GRC software for 2026: six platforms across the platform-augmented, mid-market and enterprise tiers, in one buyer’s view.

Read the guide →

Approve it once. Then watch it run.

Your policies say what should happen. Enforcement makes sure it does, and keeps the proof.