CheckerBench: Can Long-Horizon Agents Synthesize Static-Analysis Checkers?
Not on the map. Why?
Abstract (arXiv)
Static-analysis checker synthesis requires agents to interpret a defect specification, inspect a repository, implement analyzer-specific logic, and refine the checker through repeated compilation and analysis feedback. Existing coding-agent benchmarks focus on tasks such as patch generation or vulnerability detection and rarely assess whether an agent can develop a working checker in a repository from start to finish. We introduce CheckerBench, an executable benchmark of 300 tasks derived from 297 CVEs across 167 repositories, 85 CWEs, and five language ecosystems. Each task includes vulnerable and fixed revisions, a pinned analysis environment, and a checker scaffold. We further introduce CheckerLab, a common evaluation framework that independently rebuilds submitted checkers and measures vulnerable-fixed diagnostic contrast, patch localization, false positives, and tool use. Across 21 model-harness configurations and three independent repeats per configuration, mean Pass@1 is 32.30%, while the best reaches 45.33%. These results show that reliable, reusable checker development remains challenging for current coding agents.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 6 Oct 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025StaAgent: An Agentic Framework for Testing Static Analyzers
- 2026SWE Refactor Bench: Can Coding Agents Complete a Long-Horizon, Whole-Repository Stack Migration?
- 2026Automated Testing and Repair for Verified Compilers Generated by a Coding Agent ↗
- 2026Groundability, Not Scale Alone: When Weak Reviewers Can Audit Strong Coding Agents
- 2026Breaking, Stale, or Missing? Benchmarking Coding Agents on Project-Level Test Evolution
- 2026SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents
- 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch
- 2026TestJack: Should you trust the results in coding benchmarks? Agentic Coding Benchmarks Auditing via Evaluator Evolution