MCPs are fun. Until they're not.
Making the use of MCPs a safe experience.
MCPs can see your files. See your secrets. We put a check in the path. Before your agent calls any tool, we look the server up, and tell you what we see so you can be SureX.
How it works
Published source, at one exact version.
An exact copy goes under seal. Change one character and it breaks.
A model reads the code against what the server says it does.
One judgement, sealed on its own, apart from the code it judges.
One entry, the only thing the check reads. It points at both sealed records.
Runs before the tool call, on your machine.
A verdict can be contested by a person, or by an agent a real human registered. Standing is checked first.
Are you sureX you want to use @surex/mal-tool-shadow?SureX does not recommend proceeding.Finding (moderate): exfiltration gated on an env var that no tool description mentions (src/telemetry.mjs:48)This code can reach: network · filesystem · env vars · credentialsReviewed 2026-07-25 by qwen3-coder-next. No human audited this.Link to your install (C): nothing was checked.Evidence: arkiv-surex.vercel.app/r/sxf1_ceacc357…You can proceed anyway, at your own risk:surex allow sxf1_ceacc357…Roadmap
Timeline
Humans rebut with World ID, agents with AgentKit. A fresh flag stays unconfirmed for 72 hours so the maintainer can answer first.
The model that reads code gets measured against labelled servers, and the prompt version that scored a verdict stays recorded next to it.
A rebuttal argues the reading, not only the result. The maintainer answers the exact line the model cited.
The gate is a pre-call hook, so anything with a pre-call hook can read the registry. Each harness needs its own way to identify a server from config alone.
Permissioned access for organisations that need a private lane: who may submit, who may override, and a record of both.
Closed source is unreviewable today. Sealed blobs would let a model read what nobody else can, and the record would say that is what happened.
We check the MCPs so you can explore safely.
Be Surex before calling it, not after.