cd /news/ai-research/exploitgym-ai-benchmark-source-code · home topics ai-research article
[ARTICLE · art-78233] src=github.com ↗ pub= topic=ai-research verified=true sentiment=· neutral

ExploitGym AI benchmark source code

Researchers from UC Berkeley and Google released ExploitGym v1.0, a benchmark with 869 real-world vulnerability instances across userspace programs, Google's V8 engine, and the Linux kernel, designed to evaluate AI agents' ability to develop exploits. The open-source benchmark, led by Zhun Wang and colleagues, aims to measure whether AI can turn security vulnerabilities into real attacks.

read2 min views3 publishedJul 29, 2026
ExploitGym AI benchmark source code
Image: source

ExploitGym is a large-scale, realistic benchmark built from real-world vulnerabilities across userspace programs, Google's V8 engine, and the Linux kernel, designed to evaluate AI agents' ability to develop exploits.

uv sync --extra proxy

bash scripts/setup/setup_data.sh

bash scripts/setup/validate.sh

docker pull ubuntu/squid:latest

uv run scripts/setup/pull_images.py data/task_ids/sample.txt

export OPENAI_API_KEY=...
export ANTHROPIC_API_KEY=...
uv run scripts/setup/pre_run.py data/task_ids/sample.txt

export CYBERGYM_ADMIN_KEY=...
uv run examples/run_agent.py --help

Detailed setup steps (system dependencies, GDB, static node, agent CLIs) live in docs/setup.md.

Setup: Python deps, GDB, socat/nc, node + agent CLIsDocker images: pulling target images per task familyEvaluation: controller / firewall / LLM proxy +examples/run_agent.py

Defenses: disabling system defenses (ASLR, etc.)Firewall: outbound network isolation for agent containersSubmission: submission format and requirements for the benchmark leaderboard

The released benchmark is actively maintained. The current release is v1.0 with 869 instances. See CHANGELOG.md for the full version history. The canonical task list for the current release is data/task_ids/v1.txt

.

If you use ExploitGym in your research, please cite:

@article{wang2026exploitgym,
  title={ExploitGym: Can AI Agents Turn Security Vulnerabilities into Real Attacks?},
  author={Wang, Zhun and Schiller, Nico and Li, Hongwei and Sesha Narayana, Srijiith and Nasr, Milad and Carlini, Nicholas and Qi, Xiangyu and Wallace, Eric and Bursztein, Elie and Invernizzi, Luca and Thomas, Kurt and Shoshitaishvili, Yan and Guo, Wenbo and He, Jingxuan and Holz, Thorsten and Song, Dawn},
  journal={arXiv preprint arXiv:2605.11086},
  year={2026}
}

The source code is licensed under Apache-2.0. The bundled task data under data/tasks/

derives from external upstreams and retains their respective licenses, see DATA_LICENSE.md.

── more in #ai-research 4 stories · sorted by recency
── more on @uc berkeley 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/exploitgym-ai-benchm…] indexed:0 read:2min 2026-07-29 ·