Stop bracing for the audit

Integration inventory, owners and approved changes, regenerated on every deploy. Every integration in your configured scope is either governed or flagged, so you never again spend a week reconstructing it for the auditor.

Integration Catalog in TrueStateRegistry with an integration page on top showing owner, criticality, data classification and discovered Azure resources

Everything your auditor asks for already generated

The questions auditors ask about integrations

“Show me your inventory of integrations.”

An Integration Catalog discovered from Azure and your code, including integrations nobody registered

“Who owns this integration?”

Owner and data classification on every integration page. Missing owners are flagged as Incomplete

“Were changes reviewed and approved?”

A change history per integration with author, approver, pull request and build

“Which integrations transfer data, and between which systems?”

Source, target and flow diagrams for each integration

“Can you show me this as of a date?”

A dated audit export (ZIP and CSV) produced on every pipeline run

Evidence for the frameworks you answer to

ISO/IEC 27001:2022

Evidence for controls 5.9 (inventory of assets), 8.32 (change management) and 5.14 (information transfer), with support for 5.12 (classification of information).

NIS2

NIS2 is the EU’s cybersecurity law for companies in critical sectors. It asks you to know which systems you run and how data flows to your suppliers. TrueStateRegistry gives you that list for your integrations: what each one connects to, what data it moves and who owns it.

DORA

For financial entities. Article 8 asks you to identify, classify and document your ICT assets and map how they depend on each other. TrueStateRegistry does that for your integrations.

GDPR

Source, target and data classification for each integration support the integration part of your record of processing under Article 30.

Not a point-in-time guess. Your posture as of the last deploy.

Governance Dashboard in TrueStateRegistry showing governed, incomplete and ungoverned counts, data classification exposure, criticality and open governance issues
Change history in TrueStateRegistry showing date, author, approver, pull request, ticket and change for each commit

Segregation-of-duties evidence, generated automatically

Every deploy leaves a dated, self-contained evidence pack

Every pipeline run produces a point-in-time audit record: a flat CSV of every integration owner, classification, criticality, run-as identity, governance state plus a date-stamped archive containing that CSV and every manifest. A self-contained record you can attach to an audit report or hand directly to an auditor.

Change history in TrueStateRegistry with the Azure DevOps published artifacts list, including wiki pages, a CSV summary and a dated audit ZIP

How it works

Live in three steps, then automatic

Step 1

Add one pipeline to your Azure DevOps project and point it at your resource groups and repos. No platform to host, no agents.

Step 2

It discovers your Logic Apps, Functions and repos, and opens a pull request with draft manifests. About five minutes each to complete.

Step 3

It runs on every deploy, regenerates the catalog, dashboard, diagrams and pages, and flags anything ungoverned.

Runs where your data already lives

In your tenant

Everything runs in your Azure environment. Customer data sent to TrueStateRegistry-hosted services is zero. No telemetry, no licence-server calls.

Keeps secrets out of its output

It does not read Key Vault, app settings or access keys. Every published page, diagram and CSV passes through redaction: known secret patterns and internal hostnames are replaced. You can also set the build to fail when one is detected.

Least privilege

Read-only on Azure: Reader on the resource groups in scope, and read access to the repos. By default it writes only your wiki pages and pull requests for new manifests.

Verifiable

Every page carries the build ID, commit SHA and timestamp that produced it.

FAQs

No tool can. Compliance is determined by your auditor and your whole control environment. TrueStateRegistry generates the evidence that makes demonstrating control faster and more complete.

No. That’s runtime monitoring. We cover the governance layer: what exists, who owns it, what data it moves, and how it changed. The two are complementary.

From your git history and pull requests on every run, so each record shows who changed it, when, and who approved it.

No. It links the change to the pipeline evidence. The original request and business approval stay in your ITSM. We take you straight to the change, but we don’t replace the ticket.

Your tenant only. Nothing is sent to us.

It provides evidence for ISO/IEC 27001:2022 controls 5.9, 8.32 and 5.14, and supports your work on NIS2, DORA and GDPR. It does not certify or declare compliance.

Find out what your auditor would find. Before they do.