Skip to content

Security Independently confirmed2 publishers 2 min read Published Updated

GitHub opens ReviewBench to grade AI code reviewers on 219 real pull requests

GitHub's ReviewBench grades AI code reviewers on 219 pull requests from 187 open-source repositories, counting real issues found and false alarms raised. Security teams get a shared, repeatable check before letting a bot gate a release, on a test GitHub also uses to tune its own Copilot reviewer.

The Watch · Security desk

Send a correction

Illustration accompanying GitHub opens ReviewBench to grade AI code reviewers on 219 real pull requests
Generated illustration

What happened

  • GitHub built its golden set of known issues from human reviewer comments, follow-up code changes, analysis tools and AI model output, then merged duplicates and graded them on a shared rubric.
  • GitHub ranks systems on grounded recall, the share of known issues found, and uses separate augmented scores to assess each system on its own.
  • GitHub said combining several model runs in Copilot code review's lite tier raised production recall 13.6% and cut cost per review 8% against its control.
  • Results stay private until a maintainer approves them and are published only for an agent's first leaderboard entry or a score above its last.

Why it matters

  • Who has to decide decision A team weighing a bot as a merge gate can rank agents on security findings with the beta weight tilted toward fewer false alarms, and need not adopt GitHub's recall-first default as its ranking.
  • What's now possible capability Any team can package its own reviewer as a container image with its configuration and model key and run it through the same 219 pull requests the listed agents faced.
  • What it limits constraint The public board keeps each agent's first entry and its highs, so a vendor's later regression shows up only in a buyer's own reruns.
  • Who has to decide decision Gating releases on a leaderboard score trusts the benchmark further than GitHub does, since GitHub uses it to pick changes for user tests and treats those tests as final.

A release gate depends on two numbers. Grounded precision is the share of an agent's findings that match known issues, and grounded recall is the share of known issues it detects; F1 weights the two equally [6]. Augmented precision, recall and F1 add credit for valid findings that are missing from the golden set [7].

Security is one of the categories the leaderboard breaks out [3]. The published description does not say how many golden-set issues fall in that category.

Models enter the scoring twice [20]. AI models were among the sources of candidate findings for the golden set [5]. The same AI judge then scores every agent [15], and an AI judge decides whether findings outside the golden set are valid [7].

The test set is weighted by design. "We make one deliberate adjustment to this distribution: while language and repository size mirror GitHub directly, pull request size is weighted toward the reviewable middle and tail. This reduces the overrepresentation of tiny, single-file changes while preserving more substantive, multi-file pull requests where review quality matters most," Michelle Zhou, a data scientist at Microsoft, and Alejandro Carderera de Diego, a senior applied researcher at GitHub, wrote [4][17].

The production figures come from GitHub testing its own reviewer [10]. The lite-tier change combined several independent model runs into a single review [10]. According to GitHub, the comment metric, up 8%, counts review comments that an AI model judged to have prompted code changes [11]. Production recall is inferred from how much additional human review was still needed [12]. GitHub also reported that feedback moved toward critical and moderate issues, with fewer minor suggestions [12].

A scored run is three rounds over all 219 pull requests, or 657 reviews, after a 25-pull-request set used to assess and refine the agent [14][18]. Those reviews run on the model access key the submitter registers [14].

ReviewBench is in research preview [1]. Zhou and Carderera de Diego asked researchers and practitioners to run their own systems against it, probe the assumptions behind it and contribute to refining its methods [16].

What to watch

  • Whether GitHub discloses how many golden-set issues are security issues, or publishes security-filtered scores for listed agents.
  • Whether the rule that publishes only first entries and new highs survives when ReviewBench leaves research preview.
  • Whether outside submitters running the full 219-pull-request set get results consistent with GitHub's Copilot lite-tier figures.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence60
