Benchgen

CyberGym — Results

RankModelScore
1gpt-5-5-cyber85.6
2gpt-5-6-sol84.5
3claude-mythos-preview83.1
4gpt-5-581.8
5gpt-5-479
6claude-opus-4-773.1
7seed-2-1-pro68.7
8glm-5-168.7
9seed-2-1-turbo67
10claude-opus-4-666.6
11claude-sonnet-4-665.2
12claude-opus-4-550.6
13muse-spark43.5
14glm-543.2
15kimi-k2-541.3
16gpt-539.4
17gemini-3-1-pro38.8
18claude-sonnet-4-528.9
19claude-opus-4-125
20glm-4-723.5
21claude-sonnet-422.6
22claude-sonnet-3-714.5
23gpt-4-19.4
24gemini-2-5-flash4.8
25deepseek-v33.6
C

CyberGym

1 phaseActive

Large-scale cybersecurity agent benchmark — tests AI on real-world vulnerability reproduction across 1,507 OSS-Fuzz-sourced instances from 188 software projects.

Overview

CyberGym

Category Metric Tasks Saturation Created

Paper GitHub Dataset Leaderboard

Quick answer: CyberGym is a large-scale cybersecurity agent benchmark from UC Berkeley featuring 1,507 real-world vulnerability reproduction tasks sourced from 188 OSS-Fuzz-monitored software projects. Agents are evaluated on their ability to generate a working proof-of-concept (PoC) that reproduces a known vulnerability given only a text description and the unpatched codebase.

At a Glance

What it tests: Whether an AI agent can reason over large codebases and generate a working PoC exploit for a real-world vulnerability, given only a vulnerability description and the unpatched source code.

Why it matters: Vulnerability reproduction is a direct proxy for real-world offensive security capability — high scores on CyberGym correlate with agents' ability to autonomously discover novel zero-day vulnerabilities in production software.

Known limitations: Benchmark evaluates Level 1 difficulty (description + codebase only); harder inputs like stack traces or ground-truth patches dramatically increase success rates. Current top scores remain low (~20–80%), signalling the benchmark is far from saturation.

What CyberGym Measures

CyberGym collects 1,507 instances from vulnerabilities discovered and patched across 188 widely-distributed software projects continuously fuzzed by OSS-Fuzz. Each instance freezes the repository at its pre-patch commit state. An agent receives the vulnerability's text description and the full unpatched codebase, then iteratively generates and refines a PoC test based on execution feedback. Success is confirmed when the PoC triggers a crash on the pre-patch version but cleanly passes on the post-patch version — ensuring the PoC targets the actual vulnerability rather than an unrelated defect.

Beyond static benchmarking, CyberGym has been used to conduct open-ended vulnerability discovery: agents running against the latest codebases of 431 OSS-Fuzz projects uncovered 34 previously unknown zero-day vulnerabilities and flagged 18 historically incomplete patches. This demonstrates a strong correlation between CyberGym performance and real-world offensive security impact.

The benchmark defines four difficulty levels based on input richness — from Level 0 (no description) through Level 3 (ground-truth patch provided). The primary leaderboard uses Level 1, which provides only a textual vulnerability description alongside the codebase. Top models achieve success rates in the 20–80% range on Level 1, with PoC length being the strongest predictor of task difficulty.

Benchmark Specifications

FieldValue
Task categoryCybersecurity / Agent
Metric% success rate (PoC reproduces vulnerability)
Number of tasks1,507
SourceOSS-Fuzz (188 software projects)
Primary difficultyLevel 1 (description + codebase)
SaturationLow
Created byZhun Wang, Tianneng Shi, Jingxuan He, Matthew Cai, Jialin Zhang, Dawn Song (UC Berkeley)
PaperarXiv:2506.02548
Published atICLR 2026

State-of-the-Art Results

RankModelScoreSourceDate
1GPT-5.581.8%ByteDance Seed 2.1 technical report2026-06
2Claude Opus 4.773.1%ByteDance Seed 2.1 technical report2026-06
3Seed 2.1 Pro68.7%ByteDance Seed 2.1 technical report2026-06
4Seed 2.1 Turbo67.0%ByteDance Seed 2.1 technical report2026-06

Scores from the ByteDance Seed 2.1 technical report (June 2026).