metir
metir
Docs
Download on App StoreGet it on Google PlayLog inSign up
Back to Blog
Project Glasswing
Anthropic
VulnCheck
AI Security
Vulnerability Disclosure

VulnCheck's Project Glasswing Review: 442 CVEs, a 94.2% Accuracy Claim and the Triage Gap (2026)

VulnCheck's November 9, 2026 review of Anthropic's Project Glasswing counts 442 attributed CVEs, two known exploited, and a ledger of 37,966 findings with 217 fixed. An analysis of what the numbers measure, why they do not reconcile, and what it means for AI vulnerability discovery.

Metir AI TeamNovember 11, 20268 min read
VulnCheck's Project Glasswing Review: 442 CVEs, a 94.2% Accuracy Claim and the Triage Gap (2026)

On November 9, 2026, VulnCheck's Patrick Garrity published a review of Project Glasswing, Anthropic's effort to find vulnerabilities in open source software with AI. After seven months, VulnCheck's own tracking attributes 442 CVEs to Anthropic, about 0.5% of the 93,450 CVEs published so far in 2026, and only two of them appear in VulnCheck's Known Exploited Vulnerabilities catalog. Anthropic's public ledger, updated on November 2, lists 37,966 findings, of which 217 are recorded as fixed.

The review is a single analyst's reading of public data, and Anthropic has its own account of its results. This post lays out what each side's numbers measure, why they are hard to compare directly, and what the gap says about the bottleneck in AI-assisted security.

442CVEs attributed to Anthropicabout 63 per month, per VulnCheck
2appear in VulnCheck KEV0.45% of attributed CVEs
37,966ledger findingsas of November 2
217recorded as fixedabout 0.6% of ledger findings

The timeline in brief

DateEvent
April 7Anthropic launches Project Glasswing, saying it had found thousands of additional high- and critical-severity vulnerabilities
April 15VulnCheck publishes its first post tracking Anthropic-attributed CVEs
MayAnthropic launches its disclosure ledger, reporting 23,019 findings and a 90.8% true positive rate
October 8Anthropic launches an opt-in OSS Scanner
November 2Latest ledger update: 37,966 findings, 94.2% claimed true positive rate
November 9VulnCheck publishes its November review

What the ledger shows

Between VulnCheck's September 8 snapshot and the November 2 update, the totals moved unevenly.

MetricSept 8Nov 2Change
Total findings26,15337,966+11,813
Made public2,7367,349+4,613
Fixed202217+15
Withdrawn245419+174
Claimed true positive rate91.4%94.2%+2.8 points

Anthropic's Glasswing ledger, 2 November 2026: from findings to fixes

Counts from the ledger as summarised by VulnCheck on 9 November 2026, per VulnCheck.

Counts are of ledger entries. Fixed means entries recorded as fixed. VulnCheck separately attributes 442 CVEs to Anthropic through its own tracking.

Findings grew by about 45% over the period, while the fixed count rose by 15, or roughly 7%. Garrity reads that as fixes stalling while duplicates and withdrawals grow. A more neutral reading is that discovery and remediation run at different speeds: finding a candidate flaw is cheap for a model, while confirming it, writing a patch and shipping a release each require a maintainer's time. Anthropic said of its scanner, in a post quoted by VulnCheck, that it is "bottlenecked on our human capacity to validate these findings".

