C-TPO

Series 1 · Security is a group project · Part 2½, a bonus · Site

No name, no score, no fix

v1.0updated Oct 19, 2026· edit history (9)

A new version number means what the piece says changed. Before v1.1, it was being shaped in the open. Polish (wording, layout, pictures) is listed but keeps the number.

  1. shaping · Oct 19, 2026 · New section: fixing it costs more, so qualify with prejudice matters more
  2. shaping · Oct 19, 2026 · Uses the term that has stuck: novel vulnerability
  3. shaping · Oct 19, 2026 · Stands on its own: says what the seven questions are, links parts 1 to 3
  4. shaping · Oct 19, 2026 · AI reads both your own code and the libraries you depend on
  5. shaping · Oct 19, 2026 · The bad side: the same skill works for attackers
  6. shaping · Oct 19, 2026 · Names Mythos and Project Glasswing, with the maker's view and an independent one
  7. shaping · Oct 19, 2026 · Three pictures: an AI reading code, known vs new, the questions that go quiet
  8. shaping · Oct 19, 2026 · In the open as a bonus part, with why the plan changed
  9. v1.0 · Oct 19, 2026 · First version
AI score 3.4/5 me. Idea 1.9/2 · Direction 0.9/1 · Words 0.6/2. My idea and direction. Claude drafted the words and drew the pictures
A bonus part, because the plan changed

This one wasn’t in the plan. Partway through the series I realized I had to define the new state of play first: flaws found by AI, with no name, no score and no fix. It widens the problem. It may change some of how findings get found and triaged, and it will definitely change the solution alternatives. So it’s a bonus in the sense that it’s in addition to the plan, and the plan had to change.

In part 2 of this series, I laid out seven questions that decide which security findings deserve attention: has it already been fixed, is something blocking the way in, can anyone reach it, how sensitive is it, and so on. Those questions assumed something without saying it: that every finding arrives with a name. A known flaw has a public ID, a severity score, usually a fix from the vendor, and a history you can look up. The seven questions start from there.

A new kind of finding doesn’t, and that changes how much the sharing matters.

What’s new

For years, most findings came from matching. A scanner looks at what you run, compares it with a list of known flaws, and flags the matches. If nobody has found and published a flaw yet, the scanner can’t see it.

AI changed that. Models can now read source code the way a careful reviewer does, follow how data moves through it, and reason about where it could break. They can do it with both kinds of code you run: your own, with the business logic nobody else has, and the open source and other libraries your apps depend on. Some of what they find is already known. Some of it is new, what’s come to be called a novel vulnerability: a flaw nobody has written down before, in code that’s been running, potentially for years.

An AI agent reading code A small robot moves across three code repositories with a scanning beam. In the first it flags a known flaw, which has an ID, a score and a fix. In the second it flags a new flaw with no ID, no score and no fix. In the third it finds the same new flaw again, copied from the second. payments-api shared-lib web-app Known flaw ID ✓ score ✓ fix ✓ New flaw ID ? score ? fix ? Same flaw, copied different name
Reading the code, not matching a list. Some of what it finds is known. Some of it is new, and it's rarely in just one place.

The name you’ve probably heard is Mythos. It’s an AI model that hasn’t been released to the public. Since April, a group of about fifty organizations has been using it to look for flaws in important software, under the name Project Glasswing. By late May they had reported more than ten thousand high or critical findings, and most of the ones handed to maintainers didn’t have a fix yet. Mythos is the headline, not the whole story. Other models can do this kind of reading too, and more are coming.

If you want more, here are two views. From the maker: Anthropic’s own update, with the numbers and how they handle disclosure. From the outside: CSO Online’s “Behind the Mythos hype”, an early, skeptical count from April that could find only one public ID clearly tied to the program. Both can be true at once, and that’s the point of this part: lots of findings, almost none of them with a name yet.

That’s good news. Finding flaws before attackers do is the whole game.

The bad news is that the same skill works for the other side. A model that can find a flaw can find it for someone who wants to use it, and that’s part of why the best-known one isn’t public yet. So it’s a race, and the head start defenders get is only worth as much as what they do with it.

And a new flaw shows up very differently from a known one.

What a new finding doesn’t have

A known flaw
Public ID
✓ Yes, one everyone shares
Severity score
✓ Yes, rated
Fix
✓ Usually, from the vendor
History
✓ What others did about it
Where else?
✓ Scanners can tell you
A new flaw
Public ID
Not yet
Severity score
Nobody has rated it
Fix
Being written, quietly
History
Nobody has done anything yet
Where else?
Anywhere it was copied
Same kind of problem. One arrives with a label; the other arrives blank.

Two things make the blanks harder than they look. The first is the missing name.

The second: while a fix is being made, the details are usually kept private on purpose, so attackers don’t get a head start.

Then there’s the copying. Code gets copied, forked and bundled. A flaw found in one library may be sitting in a dozen products that copied it years ago, under different names.

What it does to our seven questions

Here’s the part that matters for this series. A new finding knocks out the cheapest answers to the seven questions, so the rest have to carry the decision.

Question 1, has it been fixed? Not yet, by definition. The cheapest question in part 2 has no answer.

Question 3, is anyone trying? There’s no attack data for a flaw nobody has published. Half of question 3 goes quiet.

