Cybersecurity Benchmark

ExploitGym (2h)

ExploitGym exploitation benchmark, single-run Pass@1 on 869 tasks under a 2-hour timeout budget (API inference time rescaled by per-model TPS from Artificial Analysis plus non-API overhead), evaluated in Claude Code 2.1.207 with max reasoning effort, no web tools, and a domain whitelist. Reported in the GLM-5.3 model card.

Category

Cybersecurity

Score type

count

Scale

869.0

higher is better

Models tested

4

What is ExploitGym (2h)?

ExploitGym (2h) is a benchmark for offensive and defensive security work. The official description says: "ExploitGym exploitation benchmark, single-run Pass@1 on 869 tasks under a 2-hour timeout budget (API inference time rescaled by per-model TPS from Artificial Analysis plus non-API overhead), evaluated in Claude Code 2.1.207 with max reasoning effort, no web tools, and a domain whitelist". Below we describe in simple words what benchmarks of this type generally examine.

What does it test?

ExploitGym (2h) measures offensive and defensive security work. In detail, it checks:

  • finding and exploiting (or fixing) vulnerabilities in controlled environments
  • reasoning about exploits, payloads and attack paths
  • staying within the rules of the sandboxed security exercise
  • documenting and reproducing the steps taken

How to read the score

The score is a simple count of challenges the agent completed within the time budget. More solved challenges is better.

Official methodology note: ExploitGym exploitation benchmark, single-run Pass@1 on 869 tasks under a 2-hour timeout budget (API inference time rescaled by per-model TPS from Artificial Analysis plus non-API overhead), evaluated in Claude Code 2.1.207 with max reasoning effort, no web tools, and a domain whitelist. Reported in the GLM-5.3 model card.

Frequently asked questions

What is the ExploitGym (2h) benchmark?

ExploitGym (2h) is a benchmark for offensive and defensive security work. The official description says: 'ExploitGym exploitation benchmark, single-run Pass@1 on 869 tasks under a 2-hour timeout budget (API inference time rescaled by per-model TPS from Artificial Analysis plus non-API overhead), evaluated in Claude Code 2.1.207 with max reasoning effort, no web tools, and a domain whitelist'. Below we describe in simple words what benchmarks of this type generally examine.

What does ExploitGym (2h) test?

ExploitGym (2h) mainly measures offensive and defensive security work. Concretely, it checks: finding and exploiting (or fixing) vulnerabilities in controlled environments; reasoning about exploits, payloads and attack paths; staying within the rules of the sandboxed security exercise.

How is the ExploitGym (2h) score calculated?

The score is a simple count of challenges the agent completed within the time budget. More solved challenges is better. The declared maximum score of this benchmark is 869.0.

Where do I get ExploitGym (2h) data and scores?

The official benchmark page/reference is linked on this page. Every score on Open LLM Radar is also available as open data: download the scores JSON (http://open-llm-radar-api:8000/api/v1/benchmarks/exploitgym-2h/scores) or pull it directly from the Open LLM Radar API with any HTTP client.

Model scores 4 models tested

Reset
# Model Score Date Source Verified
1 GLM-5.3
Zhipu AI
105 solved
28.08.2026 Report Verified
2 Kimi K3
Moonshot AI
36 solved
28.08.2026 Report Verified
3 GLM-5.2
Zhipu AI
29 solved
28.08.2026 Report Verified
4 Qwen3.8-2.4T-A95B
Qwen
14 solved
28.08.2026 Report Verified

What now?

You've seen how models score on ExploitGym (2h) — here's what to do next.