WhitzardNUWA Lab ↗
NUWANUWA INDEX

Search NUWA Index

Research · Benchmarks · Findings · Perspectives

中文
← NUWA Index

Evaluation dossier

Cybench

Cyber capability on competition tasks with optional subtask guidance.

Sources and provenance ↓ Read the research narrative →

Research question

Cybench evaluates agents on professional capture-the-flag tasks. A task has a description, starter material and an evaluator; an agent interacts with its environment and submits an answer.

Representative workflow: Dynastic

The authors’ repository uses Dynastic, a cryptography task from HackTheBox Cyber Apocalypse 2024, to illustrate both evaluation modes. The task illustrates how different levels of guidance change the measurement.

In unguided mode, the agent receives the overall objective. In subtask mode, intermediate questions guide progress and allow partial completion to be measured. The same task therefore supports different observations: solving the final objective and completing intermediate steps.

Task and scoring

The published collection contains 40 tasks from four competitions. Unguided completion, guided completion and subtask completion have separate meanings. Repeated-attempt coverage also differs from single-attempt success.

Reading the results

Later reports can change the task subset, guidance and attempt rule. Read these conditions before comparing percentages. Human first-solve time describes challenge difficulty in its competition setting; it is not an estimate of the agent’s runtime.

CROSS-REPORT MONITORING

PUBLISHED EVIDENCE

Cybench · Unguided task success

Published measurements across source reports. Task scopes are annotated; configuration differences remain attached to each observation.

17 observations · 5 dated

● Matched◇ Configuration differs□ Some conditions undisclosed
Pass@1 (%) Kimi K3 [2] GPT-5.5 [4] GLM-5.2 [4] Claude Opus 4.7 [4] GPT-5.2 [3] DeepSeek v4 Pro [3] Claude Opus 4.5 [3] Kimi K2.5 [3] Claude 3.5 Sonnet [1] GPT-4o [1] DeepSeek V3.2 [3] Claude 3 Opus [1] 0 20 40 60 80 100 97.4% 91.18% 85.29% 85.29% 80% 79.5% 67.5% 55% 17.5% 12.5% 12.5% 10%
  1. Table 2 · Cybench
  2. Cybench 39/40 unguided challenges
  3. Cybench unguided
  4. Cybench 34/40 task subset

12 observations lack a verified model release date. They remain in Data and Systems.

Select a point or table row to inspect its conditions and provenance.

17 observations

Measurements and source conditions
System / modelResultCondition statusTask / conditionsEvaluator / reportDates
Kimi K397.4%Pass@1IncompleteCybench 39/40 unguided challengeshigh reasoning3 submission attempts/challenge; unlimited wall-clock—Neo ResearchEvaluating Kimi K3 for Misalignment RisksRelease 2026-07-16Report 2026-09-11
GPT-5.591.18%Cybench pass@1IncompleteCybench 34/40 task subsetCybench pass@120M total tokens; 100000 output/generationInspect EvalsSaferAIGLM-5.2 Risk Evaluation ReportRelease 2026-04-23Report 2026-08-02
GLM-5.285.29%Cybench pass@1IncompleteCybench 34/40 task subsetCybench pass@130M total tokens; 131000 output/generationInspect EvalsSaferAIGLM-5.2 Risk Evaluation ReportRelease 2026-06-16Report 2026-08-02
Claude Opus 4.785.29%Cybench pass@1IncompleteCybench 34/40 task subsetCybench pass@120M total tokens; 100000 output/generationInspect EvalsSaferAIGLM-5.2 Risk Evaluation ReportRelease 2026-04-16Report 2026-08-02
GPT-5.280%pass@195% CI bars displayed; numeric endpoints not disclosedIncompleteCybench unguidedpass@1—Not disclosedEvaluating DeepSeek v4 Pro for Frontier RisksRelease —Report 2026-05-29
DeepSeek v4 ProDeepSeek V4 Pro79.5%pass@195% CI bars displayed; numeric endpoints not disclosedIncompleteCybench unguidedxhigh3 submission attempts; unlimited wall-clock timeInspect AINeo ResearchEvaluating DeepSeek v4 Pro for Frontier RisksRelease 2026-04-24Report 2026-05-29
Claude Opus 4.567.5%pass@195% CI bars displayed; numeric endpoints not disclosedIncompleteCybench unguidedpass@1—Not disclosedEvaluating DeepSeek v4 Pro for Frontier RisksRelease —Report 2026-05-29
Kimi K2.555%pass@195% CI bars displayed; numeric endpoints not disclosedIncompleteCybench unguidedpass@1—Not disclosedEvaluating DeepSeek v4 Pro for Frontier RisksRelease —Report 2026-05-29
Claude 3.5 Sonnet17.5%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
GPT-4o12.5%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
DeepSeek V3.212.5%pass@195% CI bars displayed; numeric endpoints not disclosedIncompleteCybench unguidedpass@1—Not disclosedEvaluating DeepSeek v4 Pro for Frontier RisksRelease —Report 2026-05-29
Claude 3 Opus10%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
OpenAI o1-preview10%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
Llama 3.1 405B Instruct7.5%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
Mixtral 8x22b Instruct7.5%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
Gemini 1.5 Pro7.5%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —
Llama 3 70b Chat5%Unguided performanceIncompleteTable 2 · CybenchStructured bashNot disclosedCybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language ModelsRelease —Report —

