Risk Evaluation · Benchmark
Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models
NUWA research note · independent review pending
NUWA Research Note
Research questionDesign and assumptionsSource findingsNUWA interpretationLimits and contrary evidenceResearch connectionsResearch and decision relevanceInstitutions and rolesOriginal resourcesModel-assisted reading · Selected sections of the original full text or official article; a complete section-by-section audit remains pending.
At a glance
Cybench separates finishing a CTF task without help from finishing after stepwise guidance. Partial subtask performance is a third endpoint and cannot be substituted for either.
Research question
How capable are language-model agents at multi-step security tasks, and which steps remain difficult when intermediate goals are supplied?
Design and assumptions
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.
Source findings
Different models lead on different endpoints, so the source itself does not support a single ordering across unguided, guided and intermediate-task performance (§5.1).
The public MOTP example decomposes a web task into identifying relevant files, recognizing a condition and finishing the challenge. Intermediate answers make progress visible without guaranteeing independent completion (§§2.2–2.3, Table 1).
Scaffold variants and expanded memory change experimental conditions; the paper explicitly warns that stronger external evaluations use different iteration limits and scaffolds (Appendix I.1).
NUWA interpretation
Guidance measures the ability to execute supplied steps as well as independent discovery. First-solve time provides a difficulty proxy; it is not an individual human baseline directly comparable to METR task duration.
Limits and contrary evidence
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.
Research connections
The source relates CTF challenges to cybersecurity capability evaluation. CyberGym substitutes real-project reproduction with a patched control, while AgentCyberRange changes the target to stateful range progression; no common denominator is established.
Research and decision relevance
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.
Precise source locations
- Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models · §2.1 Task SpecificationarXiv:2408.08926v4
- Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models · §2.2 Task Example: MOTP; §2.3 Subtasks; Table 1arXiv:2408.08926v4
- Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models · §2.4 MetricsarXiv:2408.08926v4
- Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models · §3.3 Task Selection; Appendix F First Solve TimearXiv:2408.08926v4
- Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models · §4 LM-based Agent; §5.1 Model Capabilities; Tables 2–3arXiv:2408.08926v4
- Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models · Appendix I.1 Limited agent scaffolding; I.2 Limitation of data sourcesarXiv:2408.08926v4
Source checking, extraction, editorial approval and replication are recorded separately. Methodology →
Institutions and roles
Authors (27)
Andy K. Zhang · Neil Perry · Riya Dulepet · Joey Ji · Celeste Menders · Justin W. Lin · Eliot Jones · Gashon Hussein · Samantha Liu · Donovan Jasper · Pura Peetathawatchai · Ari Glenn · Vikram Sivashankar · Daniel Zamoshchin · Leo Glikbarg · Derek Askaryar · Mike Yang · Teddy Zhang · Rishi Alluri · Nathan Tran · Rinnara Sangpisit · Polycarpos Yiorkadjis · Kenny Osele · Gautham Raghupathi · Dan Boneh · Daniel E. Ho · Percy Liang
Evaluation protocols
Cite and reuse
Cite the original publication for its findings. Cite this NUWA record separately for its explanation and retained snapshot.
Original publication · BibTeX
@misc{cybench,
title = {Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models},
url = {https://arxiv.org/abs/2408.08926v4},
author = {Andy K. Zhang and Neil Perry and Riya Dulepet and Joey Ji and Celeste Menders and Justin W. Lin and Eliot Jones and Gashon Hussein and Samantha Liu and Donovan Jasper and Pura Peetathawatchai and Ari Glenn and Vikram Sivashankar and Daniel Zamoshchin and Leo Glikbarg and Derek Askaryar and Mike Yang and Teddy Zhang and Rishi Alluri and Nathan Tran and Rinnara Sangpisit and Polycarpos Yiorkadjis and Kenny Osele and Gautham Raghupathi and Dan Boneh and Daniel E. Ho and Percy Liang},
year = {2024},
date = {2024-08-15},
version = {arXiv:2408.08926v4},
note = {arXiv:2408.08926v4}
}
NUWA record · BibTeX
@misc{cybench-nuwa,
title = {Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models — NUWA research record},
url = {https://whitzard.tech/en/nuwa/whitzard-index/work/cybench/},
version = {2026-10-29.1},
organization = {NUWA Frontier AI Safety Lab},
howpublished = {Retained note edition: https://whitzard.tech/nuwa/whitzard-index/data/record-editions/2026-10-29.1--cybench.json},
note = {NUWA research note. Source-reading scope and independent review status are stated on the record. Snapshot 2026-10-29.1. Retained note edition: https://whitzard.tech/nuwa/whitzard-index/data/record-editions/2026-10-29.1--cybench.json.}
}
Evidence snapshot 2026-10-29.1 · Index updates · RSS
References
- [1] Cybench: official task implementation ; README: Example Unguided Mode Run / Example Subtask Mode Run
- [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; §2.1 Task Specification