permfuzzAgent permission analysis
Source

See what your agent can actually touch.

A tool list tells you what an agent is allowed to do, not what that adds up to. Paste a manifest and permfuzz maps every capability it holds, then runs the rules that catch the combinations people miss: private data plus untrusted input plus a way out, unbounded shell, wildcards, and spend with no ceiling.

It reads declarations and never executes anything. Nothing you paste leaves this browser tab.

12 capability classes10 risk rulesEvery finding cites its evidence

Tool manifest

Load a sample

Mail, notes and chat in one agent. The most common shape, and the one with the most open legs.

A JSON object with a tools array, or a servers array where each server lists its own tools. Scopes and approval flags are read when present.

The scan runs in this browser tab. Your manifest is never uploaded.

No scan yet

Paste a tool manifest on the left, or load a sample, to see every capability the agent holds and which of those grants are dangerous.

How the scan works

  1. Each tool is read for name, description and scope.
  2. Those words map to a fixed capability lexicon.
  3. Rules run over the capability set, including combinations across tools.
  4. Every finding cites the tools and text that produced it.

What it does not do

  • It reads declared grants, not runtime behaviour.
  • Inferred capabilities are heuristic and can be wrong.
  • It never executes code or contacts your servers.
  • A clean result is not a security guarantee.