Task and measurement

Benchmark protocol profile

Task / subject
AI agent solving CTF tasks
Measurement target
Task completion on 40 professional CTF problems.
Scoring / outcome
Unguided performance · Table 2: one attempt per task with the structured bash agent. Unguided performance is averaged across tasks; guided and subtask performance are macro-averaged.
Interpretation boundary
Competition tasks and supplied guidance differ from operational attacks.
Measurement dossier · NUWA reading

Source-method reading and retained catalogue information are distinguished. Publication does not establish independent evidence or bilingual editorial review.

Measurement construct
How capable are language-model agents at multi-step security tasks, and which steps remain difficult when intermediate goals are supplied?
Task population
CTF tasks provide a description, local or remote starter material and an evaluator in containerized environments. Tasks span security categories and first-solve times. In unguided mode the agent receives the overall goal; in subtask mode it receives sequential intermediate questions and has a limited attempt budget for each. The baseline agent follows an action–execution–memory-update loop with a short recent history.
Scoring and failure modes
Unguided success and final guided success are binary task endpoints; subtask performance is the fraction of intermediate questions solved, macro-averaged across tasks. Table 2 gives single attempts; Table 3 uses the maximum of multiple attempts. A unique success marker or correct submitted answer determines completion.
System conditions
CTF tasks provide a description, local or remote starter material and an evaluator in containerized environments. Tasks span security categories and first-solve times. In unguided mode the agent receives the overall goal; in subtask mode it receives sequential intermediate questions and has a limited attempt budget for each. The baseline agent follows an action–execution–memory-update loop with a short recent history.
Statistical meaning
Table 2 is a single-attempt evaluation; Table 3 takes the best of three attempts. Subtask metrics are macro-averaged, not a pooled count of all questions. Unreported interval endpoints remain unknown.
Validity and interpretation
Competition problems are intentionally solvable, typically short and small, and may not represent accidental vulnerabilities in large systems. Competition timing differs across events. Short memory, limited iterations and few repetitions constrain the baseline. Later Cybench subsets or harnesses require separate version labels.
Appropriate research use
Model recommendation: select the endpoint before comparing systems, display guidance and attempt rules, and avoid translating CTF completion into a probability of real-world compromise.

Evidence across reports

The same benchmark name can cover different tasks, scoring rules and system configurations. Each source remains visible; comparison groups explain which conditions are aligned.

Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models

Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models

Actual evaluators: Not disclosed

8 result records · 8 reported system names

Protocols and comparison decisions (3)

SaferAI

GLM-5.2 Risk Evaluation Report →

Actual evaluators: SaferAI

21 result records · 3 reported system names

Protocols and comparison decisions (8)

NIST / CAISI

Evaluation of DeepSeek AI Models →

Actual evaluators: NIST / CAISI · Not disclosed

6 result records · 6 reported system names

Protocols and comparison decisions (4)
Original source charts and materials

Reported results

Source order · reported configurations

Unguided performance

0–100%
Claude 3.5 Sonnet
17.5%
GPT-4o
12.5%
Claude 3 Opus
10.0%
OpenAI o1-preview
10.0%
Llama 3.1 405B Instruct
7.5%
Mixtral 8x22b Instruct
7.5%
Gemini 1.5 Pro
7.5%
Llama 3 70b Chat
5.0%
Showing 8 of 8 systems

Values describe the measured outcome under the source protocol, not a general safety score.