Note also that VulnCheck's count of 442 attributed CVEs is more than twice the ledger's 217 fixed entries. The two figures measure different things (CVEs that carry Anthropic's credit, against ledger entries marked fixed), so neither contradicts the other, but together they suggest the ledger is not a complete record of outcomes.

“

Finding candidate bugs is cheap for a model. Confirming, fixing and releasing each still cost a maintainer's time.

Analysis of the discovery-versus-remediation gap

Why the numbers do not reconcile

Garrity's central point is that a 94.2% true positive rate is hard to square with the other columns. His review cites several data points:

  • Severity. In a September analysis, Claude rated 91.5% of ledger findings as critical or high, while maintainers rated 51.3% that way.
  • curl. The curl project received a batch of 45 reports from Anthropic, rated one medium and the rest low. Of the 34 that project lead Daniel Stenberg had published so far, 19 were marked not a vulnerability (55.9%), 6 were confirmed as low severity (17.6%), and 9 were awaiting assessment.
  • Mythos in May. Five Mythos findings reportedly led to one confirmed vulnerability.

Claimed accuracy and severity against what maintainers recorded

Percentages from VulnCheck's review of Anthropic's ledger and the curl project's published reports, per VulnCheck.

Different measures from different samples: the ledger's claimed true positive rate, severity ratings in the ledger (September analysis), and curl's 34 published reports. They are not one population.

These samples are not one population, and it would be a mistake to average them. The ledger's true positive rate, the severity ratings and curl's reports cover different sets of findings, and curl's batch of 45 is small. There are also definitional questions the review itself raises: a "true positive" might mean the model correctly identified a real code defect, while a maintainer's "not a vulnerability" might mean the defect is real but not exploitable or not security-relevant. Those can both be true at once, which is part of why accuracy figures are hard to compare across parties.

Garrity also suggests the ledger may lack a feedback loop for triage outcomes, so that a claimed rate does not update when maintainers reject a report. He notes a possible bug that inflates the ledger's "disclosed" count and advises readers to verify it using the ledger's filter. These are his observations, not findings confirmed by Anthropic.

The OSS Scanner and who bears the cost

Anthropic's October 8 post, as quoted by VulnCheck, said the self-service scanner had found more than 29,000 candidate vulnerabilities, with about 6,000 manually reviewed and nearly 5,000 unverified reports sent to maintainers in bulk. Anthropic said those reports were fully model-generated, without human review or triage, and acknowledged that some may be wrong.

A US Army cyber analyst and a partner-nation officer looking at a laptop during a cyber exercise
A US Army National Guard cyber analyst working with a partner-nation officer at a cyber exercise. The photograph is illustrative and does not depict Project Glasswing or its reviewers. US government work, public domain.

This is the structural issue. When a tool shifts effort from discovery to triage, the cost lands on the people with the least capacity to absorb it. Stenberg's choice to publish curl's reports gradually, "to soften the impact for the team" in VulnCheck's paraphrase, is an example of a maintainer managing that load. Garrity encourages other maintainers to publish low and medium findings publicly, as curl did, so that outcomes become visible.

Reading the evidence fairly

  • Anthropic's case. AI is finding real bugs at a scale individual researchers would find hard to match, and 442 attributed CVEs is a substantial number for seven months. Anthropic has also published a cyber verification program with access tiers, indicating it is building process around the work.
  • VulnCheck's case. The share of CVEs, the very low exploited count and the unreconciled accuracy and severity figures suggest the launch narrative has outrun the evidence. Garrity concludes that AI is a valuable vulnerability-finding tool but that the record does not match the launch framing.
  • What both can be true at once. A tool can find many real bugs and also generate a large volume of low-value reports. The open question is the ratio, and the ratio depends on who is counting and what counts as a vulnerability.

A low count of known-exploited CVEs also needs context. KEV lists vulnerabilities with evidence of exploitation in the wild, and a bug found by a defender and fixed quietly may never be exploited, which is the intended outcome. A small KEV overlap is therefore not by itself evidence of low value, though it does mean exploitation-based measures cannot yet show impact.

What to take from this

For teams using AI to find or triage vulnerabilities, the practical lesson is to measure the whole pipeline, not the discovery step: confirmed issues, time to fix and reviewer hours per accepted finding. Comparing how several models rate the same report, as is possible in multi-model tools like Metir, is one low-cost way to check whether a severity claim is robust before it reaches a maintainer.

Sources:

  • Anthropic Glasswing November update - VulnCheck

Image credits

Header and in-body image: US Army National Guard cyber analyst working with an international partner, US Air National Guard photo, via Wikimedia Commons, public domain (US government work).

Ready to experience AI that adapts to you?

metir brings together the world's best AI models in one seamless experience. Start for free today.

Get Started Free
metir

metir is where work gets done. Hire your team of Orbs, AI teammates with their own computer, alongside your mail, meetings and workspace.

© 2026 metir. All rights reserved.

Product

  • Features
  • Pricing
  • Research
  • Docs
  • Blog
  • Enterprise

Company

  • Docs
  • Support
  • Careers

Legal

  • Terms of service
  • Privacy policy

Personalisation is powerful. Privacy is non-negotiable.

Status: All systems operational