Security ScanningNew + improved · included on every plan

Graded against what you wrote.

Every result is measured against the clause in your own policy, linked to it for you, and sealed as evidence the moment it lands. A fix closes only when a separate rescan says it held.

Identity & Access §4.1rev 6 · admins use phishing-resistant MFAFailing
Your policy saysWebAuthn or FIDO2. No SMS.We observed · Okta8 of 11 admins on WebAuthn. 3 on SMS only.Gap3 of 11 admins
FailPhishing-resistant MFA for admins · OktaFix ready ↗
PassAdmin MFA strength · Entra IDLive · 2h ago
Partial2-step verification for admins · Google WorkspaceChecks a weaker rule
Not evidencedHardware key enrolment · JamfJamf returned no devices
From Technical Controls › Results & Evidence, grouped by clause. Watch the first row: fix, rescan, pass.
Okta · admin MFAIdentity & Access §4.1Linked automatically · both map to CC6.1 · Okta is in scope
GitHub · branch protectionChange Management §3.2Linked automatically · both map to CC8.1 · GitHub is in scope
AWS · CloudTrail on all regionsLogging & Monitoring §2.1Linked automatically · both map to CC7.2 · AWS is in scope
Okta · password lengthPassword Standard §2Partial · Okta requires 12 characters, your policy says 14
Google Workspace · 2-step verificationIdentity & Access §4.3Linked automatically · both map to CC6.1 · Workspace is in scope
Day one · 20 approved policies · nobody clicking anything0results linked to the clauses they prove

When a check and a clause map to the same control, and the platform is in the clause’s scope, we link them and the result counts. Each link says why. Clause owners can unlink any of them, and that’s on the trail too.

A pass rate isn’t a grade.

The same 68 checks, graded two ways. Flip it.

94%Passing a benchmarkAgainst a vendor’s baseline. The checks it couldn’t run are left out of the total, so they never drag the number down.
Passing · 64Failing · 4
What’s different

Most scanners grade against their checklist. Ours grade against yours.

01

If we can’t see it, it doesn’t pass.

When a platform refuses us, the result is not evidenced, with the reason. It never counts as passing, and it never quietly drops out of the total. Your pass count goes down instead of pretending.

Exceptions work the same way. A declared exception shows to your auditor as declared, and when it expires, the finding comes back on its own.

Admins on phishing-resistant MFAPass
No standing super adminsPass
Admin role changes are loggedPass
Admin sessions time out in 15 minutesPass
Break-glass account is monitoredPass
Admin count within limitPass
Passing: 41 of 68.
02

Bring our scanners. Bring yours. Bring both.

Native scanners on the platforms you run, plus import adapters for the tools you already trust, including CISA’s ScubaGear. Every result keeps its origin, so an imported report is never dressed up as a live reading, and a pentest finding stays point in time.

AWSliveGCPliveAzureliveGitHubliveOktaliveGoogle WorkspaceliveProwlerimportedCheckovimportedTrivyimportedSnykimportedWizimportedOSV-ScannerimportedScubaGearimportedRed Clawpoint in timeAWSliveGCPliveAzureliveGitHubliveOktaliveGoogle WorkspaceliveProwlerimportedCheckovimportedTrivyimportedSnykimportedWizimportedOSV-ScannerimportedScubaGearimportedRed Clawpoint in time
03

A fix closes on a rescan, not a click.

Every failing result arrives with its fix wired to the system it belongs to: an API change, a pull request, guided steps or a ticket. You approve it once. The service that applied it never gets to mark it done.

Sprinto’s Autonomous Trust Platform remediates and keeps an action log. A log says what was done. A passing rescan says it worked, and that’s what closes the finding here. If it didn’t hold, the change is rolled back.

A fix: approved by Jordan Reyes, applied by remediation-service, then a passing rescan by scanner-service. Each step is a sealed evidence record.
A fix from a failing scan result. Approved, applied, then confirmed by scanner-service, not by the service that made the change.
04

Sealed is not the same as sound.

Every result is sealed the moment it lands and timestamped by an outside authority, so your auditor can check nothing changed, without our help. Most platforms keep evidence in their own database, so trusting the record means trusting the vendor.

The Evidence Graph checks the harder thing: whether the record was right when it was written. A reading taken with a revoked token seals perfectly, and still gets caught. How the Evidence Graph works →

The coherence view for a live Okta evidence record: the record in the centre, linked to its grant, policy revision, prior record and collector history, all holding.
The coherence view on a live Okta record. All four relationships hold.
05

83 checks that can’t run are one problem, not 83.

When results can’t be collected, they roll up by cause. Most of the time it’s a permission on a connection, and fixing it once brings them all back. Try it.

83checks can’t run · 3 connections need more access
GitHub · reconnectThe app was uninstalled from one organisation · 52 checks
AWS · update roleRole template v4 adds 3 read permissions · 25 checks
Okta · add one admin roleView roles, resources, and admin assignments · 6 checks
06

Graded once. Counted everywhere it applies.

A result doesn’t stay in a scanner tab. It lands in one evidence pool, graded by one rule. Your policy shows which clauses it proves, and Assessments reads the same pool, so SOC 2 and ISO 27001 move together. The number on your posture page is the number your auditor sees.

Okta reports:
Security Scanning
Okta · phishing-resistant MFA for adminsPass · 11 of 11 on WebAuthn
Policies
Identity & Access §4.1 · Admins use phishing-resistant MFANothing proves it right now
Remote Access §3.2 · Admin sessions need strong MFANothing proves it right now
Assessments
SOC 2 · CC6.1 Logical accessWouldn’t survive an auditor
ISO 27001 · A.5.17 AuthenticationWouldn’t survive an auditor
No re-grading per framework, and no separate number for each screen.
In the appTechnical Controls → Results & EvidencePlanIncluded on every plan. Fixes that act on their own need Enterprise.To startOne connection and the policies you’ve already approved

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 →

Graded against what you wrote.

Scanning measures every result against your own policy, and keeps the proof that each fix held.