A
Assay
Independent assurance for identity automation
How it worksPricingContact

Okta Workflows · configuration assay

Know exactly what your identity automation does.

Every flow you run, written out in plain logic — the complete estate, including the loop bodies and handlers your console doesn’t list. Scored, dated, and ready to hand to anyone who asks: an auditor, a new engineer, your successor. Drop a folder export and see yours in thirty seconds.

Complete
Every flow
Including block bodies and handlers
Legible
As code
Each flow read back in plain logic
Measured
Scored
Five dimensions, one number
Provable
Attested
Dated and hashed for an auditor
See your estate in thirty seconds
Drop a .folder export — Workflows console → open a folder → Actions → Export
No account, no credentials, no upload. Runs in this tab.

What you get back

01

The complete estate

Loop bodies and error handlers are stored as separate flows, so they sit outside the console list. We walk all of them. A real 18‑flow folder turned out to hold 27.

02

Every flow, read back as code

Conditions, loops, calls and API requests written out in plain logic, following the chain from one flow into the next. The documentation your team never had time to write.

03

A clear picture of how it holds up

Where failures are handled, where access changes are guarded, what’s traceable, what’s still referenced. Five dimensions, each traced to a specific fact in your file.

04

Evidence you can hand over

A dated, hashed attestation with a robustness score and a prioritised improvement register — written to answer an auditor asking how you know.

Four moments you’ll be glad you have it

Automation estates don’t stay still, and every one of these arrives eventually. Each is far easier when the estate is already written down.

The audit
Answer ready
Walk in with the inventory, the privileged operations, and the evidence already written — instead of assembling it across two weeks.
The handover
A day, not a month
A new engineer reads the estate as code on their first morning, rather than reverse‑engineering flows one card at a time.
The change
Know what depends
The call graph shows what invokes what, so you can change a helper flow knowing exactly what runs through it.
The next build
Solid ground
Add automation on a foundation you can see, with the dead weight already identified and the standard already set.

A baseline attestation typically pays for itself against a single audit cycle or a single handover. Continuous re‑attestation is priced against the value of always being ready — worth it if your estate keeps changing, and easy to skip if it doesn’t.

Why you can try it right now

No credentials
No API token, no OAuth, no admin grant. You export a file; Okta strips every secret on the way out.
No upload
The file is parsed in this tab. Open your network inspector and watch — there is nothing to see. Bytes transmitted: 0.
No account
No sign‑up, no email, nothing retained. Close the tab and it is gone. Download the reading if you want to keep it.

Which means no security review, no vendor onboarding and no procurement conversation standing between you and a full picture of your own estate.

Reading export…
Running locally. No network activity.
0

Robustness score

Five dimensions, weighted. Every point deducted traces to a fact below, and the same calculation runs on every assay — so the number is comparable over time rather than a one-off impression.

DimensionScoreBasis

How the estate fits together

Flow call graph · click any flow to inspect it

Entry point Called helper Unreferenced

Tables

TableColsStated purpose

Flows

FlowCardsConnectorsFindings
Select a flow to see its card sequence and the code it amounts to.

Control results

Click any control to see what it checks and why the result is what it is. Controls that cannot be answered from an export are reported as not assessed rather than passed.

How it works

01

You export

Open a folder in the Workflows console, choose Actions → Export, download the file. Okta strips every credential on the way out.

02

Your browser reads it

We walk the whole estate, including flows embedded inside loop bodies and error handlers that the console does not list.

03

You keep the reading

Findings, a score, and the code your flows amount to — as one file you download. For a dated, hashed attestation, talk to us.

What this cannot tell you

The export format carries no owner, no enabled or disabled marker, and no last-run timestamp. Controls depending on those are reported as not assessed rather than passed. We would rather show you a gap than a green tick you cannot rely on.