Vanta Point Labs, Vultr Agent Rush, Challenge 1, Blast Radius Zero

Canary Cage for MCP

An agent that writes and runs behavioural probes against MCP tools inside isolated Vultr sandboxes, discovers what each tool actually touches, and replays the identical probe under a human-approved least-privilege contract to prove the tool still works with less authority.

  1. Inspect
  2. Probe
  3. Baseline
  4. Discover
  5. Contract
  6. Enforce
  7. Replay

Task. Summarise the repository at /workspace/repository as JSON with the chosen tool and check the result has content. Curated scenario, nothing arbitrary from the public.

Idle. One sandbox run at a time. If someone else is running you will see your queue position.

What this shows and what it does not

Canary Cage reports what the host observed for one recorded run: which files, processes and hosts the tool touched during startup and during one isolated tool call, whether an action fell outside the approved contract, whether a run-specific canary was contacted, and whether the locked probe still produced a useful result after enforcement. It does not claim that a tool is safe for every input or environment, that every obfuscated or kernel-level action can be decoded, or that output equivalence can always be decided. Evidence coverage is strace, gateway and DNS, with gaps listed. Executed processes are observed and compared, not prevented. The probe validator restricts what a probe may say. It is not a security boundary. Docker is.