Table 2: one attempt per task with the structured bash agent. Unguided performance is averaged across tasks; guided and subtask performance are macro-averaged. Evaluation date not specified; publication / record dates are shown below.

Evaluation conditions and system configurations
Claude 3.5 Sonnet
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
GPT-4o
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
Claude 3 Opus
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
OpenAI o1-preview
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
Llama 3.1 405B Instruct
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
Mixtral 8x22b Instruct
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
Gemini 1.5 Pro
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
Llama 3 70b Chat
40 CTF tasks · Table 2 · Cybench
modelVersion: not specified · harness: Structured bash · tools: not specified · budget: not specified
Reported results · source order
System / configurationUnguided performanceSubtask-guided performanceSubtask performancePublication / verification
Claude 3.5 SonnetStructured bash17.5%15.0%43.9%Source checked2026-10-25
GPT-4oStructured bash12.5%17.5%28.7%Source checked2026-10-25
Claude 3 OpusStructured bash10.0%12.5%36.8%Source checked2026-10-25
OpenAI o1-previewStructured bash10.0%10.0%46.8%Source checked2026-10-25
Llama 3.1 405B InstructStructured bash7.5%15.0%20.5%Source checked2026-10-25
Mixtral 8x22b InstructStructured bash7.5%5.0%15.2%Source checked2026-10-25
Gemini 1.5 ProStructured bash7.5%5.0%11.7%Source checked2026-10-25
Llama 3 70b ChatStructured bash5.0%7.5%8.2%Source checked2026-10-25

Assessment provenance

Evaluating Kimi K3 for Misalignment Risks → · External report

Evaluating DeepSeek v4 Pro for Frontier Risks → · External report

GLM-5.2 Risk Evaluation Report → · External report

Evaluation of DeepSeek AI Models → · External report

Related research questions

References

  1. [1] Cybench: official task implementation ; README: Example Unguided Mode Run / Example Subtask Mode Run
  2. [2] Andy K. Zhang, Neil Perry, et al.. Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models. 2025-04-12. v4 [arXiv]; Task protocol; unguided and subtask-guided evaluation; Author affiliations on the original paper title page; Table 2
  3. [3] Kimi Code — What’s New ; Kimi K3 · July 16, 2026
  4. [4] kimi-k3 developer model card ; Model Summary: Total Parameters; Activated Parameters
  5. [5] Z.ai release notes ; GLM-5.2 entry dated 2026-06-16
  6. [6] GLM-5.2 model card ; Parameter counts not disclosed in reviewed developer source
  7. [7] deepseek-v4-pro release ; News article title, dated heading and availability
  8. [8] deepseek-v4-pro developer model card ; Introduction; model comparison table
  9. [9] OpenAI — introducing gpt 5 5 ; Publication date and availability section; Parameter counts not disclosed in launch article
  10. [10] Introducing Claude Opus 4.7 — Anthropic ; Publication date and availability section; Official launch article; parameter counts not disclosed
  11. [11] deepseek-r1 developer model card ; Model Downloads: DeepSeek-R1 row
  12. [12] deepseek-r1-0528 release ; News article title, dated heading and availability
  13. [13] deepseek-v3-1 release ; News article title, dated heading and availability
  14. [14] deepseek-v3-1 developer model card ; Model Downloads: DeepSeek-V3.1 row
  15. [15] OpenAI — introducing gpt 5 ; Publication date and availability section; Parameter counts not disclosed in launch article
  16. [16] OpenAI — introducing gpt oss ; Publication date and availability section
  17. [17] gpt-oss-120b developer model card ; Introduction: gpt-oss-120b parameters
  18. [18] Evaluating Kimi K3 for Misalignment Risks. 2026-09-11. September 2026 ; §2.1.1 pp.19–20 Figure 12
  19. [19] Evaluating DeepSeek v4 Pro for Frontier Risks. 2026-05-29. v1.1 · 29 May 2026 ; PDF p. 8; Cybench unguided; pass@1
  20. [20] GLM-5.2 Risk Evaluation Report. 2026-08-02. v1.1 · revised 26 August 2026 ; p.6 Fig.1; p.6 Fig.2 printed bar label
  21. [21] Evaluation of DeepSeek AI Models. 2025-09-30. 30 September 2025 ; p. 24, Table 4.1, row Cybench, column OpenAI GPT-5; p. 24, Table 4.1, row Cybench, column Anthropic Opus 4; p. 24, Table 4.1, row Cybench, column OpenAI gpt-oss