custodia

Open-source security CMDB

What your security tools know, together.

Custodia reads every tool you already run, joins their records with explicit rules and tells you what none of them sees alone: who has privileged access without a healthy device, which identities collide, where coverage is unknown.

No sign-up. A fictional company, Acme Corp, running entirely in your browser.

Animation: CyberArk and Netskope each report records about Alice Morgan. Custodia joins them by exact email, applies rule CONN-001 and concludes a gap: privileged access with no device observed.

Reads from

  • CyberArkconnected
  • Netskopeconnected
  • BigIDnext
  • CrowdStrikenext
  • Cortex XDRnext
  • Tenablenext
  • Firewallsnext

How you use it

Ask questions no single tool can answer.

Each answer shows the rule that produced it and the records behind it, so you can check it before you act.

How it works

Collect, join, conclude. In that order, in writing.

01

Collect

Read-only adapters per tool. Every record keeps its source ID, the run that brought it and how fresh it is.

02

Join

Explicit join rules, such as an exact and unique email. Ambiguity stays visible for a person to decide.

03

Conclude

Versioned rules produce verdicts with their evidence. An old or partial capture gives “unknown”, never a false gap.

Inside the demo

Crossings on one side, each tool on the other.

Custodia demo summary screen
Summary. Coverage, provenance of every number and cross-tool findings by severity.
Custodia demo person screen with the web of sources
Person. How one person is joined in each tool, and the verdict with its evidence.
Custodia demo CyberArk Safes table with raw attributes
Tool tables. What CyberArk and Netskope say, raw, with the proposed link kept apart.

The demo interface is in Spanish for now.

A system you can read

Color says who asserts it and what is concluded.

Each color has one job and never stands alone: a two-letter seal names the source, a shape names the verdict and a stroke tells how a record was joined.

Provenance

  • CyberArk
  • Netskope
  • BigID

Verdict

  • Covered
  • Partial
  • Gap
  • Unknown

Join

  • exact email
  • ambiguous: never joined on its own
  • absence or no signal

Status

An honest prototype.

  • Done

    Demo with a fictional companyCrossings, verdicts with evidence, per-tool inventory and stale or partial capture scenarios. No server.

  • In progress

    Go backend with PostgreSQLExisting rules move to Go with their regression tests.

  • Next

    Real adapters and sign-inCyberArk and Netskope first; sign-in through Switchboard or generic OIDC.

  • Later

    Data, endpoint, vulnerabilities, firewallsBigID, CrowdStrike, Cortex XDR, Tenable. Each new source arrives with its contract and its rules.

CyberArk, Netskope and BigID logos and names are trademarks of their owners and identify the products Custodia reads from. Custodia is not affiliated with them.