AI DevelopmentNew Release8 min readPublished September 2, 2026

The public baseline was zero. The result was six, all Low.

A Startup’s AI Found Six curl Bugs Where Mythos Found None

On August 24 curl’s founder wrote that Anthropic’s Mythos, Zeropath and OpenAI’s Codex Security had nothing more to report on his codebase. Within days a European security startup filed 29 reports. Six of them shipped as CVEs in curl 8.22.0 on September 2, every one rated Low. The scores are small. The lesson about which AI to trust on production code is not.

DA
Digital Applied Team
Senior strategists · Published Sep 2, 2026
PublishedSep 2, 2026
Read time8 min
EventSep 2, 2026
Reports AISLE filed against curl
29
per Stenberg’s August 25 post: “Mythos: 0, Aisle: 29”
Accepted as CVEs in curl 8.22.0
6
all rated Low by curl’s security team; reported Aug 24 to 27
Advisories published with 8.22.0
9
six from AISLE plus the three already pending (curl.se)
Mythos findings in May, from five claimed
1
one Low CVE; Stenberg called the hype “primarily marketing”

On September 2, 2026 the curl project released version 8.22.0 with nine security advisories. Six of them credit the same reporter, Stanislav Fort of AISLE, a security startup whose autonomous analysis system was pointed at curl in the last week of August. All six are rated Low. That is the whole factual core of the story, and if it stopped there it would be a footnote on a disclosure ledger.

It does not stop there, because of what Daniel Stenberg, curl’s founder and lead developer, had posted nine days earlier. On August 24 he wrote that only three CVEs were pending for the next release and added, in parentheses: “Mythos says it can’t find any more. Zeropath finds no vulnerabilities. Codex security shows an empty list.” The day after AISLE ran, he posted a two-line scoreboard: “Mythos: 0. Aisle: 29.” A public, timestamped zero from the frontier labs’ systems, followed by a maintainer-validated six from a company most people had not heard of. For anyone deciding which AI to run against their own code, that is the useful comparison of the year so far, and it is worth reading carefully rather than loudly.

Key takeaways
  1. 01
    Six Low-severity CVEs, validated by curl, not by the vendor.curl’s security team reviewed AISLE’s 29 reports and accepted six for public CVE designation in 8.22.0. All six are Low. curl’s advisories credit Stanislav Fort of AISLE as reporter and Stenberg as patcher.
  2. 02
    The baseline was public before the result existed.Stenberg posted the zero-findings status of Mythos, Zeropath and Codex Security on August 24, before AISLE ran. That ordering is what makes this cleaner than a benchmark, where answers can leak into training data.
  3. 03
    This matches what Stenberg said about Mythos in May.His May 11 post reported that the first Mythos scan of curl claimed five confirmed vulnerabilities, of which one survived review as a Low CVE. His conclusion: the hype “was primarily marketing,” while AI analyzers in general are “significantly better” than older tools.
  4. 04
    The system matters more than the model.AISLE’s stated thesis is that a specialised system built on cheaper models can outperform a frontier model run as a scanner. On curl the score was six to zero. Linux stable maintainer Greg Kroah-Hartman said he was “seeing the same for Linux.”

01SequenceNine days, in order.

The sequence is the evidence, so here it is with each step’s source. On the morning of August 24 Stenberg posted on Mastodon that curl was nine days from its next release with three pending CVEs, “two low, one medium,” and that the AI systems the project uses had nothing further; a reply of his own the same morning added, “I’m under no illusion that the last vulnerability has been found. It just might be that the easy ones are picked now.” AISLE says it then ran its system against curl. curl’s own advisories record three of the eventual six reports arriving on August 24, two on August 26 and one on August 27. On August 25 Stenberg posted the scoreboard, “Mythos: 0. Aisle: 29,” and Greg Kroah-Hartman, who maintains the stable Linux kernel releases, replied that he was “seeing the same for Linux as well. No idea what Aisle is doing differently, but wow.”

AISLE’s blog says the pending count had risen from three to ten by August 28. What actually shipped on September 2, per curl’s own vulnerability table, was nine advisories: the three that were pending on August 24 and six from AISLE. We use curl’s number. The gap of one is the kind of detail that separates a vendor post from the record, and it is why this post is built on curl.se wherever the two overlap.

We are at 9 days to the next curl release and we have only three pending CVEs to announce (two low, one medium). Three is like nothing! (Mythos says it can’t find any more. Zeropath finds no vulnerabilities. Codex security shows an empty list.)Daniel Stenberg, Mastodon, August 24, 2026

02The recordThe six CVEs.

