Secure Agent Lab
Run an autonomous agent without ever handing it a credential.
A Docker stack where the agent container holds no API keys, no .env, no tokens. Outbound HTTPS is intercepted by mitmproxy, which injects credentials fetched from a broker sitting on a network the agent cannot reach. Two networks, one door.
The stack versions its security boundary by tag — but a deployment keeps its own bind-mounted copies of the proxy and broker files, so they don't move when the tag does. A lab can repin to a release containing a security fix and go right on running the vulnerable file. That gap is the entire reason the CLI exists: whatever installed those files has to be what updates them.