Free · Runs in your browser

See what your agents are actually allowed to do.

Drop in your agent stack, MCP configs, CrewAI or LangChain code, tool schemas, env files, and get a scored picture of what your agents can do, which of it is irreversible, and whether you could prove any of it afterwards.

Nothing leaves your machine. Scanning runs entirely in this page, no file contents are transmitted, and secret values are redacted the moment a file is read.

Drop agent configs or a whole project folder here

Or choose what to check below. Large repos are fine, common noise like node_modules is skipped automatically.

Recognised today: MCP configs (claude_desktop_config.json, .mcp.json), CrewAI, LangChain and LangGraph, AutoGen, OpenAI tool schemas, IAM policy JSON, env files, Dockerfiles and compose files.

What it checks

Seven questions, one picture of authority.

The same questions the Xybern authorisation layer answers at runtime, asked here of your static configuration.

01 · Identity

Whose authority is it?

Does each agent act under its own authority, or does everything share one credential that can never be narrowed or revoked individually?

02 · Delegation

Does authority narrow at each hop?

When agents hand work to other agents, does the authority narrow at each step, or does every sub agent inherit the whole keyring?

03 · Scope

Is each tool bounded to its job?

Are capabilities bounded to the job, or can a filesystem tool read your home directory and a payment tool move any amount to anyone?

04 · Credentials

Where does the key material live?

Is the authority material scoped and short lived, or plaintext keys sitting inside the configs the agents read?

05 · Approval

Does anything consequential pause?

Do irreversible actions wait for a named human before they execute, or does nothing ever stop to ask?

06 · Provenance

Could you prove it afterwards?

If something went wrong last Tuesday, could you prove which agent did what, under whose authority, against which rules?

07 · Supply chain

Do you know the code behind each tool?

Is each tool pinned and reviewed, or does your stack run whatever the registry serves tomorrow?

How it runs

Local, redacted, then evaluated.

Every step happens in this page. The only thing that ever leaves is the report you choose to download.

Step 1 · Ingest

Read locally, secrets stripped.

Files are read in your browser with FileReader. A secrets pre-pass redacts every matched value before anything else sees the text.

Step 2 · Evaluate

One model, twenty two checks.

Each artifact is parsed into a single normalised model, then the rules across seven categories run against it with evidence.

Step 3 · Report

A score, and the fix.

You get a score, a per category breakdown, and each finding with its evidence, a generic fix, and the Xybern feature that enforces it.

From a score to enforced authorisation.

The check shows where authority is unbounded. The authorisation layer bounds it, on every action, with proof.