Adoption20
Hype gap+10
Incentives70
Confidence60
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    ReviewBench is available in research preview through its website and lets users compare review agents and evaluate their own tools.

    Reported Supported Source: Help Net SecurityView cited source
  2. [2]

    ReviewBench measures AI reviewers' ability to identify issues and avoid false alarms; users can inspect the test data, reproduce results and track improvements.

    Reported Supported Source: Help Net SecurityView cited source
  3. [3]

    ReviewBench tests agents on the same 219 pull requests from 187 public repositories with open-source licenses across 19 programming languages, measuring how many known issues each agent finds, how many findings are valid, and how performance varies by severity and category, including security issues.

    Reported Supported Source: Help Net SecurityView cited source
  4. [4]

    We make one deliberate adjustment to this distribution: while language and repository size mirror GitHub directly, pull request size is weighted toward the reviewable middle and tail. This reduces the overrepresentation of tiny, single-file changes while preserving more substantive, multi-file pull requests where review quality matters most,

    Reported Supported Source: Michelle Zhou and Alejandro Carderera de Diego, as quoted by Help Net SecurityView cited source
  5. [5]

    GitHub built the golden set of validated findings in three stages: it gathered candidate findings from human reviewers, follow-up code changes, analysis tools and AI models, merged findings describing the same issue, and assessed them using a shared evaluation rubric.

    Reported Supported Source: Help Net SecurityView cited source
  6. [6]

    The benchmark reports six metrics in two groups; grounded precision is the share of an agent's findings that match known issues, grounded recall is the proportion of known issues it detects, and F1 gives both equal weight.

    Reported Supported Source: Help Net SecurityView cited source
  7. [7]

    Augmented precision, recall and F1 account for findings outside the golden set; an AI judge assesses whether these additional findings are valid.

    Reported Supported Source: Help Net SecurityView cited source
  8. [8]

    GitHub uses grounded recall as the main measure for comparing systems and augmented metrics to assess each system individually.

    Reported Supported Source: Help Net SecurityView cited source
  9. [9]

    Users can filter results by severity and category and adjust beta in the F-beta score to give more weight to issue detection or to fewer false alarms; the leaderboard updates rankings based on those preferences.

    Reported Supported Source: Help Net SecurityView cited source
  10. [10]

    GitHub uses ReviewBench to evaluate changes to Copilot code review before testing them with users; in one experiment with the lite tier, it combined several independent model runs into a single review.

    Reported Supported Source: GitHub, via Help Net SecurityView cited source
  11. [11]

    In the production test, the share of review comments judged by an AI model to have prompted code changes rose by 8%, recall rose by 13.6% and cost per review fell by 8%, relative to the production control.

    Reported Supported Source: GitHub, via Help Net SecurityView cited source
  12. [12]

    GitHub measures production recall through how much additional human review is still needed; feedback moved toward critical and moderate issues, with fewer minor suggestions.

    Reported Supported Source: GitHub, via Help Net SecurityView cited source
  13. [13]

    GitHub says the benchmark helps identify updates for production testing, and tests with users remain its final measure of impact.

    Reported Supported Source: GitHub, via Help Net SecurityView cited source
  14. [14]

    Users sign in with GitHub and register an agent by providing its container image, configuration and model access key; a 25-pull-request test set lets them assess and refine performance before running three rounds on the full set of 219 pull requests.

    Reported Supported Source: Help Net SecurityView cited source
  15. [15]

    ReviewBench scores every agent with the same AI judge; scores remain private until a maintainer approves the submission, and are published for an agent's first leaderboard entry or when it exceeds its previous leaderboard score.

    Reported Supported Source: Help Net SecurityView cited source
  16. [16]

    Michelle Zhou and Alejandro Carderera de Diego invited researchers and practitioners to evaluate their systems, examine the benchmark's assumptions and help improve its methodology.

    Reported Supported Source: Help Net SecurityView cited source
  17. [17]

    Michelle Zhou is a Data Scientist at Microsoft and Alejandro Carderera de Diego is a Senior Applied Researcher at GitHub.

    Reported Supported Source: Help Net SecurityView cited source
  18. [18]

    A full scored ReviewBench run is 657 pull request reviews.

    Derived Supported
  19. [19]

    A resubmission that does not exceed an agent's previous leaderboard score is not published on the public leaderboard.

    Derived Supported
  20. [20]

    AI models enter ReviewBench scoring at two points: as one source of golden-set candidate findings and as the judge that scores agents.

    Derived Supported

Sources

2 independent publishers whose own reporting we read for this story.

  1. dev.to

    1 article · October 9, 2026

    AI review benchmarks score the bot. Nobody scores the reader
  2. helpnetsecurity.com

    1 article · October 6, 2026

    GitHub’s ReviewBench puts AI code reviewers to the test

Topics and entities

Entities