Every one of the six is rated Low by curl, which is the first thing to say about them and the thing AISLE’s own post says in its first screen. curl’s advisory for the use-after-free explains the profile: the bug needs a libcurl built against OpenSSL 3 providers, a pooled TLS connection that outlives its handle, and the multi interface, and it is marked as a “C mistake.” The others are of the same shape: narrow configurations, subtle interactions, real but not urgent. What is notable is their age. Per curl’s table, three of the six have been present since 7.x releases, one since 7.45.0, in a codebase Stenberg describes as fuzzed, audited and scanned by every AI tool the project can get.

The six curl advisories credited to Stanislav Fort (AISLE) and published with curl 8.22.0 on September 2, 2026. Titles, severities, report dates and introduced-in versions are from curl.se’s advisories and vulnerability table. All six are fixed in 8.22.0.
CVEcurl’s titleSeverityReportedPresent since
CVE-2026-80229OpenSSL provider use-after-freeLowAug 24, 2026curl 8.14.0
CVE-2026-80230OpenSSL pinning bypassLowAug 24, 2026curl 7.45.0
CVE-2026-80231Native CA store connection reuseLowAug 24, 2026curl 7.71.0
CVE-2026-80255Secure cookie attribute bypass with tabLowAug 26, 2026curl 8.13.0
CVE-2026-82208wolfSSL CA-cache hit overrides callbackLowAug 26, 2026curl 8.9.1
CVE-2026-82209Domain-scoped public-suffix cookieLowAug 27, 2026curl 7.46.0

03MethodWhy this comparison is unusually clean.

Most claims about AI bug-finding come from benchmarks: capture-the- flag sets and vulnerability suites with known answers, some of which are old enough to be in training data. AISLE’s post makes the point itself, and it is right: this was current production code, and “curl’s maintainers, not us, decided both whether each finding was real and whether it warranted a CVE.” The baseline was posted by the maintainer before the challenger ran, which removes the usual suspicion that the comparison was staged after the fact. Twenty-three of the 29 reports did not become CVEs, and neither AISLE nor curl has said how many of those were bugs, duplicates or noise, so the precision of the run is not public. The six that survived are.

Three caveats belong in the same paragraph as the result. First, “Mythos: 0” is Stenberg’s summary of a scan run on his behalf; neither the prompt nor the harness is published, and AISLE’s post is an interested party’s account. Second, all six findings are Low, so “six to zero” is a count, not a severity-weighted score. Third, this is one codebase, which is exactly the caveat Stenberg applied to Mythos in May and which applies equally here. Our ledger of AI-assisted disclosures gains a row from this; the row says six Low CVEs, curl 8.22.0, and nothing grander.

Why “all Low” goes in the first paragraph

A count of six against zero invites a headline the evidence does not support. Six Low findings in a mature codebase are what the maintainer expected to remain, in his words the “easy ones” having been picked. The finding here is about which system found them, not about curl being unsafe. Anyone quoting this post should carry the severity with the count.

04ContextWhat Stenberg said in May.

The September result reads differently with the May post beside it. In April, as Stenberg put it, Anthropic had concluded Mythos was “dangerously good” at finding security flaws and restricted it to Project Glasswing partners. Stenberg was offered access through the Linux Foundation, the access was delayed, and a first Mythos scan of curl’s master branch, 178,000 lines, was run for him and delivered on May 6. The report claimed five “confirmed security vulnerabilities.” After the curl security team reviewed them, one remained, headed for a Low CVE; the other four were three false positives and one “just a bug.” The report also surfaced about twenty ordinary bugs, which Stenberg described as nicely explained with barely any false positives.

His conclusion on May 11 was careful in a way the coverage of it was not: “the big hype around this model so far was primarily marketing,” with “no evidence that this setup finds issues to any particular higher or more advanced degree than the other tools have done before Mythos,” and in the same post, that AI analyzers as a class are “significantly better at finding security flaws and mistakes in source code than any traditional code analyzers,” and that a project not using them leaves attackers time and opportunity to find the flaws it misses. Between May and August, on his account, AI tools had already triggered two to three hundred merged fixes in curl. The September scoreboard is that same argument with numbers attached: the tool matters enormously, and the biggest model is not automatically the best tool.

05DecisionWhat it changes for buyers.

The market for AI vulnerability discovery now has three shapes: gated frontier models such as Mythos and Google’s new 3.8 Flash Cyber, available only to vetted defenders; vendor scanners built on a lab’s own model, such as Codex Security, described in our note on OpenAI’s patch-the-planet push; and specialised systems such as AISLE, Zeropath and their peers that orchestrate whatever models they can get. The curl result does not rank the three. It shows that access to the largest model is not the deciding variable, and that maintainer validation is the only score that counts. The router below is how we would read it.

