Leaderboard
Evaluated a model? Add your results to the leaderboard →
How It Works
The Vulnerability Localization Benchmark (VLoc Bench) is a two-phase agentic evaluation for measuring a model's ability to identify security vulnerabilities in source code.
Models are given a repository containing a known vulnerability along with generic CWE descriptions, and must explore the codebase through sandboxed terminal access to identify which files contain the vulnerability. Models are scored on File F1 against the ground-truth patch.
Models explore the patched snapshot of the same repo and must confirm the fix holds — without false alarms. Scored on True Negative Rate.
Example Vulnerabilities
Browse real vulnerabilities from the benchmark dataset.
Dataset Distribution
The benchmark contains 500 tasks drawn from 290 repositories, sourced from GitHub Security Advisories across 6 package ecosystems (npm, pip, Maven, Go, Rust, Composer) and 147 unique CWE categories. Each task pairs a repository snapshot containing a known vulnerability with ground-truth file labels derived from the security patch.
Top values by count