Antares in the Wild: Testing on Two New Cybersecurity Benchmarks

A week ago we released Antares, a family of small, open-weight models for agentic vulnerability localization. Given a CWE description and read-only terminal access to a repository, the model searches for the files that contain the bug. On VLoc Bench (our 500-task, repo-scale benchmark) Antares-3B lands near GPT-5.5 while running locally at a fraction of the cost.

A single benchmark only tells you so much, though. The question worth answering is whether that performance holds on tasks built for other purposes. So we evaluated the released models, without modification, on two public benchmarks: CyberGym-localization and a community rebuild of Devin's security evals. Same weights, a terminal, a different distribution.

Why test off-distribution

VLoc Bench is a hard, repo-scale test and Antares performs well on it. But the strongest evidence for a capability is watching it hold up on setups we didn't design. So we evaluated on exactly that: external benchmarks with their own tasks and their own scoring, to see whether the search-and-verify behavior transfers. Two fit the bill:

  • CyberGym (UC Berkeley, Dawn Song et al.) is a large-scale cyber-capability benchmark: ~1,500 real vulnerabilities pulled from 188 open-source projects via OSS-Fuzz, where the headline task is generating a working proof-of-concept exploit.
  • Devin's Security Swarm eval (Cognition) is 50 real, recent CVEs across 14 languages, graded on whether the tool finds the one known bug. Cognition never released it, so we use Matt Rickard's open rebuild of 34 of the 50 fixtures.

CyberGym-localization

CyberGym's headline task is writing a working proof-of-concept exploit. We don't evaluate that. We evaluate the localization step: given the vulnerability description and the crash, find the file that's actually broken. You can't exploit what you can't find, and localization is the cheap front half of the pipeline, which is exactly the part a small model can own.

Localizing the vulnerability in CyberGym
Recall · all of CyberGym · sorted by recall · each model run 3×, mean reported
Model
Recall
Run cost
GPT-5.5
89.1%
$333
GPT-5-mini
85.9%
$46
Kimi-K3
79.1%
$140
GLM-5.2
77.3%
$43
Antares-3B soon
73.7%
$1.6
GPT-OSS-120B
69.5%
$58
Antares-1B open
67.2%
$1.4
GPT-4o
57.9%
$32
GPT-5-nano
54.5%
$9
Antares-350M open
51.6%
$1.1
Gemma-4-31B
48.9%
$15
Qwen3.5-27B
24.4%
$16
Qwen3.5-9B
22.1%
$9.2
Qwen3.5-4B
21.1%
$2.5
Qwen3.5-2B
9.0%
$1.2
Not CyberGym PoC success rates. This measures localizing the vulnerable file, not exploiting it. Recall = share of tasks where the model found at least one of the patched files. Same harness for every model. Antares-3B is not released yet (coming soon).

Across all of CyberGym, Antares-3B reaches 73.7% recall for about $1.60 a run, sitting in the same band as hosted models that cost hundreds. The released models hold up too: 1B clears GPT-OSS-120B and GPT-4o, and 350M matches GPT-5-nano for roughly a dollar.

CyberGym-Localization Intelligence Density
Recall ÷ log(run cost) ×10 · each model run 3×, mean reported
Recall ÷ log(cost) ×10
0
2
4
6
6.12
5.91
4.90
3.23
2.94
2.79
2.53
2.52
2.51
2.31
2.25
1.51
1.12
1.11
0.84
Antares-3B
soon
Antares-1B
open
Antares-350M
open
GPT-5-mini
GLM-5.2
GPT-5-nano
GPT-5.5
GPT-OSS-120B
Kimi-K3
GPT-4o
Gemma-4-31B
Qwen3.5-4B
Qwen3.5-9B
Qwen3.5-27B
Qwen3.5-2B
Cost is on a log scale (orders of magnitude of spend). Antares runs locally on an H100 ($4/GPU-hr); hosted models priced at standard per-token list rate. How to read it: taller = more bug-finding per order-of-magnitude of spend.

Because the open models run locally, localization-per-dollar for Antares sits well above every hosted option here, and the source code never leaves the machine.

The Devin security-eval rebuild

Our second test uses a community rebuild of Devin's security evals. Cognition never released theirs, so exact replication isn't possible. Matt Rickard rebuilt 34 of the 50 fixtures in the open, and we evaluated the released Antares models against it, scored with recall (the same grade the original used).

Antares vs. hosted security agents
Recall · public 34/50 rebuild · Antares values marked * are estimated
Harness
Recall
$/Run
Devin Security
72%
$90.23
Antares-3B soon
~70%*
~$0.75*
Claude Security
68%
$131.87
Antares-1B open
~61%*
~$0.56*
Antares-350M open
~58%*
~$0.48*
Codex Security
48%
$118.20
Baseline figures from Cognition's July 2026 post. *Estimated — extrapolated from Matt Rickard's public 34/50 rebuild, since Cognition never released the eval. Directional comparison, not a head-to-head.

In the same recall band as a ~$90/run hosted agent, the released models run for under a dollar and stay local. Roughly two orders of magnitude cheaper per run.

Security Intelligence Density
Recall ÷ log(run cost) ×10 · same formula as the CyberGym density chart · Antares values marked * are estimated
Recall ÷ log(cost) ×10
0
3
6
9
8.5*
8.2*
8.0*
2.4
2.2
1.6
Antares-350M
open
Antares-1B
open
Antares-3B
soon
Devin
$90.23
Claude
$131.87
Codex
$118.20
Cost on a log scale, same density formula as the CyberGym chart. Baseline figures from Cognition's July 2026 post. *Estimated — extrapolated from Matt Rickard's public 34/50 rebuild. Directional comparison, not a head-to-head.
One caveat

This is the public 34/50 rebuild, not Cognition's exact set, and Security Swarm is a hosted product. The Antares numbers (marked *) are approximate, extrapolated from the rebuild. Read it as directional, not a head-to-head. And none of it runs without the open rebuild, so credit to Matt Rickard for making it reproducible.

What this means for small security models

Two more benchmarks, and localization holds up on both. The search-and-verify behavior generalizes: it transfers to new repositories, new harnesses, and new grading rules.

And it does so cheaply. Localization shouldn't require a hosted API call per commit, nor should it ship source code to someone else's cloud. These models are small enough to run locally, cheap enough to gate every push, and (on these numbers) capable enough to justify it.

Try it

One note: Antares-3B is not yet released, but it is coming soon. Only 350M and 1B are open-weight today. We include 3B above to show where the family is headed.