# Airlock

- **Event:** [The Agent Arena Hackathon](https://cerebralvalley.ai/e/vultr-the-agent-arena)
- **When:** Sep 26 at 9:00 AM – Sep 27 at 5:00 PM (PDT)
- **Where:** San Francisco, CA
- **Team:** [Nihal Nihalani](https://cerebralvalley.ai/u/nihalnihalani), [Charlie Gillet](https://cerebralvalley.ai/u/charlie_gillet)
- **GitHub:** https://github.com/nihalnihalani/airlock
- **Demo video:** https://youtu.be/YOGlFxYwgZw
- **Gallery:** https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/29

Letting an AI agent run code from a random bug report is a security problem. The report is untrusted, the code the agent writes is untrusted, and so is the agent's claim that it fixed anything.

Airlock handles that. You paste a real issue for a supported library. The agent reproduces the bug, writes a fix and hands back a patch you can download. All of it runs in throwaway Kata sandboxes on a Vultr VX1 host, with no network, no secrets and hard limits on CPU, memory and time. The agent can edit its own fix. It can't touch the tests that judge it, and it can't decide that it passed. A separate comparator reruns the frozen checks against a sealed copy of the patch and gives the verdict. A fake "all tests passed" log from the agent gets a fail.

It also runs general tasks: web research in a sandboxed Chromium behind an allowlisted proxy, offline data analysis, and form submissions that need a human to approve them first. The model is glm-5.3 on Vultr Serverless Inference.

We ran it on the real python-tabulate #365 bug and it fixed it in 3 of 3 fresh live runs. Paste `rm -rf /` into the hostile input panel and it kills one sandbox. The control plane, the other tasks and the host keep running.

## More from The Agent Arena Hackathon

- [ligis](https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/1)
- [Tieout](https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/26)
- [Nusa](https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/27)
- [Cerberus](https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/28)
- [Switchproof](https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/30)
- [MJ](https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/31)

---

Markdown version of https://cerebralvalley.ai/e/vultr-the-agent-arena/hackathon/gallery/29. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