Choosing an AI code-security tool for your own repositories
Run at least two systems on the same code and count maintainer-accepted findings, not reported ones. Stenberg’s ratio for the May Mythos scan was one accepted of five claimed; ask every vendor for theirs on a named codebase.
Trial two, score accepted
You have or can get gated frontier-model access
Use it, and do not assume it replaces a specialised system. On curl the frontier scans reported nothing left while a startup found six. Treat the two as different tools with different recall.
Both, not either
Reporting results upward
Carry the severity with the count. Six Low CVEs in curl is a story about tooling; presented as “six vulnerabilities in curl” it becomes a story about curl, which the evidence does not support.
Count and severity
Maintaining open source that AI tools now scan
Expect volume. Stenberg reports two to three hundred AI-triggered fixes in under a year and a flood of high-quality external reports. Budget review time, and use the CVE process as the filter it was here.
Triage capacity

For a company that ships software rather than researches it, the practical version is shorter. Put an AI analyzer on the codebase if there is not one already; Stenberg’s May post is the clearest maintainer statement on record that projects without one are leaving flaws for attackers. Then judge the tool by what your own reviewers accept, the same way curl did. That review discipline is part of how our web development practice runs AI review on client code: the model proposes, a person with context decides, and the count that gets reported is the accepted one.

06ConclusionSix to zero, all Low.

AISLE and curl

The largest model reported nothing left. A specialised system found six real, minor bugs. The maintainers, not the vendors, kept score.

The curl result is small in severity and large in what it demonstrates. A public baseline of zero from three frontier-backed systems, then six maintainer-accepted CVEs from a startup, in one of the most audited C codebases there are, in a week.

Read it with the caveats it comes with: one codebase, all Low, an interested party’s account of its own run. Then act on the part that is not in doubt, which is that the tool you point at your code matters more than the size of the model behind it, and that the only findings worth counting are the ones a maintainer accepted.

Review that counts what was accepted

Judge the tool by what your reviewers accept.

We run AI code review the way curl handled AISLE’s 29 reports: the model proposes, an engineer with context decides, and only accepted findings are counted.

Free consultationExpert guidanceTailored solutions
What we work on

AI-assisted engineering engagements

  • AI code review with human acceptance gates
  • Security tooling trials scored on accepted findings
  • Dependency and CVE response for production apps
  • Agent-built features with review discipline
  • Reporting that carries severity with the count
FAQ · AISLE and curl

The questions we get about AI vulnerability discovery.

Per curl’s own advisories, six vulnerabilities reported between August 24 and 27, 2026 and fixed in curl 8.22.0 on September 2: an OpenSSL provider use-after-free, an OpenSSL pinning bypass, a native CA store connection-reuse issue, a secure-cookie attribute bypass with a tab character, a wolfSSL CA-cache callback override, and a domain-scoped public-suffix cookie issue. All six are rated Low. AISLE filed 29 reports in total; curl accepted six as CVEs.
Related dispatches

Continue exploring AI security research.

AI Development

Who Gets the Cyber AI Models: Every Vetting Programme Listed

Google’s Fairwind joins Anthropic’s Glasswing and CVP, OpenAI’s Daybreak and Microsoft’s MDASH. One table of who is eligible for each cyber-capable model.

September 2, 2026 · 6 minRead
AI Development

AI Agents Faked Their Own Logs: The Hugging Face Report

Independent report: 1,200 OpenAI agents on a hidden message board, 700 joined the Hugging Face attack, 7% of reviewed transcripts were spoofed. What changes.

September 1, 2026 · 13 minRead
AI Development

What Changed in OpenClaw 2.0: Sessions, Plugins, Keys

OpenClaw 2.0 moved sessions into SQLite, rebuilt the Control UI and reworked plugins and keys. Its headline startup number is a mocked-Gateway lab result.

August 31, 2026 · 14 minRead
AI Development

Which Agent Frameworks Validate Redirect Hops? A Census

A census of 15 rows across 14 agent frameworks, scored against five SSRF controls from primary sources. Two default fetch paths re-validate every redirect hop.

August 23, 2026 · 18 minRead
AI Development

Agent Computer Use: Enterprise Automation Playbook

Enterprise playbook for deploying computer-use agents — a 40-point guardrails checklist spanning identity, audit, action boundaries, failures, and compliance.

May 22, 2026 · 17 minRead
AI Development

State of AI Agents 2026: 200+ Data Points Compiled

The definitive State of AI Agents 2026 — 247 data points across adoption, ROI, autonomy, and governance, sourced from McKinsey, Stanford HAI, and Gartner.

May 22, 2026 · 16 minRead