A static review, then each capability of a third-party AI component run alone in its own disposable sandbox, with fake credentials planted.
View on GitHubMCP servers, plugins, agent skills, hooks and agent-driven apps all run with your permissions: they can read your files, use your network and start other programs. Reading their code tells you what they could do. This method adds evidence of what they actually do.
It extends our static-only AI Component Vetting skill with a runtime stage. Each capability — network, files, processes, credentials, starting at login, updating itself, and the text an agent will read — is run alone, in a disposable sandbox seeded with fake credentials (canaries). Anything that reaches beyond what that sandbox allowed is named, with the exact file, host or process.
It is model-neutral. Codex, Gemini CLI, Cursor, Claude Code, or a chat model handed the files: every agent starts at the same START-HERE file, checks what it can actually do, picks a mode to match, and works one stage at a time, stopping for a person's approval.
Five categories, each scored Pass, Partial or Fail, add up to a risk tier from Low to Critical:
A component can only earn Low if every capability was actually probed. Every report has a Coverage Limitations section that says plainly what was not checked — and it is never empty.
The repository includes a complete, real vetting of the VectorCraft vector editor and its built-in MCP server, from October 2026: 15 probes in Windows Sandbox, one fresh sandbox each, all within scope. With its root options set, the MCP server refused every out-of-root path tried. The result was Medium, install with mitigations — held there by the size of the code, which was spot-checked rather than read in full, and by its defaults.
Read the VectorCraft case studyThis is due diligence, not a guarantee.
Open source, MIT-licensed, provided as-is. Due diligence, not a guarantee: probes only see what happens while they run. Review the method before relying on it in a regulated environment.