Vals AI published on November 5, 2026 a new round of SRE Bench, a benchmark that asks whether AI agents can reverse engineer binaries without access to source code. The short answer is: GPT-6 Astra leads with 56.87%, and most agents are well below.

SRE Bench: Can AI Reverse Engineer Binaries?
SRE Bench tests whether AI agents can reverse engineer binaries without source code. GPT-6 Astra leads with 56.87%.
Marcelo Santiago
Criador do bridgecode
Get AI articles in your inbox
Technical curation on models, agents and coding tools. No spam, unsubscribe anytime.
SRE Bench does not test whether the model knows code patterns. It delivers a compiled binary and asks the agent to discover what the program does, without access to source code, decompilers or binary analysis tools. It is a test of software comprehension, not memorization.
In this article you will see:
- What SRE Bench asks the agent to do.
- How evaluation works (steps, limits, pass criteria).
- The official ranking from November 5, 2026 and what the numbers show.
- Why this benchmark matters for people who use code agents.
What is SRE Bench
SRE Bench is a benchmark that evaluates whether an AI agent can determine what a binary program does, without access to source code. Each task delivers a compiled binary and asks for a description of the program's behavior. The agent needs to analyze the binary, understand the logic and answer questions about what the program does.
The idea is to measure software comprehension capability, not execution. The agent has no access to internet, source code or binary analysis tools. It can execute the binary and inspect the output, but it cannot use decompilers, disassemblers or tracing. This is closer to the real work of a security analyst than running an automated scanner.
This differentiates SRE Bench from Vals CyberOffense, which measures whether open models can invade corporate networks. Here the agent needs to understand what a binary does, not exploit vulnerabilities.
How evaluation works
Vals AI evaluates agents on 19 public SRE Bench tasks. Each task provides a compiled binary from a real program, with more than 16,000 lines of code on average, covering network protocols, firmware, games, file format recovery and malware. The agent receives a bash terminal, an offline sandbox and the benchmark's standard prompt. It can execute the binary and inspect the output, but it cannot use internet, decompilers, disassemblers or tracing.
The submission contains the program behavior description produced by the agent. Vals compares the description with the actual program behavior in hidden tests. The agent has up to 1,000 steps, a 6 hour wall clock limit and 180 seconds timeout per action. Tool output is truncated to 10,000 characters at the edges.
An agent passes if the description matches the actual program behavior. There is no partial credit for explanation: either the understanding is correct, or it is not.
The official ranking of November 5, 2026
Vals tested several agents on SRE Bench. GPT-6 Astra leads with 56.87% accuracy, followed by Gemini 4 Argon with 52.10% and Claude Opus 5.5 with 48.30%. Most agents are below 45%.
| Position | Model | Accuracy |
|---|---|---|
| 1 | GPT-6 Astra | 56.87% |
| 2 | Gemini 4 Argon | 52.10% |
| 3 | Claude Opus 5.5 | 48.30% |
The difference between first and second is almost 5 percentage points. This shows that reverse engineering binaries is still a difficult task, even for the strongest models.
Vals also compares agents on cost and latency per task. GPT-6 Astra is the most accurate, but also one of the most expensive per attempt.
How to test today
For anyone who wants to try it out, Vals makes the methodology and results available on the official leaderboard. You can run the same agents on your own binary and compare the result with the published ranking.
Vals also publishes the evaluation code and the prompts used, which makes it possible to reproduce the tests on other models and environments. This is useful for teams that want to validate whether a new agent meets their binary analysis needs before adopting it in production.
Why this benchmark matters
SRE Bench measures a capability that code benchmarks do not capture: the ability to understand what a program does without access to source code. This is useful in three real world scenarios.
First, malware analysis: when you receive a suspicious binary and need to understand what it does. Second, legacy system audits: when you inherited a system with no documentation or source code. Third, validation of code agents that need to operate in environments where source code is not available.
The 56.87% result is also a reminder of the limits. Even the best agent is wrong in more than 43% of cases. For those who use code agents day to day, this reinforces the need for human review and testing, as discussed in the analysis of CWE-bench v2 in cybersecurity.
Frequently asked questions about the SRE Bench
What is SRE Bench?
It is a benchmark that evaluates whether AI agents can determine what a binary program does without access to the source code.
Which agent leads SRE Bench?
On November 5, 2026, GPT-6 Astra was leading with 56.87%, followed by Gemini 4 Argon with 52.10% and Claude Opus 5.5 with 48.30%.
Does SRE Bench start from an existing repository?
No. The agent receives a compiled binary and must describe the program's behavior without access to the source code or decompilers.
What are the time and step limits?
Each agent has up to 1,000 steps, 6 hours of wall clock time and 180 seconds per action. The description must match the program's actual behavior.
How many tasks does SRE Bench have?
Vals AI evaluates 19 public tasks. Each task asks for a description of the behavior of a binary program.
Conclusion: reverse engineering still requires a specialist
SRE Bench is one of the benchmarks that test whether an agent truly understands software. The numbers from November 5, 2026 show that reverse engineering binaries is hard even for the strongest models. Follow the official leaderboard to see how the numbers change with new models.
An agent squad can split analysis, documentation and review, and that is what you coordinate on bridgecode.
Source: Vals AI
Related articles

CyberBench: Can AI find security bugs?
CyberBench tests whether AI agents can find security flaws in code and produce patches. Wonder from Meta leads with 80.36%.

Vibe Code Bench: Can AI Build a Web App From Scratch?
Vibe Code Bench tests whether AI models can build complete web applications from a description. Claude Sonnet 5.5 on OpenHands leads with 92.39%.

ProgramBench: Can AI Rebuild Programs From Scratch?
ProgramBench tests whether AI models can reconstruct command line programs from a binary and a specification. Claude Opus 5.5 leads with 18.50%.