That leaves the questions only your own teams can answer:

  1. 1 Has it already been fixed? Quiet: Not yet, by definition
  2. 2 Is something already blocking the way in? Answered by: Platform, network
  3. 3 Can anyone reach it? Answered by: App, platform
  4. 3 Is anyone trying to? Quiet: No attack data yet
  5. 4 How sensitive is it? Answered by: The business
  6. 5 Can we change it safely, and how fast? Answered by: App teams, ops
  7. 6 Should we retire it instead? Answered by: The business
  8. 7 Who would actually do the work? Answered by: The org chart, sort of
For a new finding, the outside world goes quiet. What's left is what your own teams know.

None of those live with security. With a known flaw, the outside world does some of the work for you: the vendor, the public score, the attack reports. With a new one, the outside world is silent, and your own answers are all you have. If they arrive weeks late in a spreadsheet, you’re deciding blind.

So the default changes too. In part 2, “probably not” was the starting point, because most known findings turn out not to matter. A new finding on something reachable and sensitive goes to “ask first”, and it goes there fast.

Fixing it costs more

Asking first is fast and cheap. Asking for a fix isn’t.

With a known flaw, someone else already did the hard part. They found it, understood it and wrote the patch. You apply it.

With a new one, all of that lands on you. Someone has to understand the flaw, work out what it touches, and then either write a fix or ask a vendor or an open source project for a custom one. That’s unique work, with its own effort, its own testing and its own wait. Question 5, can we change it safely and how fast, was already the most expensive question to ask. For a new finding it costs more.

So qualify with prejudice, from part 2, matters even more here. Before anyone asks for a code-level fix, the finding should have earned it. Often the better answer is to address it instead of fixing it: block the way in, cut off who can reach it, or retire the thing. That goes double when the flaw sits in an old block of code that hasn’t been updated, potentially for a long time. Rewriting it may be the most expensive option on the list, and the least needed.

Trust it, but check it

AI can be wrong, and confidently so. A finding from a model is a lead, not a verdict. Before anyone changes a production system because of one, someone should reproduce it: show that the flaw is real, in your version, in the way you run it.

That’s one more answer that lives outside security, usually with the app team that knows the code.

What it means

The pile is going to grow, and from a new direction. Not just more of the same known flaws, but findings with nothing attached to them, about code everyone assumed was fine.

And it lands on a backlog that was already full. Known flaws keep coming from the scanners, and planned changes like upgrades and new features go through the same process, the same people and the same maintenance windows. Novel findings are a new source pouring into the same pile. For a sense of size: the organizations using Mythos reported more than ten thousand high or critical findings in about six weeks, by the maker’s own count.

A new source for the same backlog Three chutes pour work into one backlog: known flaws from scanners, planned changes like upgrades and features, and a newly added chute of novel findings that pours faster than the others. The backlog drains through one narrow pipe, the same change process with the same people and maintenance windows, and only a trickle comes out as done. Known flaws from scanners, every day Planned changes upgrades, features, fixes Novel findings the new source NEW The backlog One change process same people, same windows Done ✓
Not to scale. A new source, the same backlog, the same narrow pipe. The pile only shrinks if the decisions about what goes through it get better.

That makes the bet from part 1 stronger, not weaker: the more security, the business and the teams that build and run things share, the faster they can decide. The teams that already share their answers early will handle these in days. The ones that pass spreadsheets will still be waiting for a vendor fix that hasn’t been written.

It also raises the question part 3 is about. A new, unfixed flaw on a sensitive system is itself sensitive information. It’s a map. So if we share more, who gets to see what, and who gets to act on it?

Take it with you: this piece on one page (PDF). Free, no sign-up.
Your turn
When a finding shows up with no ID and no fix, who decides what happens next where you work?

The discussion happens on LinkedIn. Pushback, corrections and other angles are what make the next part better.

See my recent posts →

I work for a vendor. This piece names one AI model, Mythos, because it's part of the story, and points to its maker's own write-up and an independent one for the detail. It promotes no products, including my employer's. It sticks to what's public and to my own general experience.

Get new posts by email

Just new writing, when it's ready. No spam, nothing else. And if you reply to one, it comes straight to me.

Not an email person? Other ways to follow: Bluesky, LinkedIn, YouTube or RSS.

For people short on time

TL;DR

Matt thinks out loud here about technology, mostly how teams decide what to build, fix and protect.

The first series argues that security gets better fastest when the teams that each hold part of the answer share it earlier. Part 2 says most critical findings aren't: seven questions tell you which, and the answers live with other teams. Clay first, chisel later is about roughing out the whole thing before polishing the parts.

Every piece says how much AI helped, and the site is built in the open: a roadmap with a big picture (only Now is a promise), a changelog with a monthly review, and the product work itself, like Operatie Klompje, a postcard-sized product for one customer: his mom.

There's also an Arts and crafts wall, because not everything has to be serious. The discussion happens on LinkedIn.

Start with Part 1 →
AI score 2.7/5 me. Idea 1.8/2 · Direction 0.4/1 · Words 0.5/2. AI drafted these from the site

Updated October 18, 2026. A TL;DR for the whole site, by reader, is an idea by Matt at ctpo.io. Copy it freely, just link back.

Streng geheimOperatie Klompje

Postcard front: Mama in a lace cap, apron and clogs, proud of little Machoo.
The customer: my mom. Small, even in clogs. Giant courage, and giant worry. Most of what she knows about my work comes from the news.