C-TPO

Series 1 · Security is a group project · Part 3 of 4 · Site

Who may act, and who may know

v1.0first version· edit history (1)

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. v1.0 · Oct 19, 2026 · First version
AI score 2.7/5 me. Idea 1.8/2 · Direction 0.6/1 · Words 0.3/2. My question and ideas, and my calls on the edits. Claude drafted it

Part 2 ended on a worry. If the answers to the seven questions get shared earlier and more widely, who gets to see them, and who gets to act on them?

It’s the right worry. The usual reason for walls between teams isn’t stubbornness. It’s that some information is dangerous in the wrong hands, and some changes are dangerous by the wrong hands. “Share more” has to come with an answer to both.

Mine comes in three parts.

Knowing and acting are two different things

Most places bundle them. You can see a finding if you own the system it’s on, and if you can see it, you’re expected to fix it. Everyone else sees nothing.

Pull them apart and it gets easier.

Many can know

See the answers: is it fixed, blocked, reachable, sensitive.

"This system faces the internet and holds customer accounts" isn't a secret to anyone who works on it.

Few can act

Change the system: patch, reconfigure, turn it off.

The people who own it and answer for it when it breaks. Security says what's urgent; it doesn't reach into other teams' systems.

One owns the call

Fix now, mitigate, next release, accept for now, or retire.

Lots of people inform the call. One named person makes it.

Least privilege is fifty years old and still right. What changes is the job. If the job is “make a good decision about this finding, early”, then the people who hold the answers need to see the question, and the people making the call need to see the answers. That’s more knowing than most places allow today, and no more acting.

Every answer is a claim someone stands behind

In part 2, the seven answers came from five different groups. “It’s already patched.” “The firewall blocks it.” “Nothing calls that function.” Each of those is a claim. The question is who’s making it, and what it rests on. I think about it in three levels:

Evidence from a system

"The platform record shows the fixed version installed, as of this morning."

Strongest, while the record is fresh

A claim from a named owner

"Nothing calls that function. Dana, app lead, Oct 12."

Good, and checkable later

Hearsay

"I think someone said it was fine."

Not an answer. A reason to go ask

Two rules follow. First, a claim has a name on it: a person, so there’s someone to go back to. Second, a claim expires. “Not reachable” was true until someone opened a port last Tuesday, so the decision should know how old its answers are.

A claim, done right

"Not reachable from the internet."

WhoSam, platform lead (a person, not "the platform team") WhenOct 12 Good untilthe next network change or 30 days
An example claim tag: the claim, the person who stands behind it, the date, and when it goes stale.

That’s the receipt from part 2, doing its real job. It isn’t paperwork. It’s how the person who owns the call can show what they relied on, and how you find out later which sources keep being wrong.

Some things stay need-to-know

Not every answer is harmless. The details of an open, unfixed flaw on a sensitive system are a map for an attacker. Part 2½ made that sharper: a brand-new flaw with no public fix is the most sensitive thing on the list.

So share in layers.

Share in layers Two circles, one inside the other. The big outer circle is the answers, shared widely: is it fixed, blocked, reachable, how sensitive. The small inner circle is the details, how the flaw works and how to use it, shared narrowly with the people fixing it and locked. A clock next to it says the lock opens when it's fixed. The answers: widely Fixed? Blocked? Reachable? How sensitive? Mostly not dangerous. The details: narrowly How it works, how to use it. Only the people fixing it. Time-boxed Opens up once it's fixed.

That’s the honest answer to “won’t sharing more make us less safe?”

Sharing the answers makes you faster.
Sharing the details with everyone makes you a target.

Those are different things, and treating them the same is how sharing gets blocked for good.

A made-up example

Here’s how it might look for one finding: a flaw in a library used by a customer-facing system.

WhoCan knowCan actClaims they stand behind
Security CEverything, including the detailsSets priority. Emergency change only, with a trailHow bad it could be
App team RThe answers, and the details while it’s theirs to fixChanges the code”Nothing calls it”, “Fixed in 4.2”
Platform team RThe answersChanges the platform”This version is installed”, “The port is closed”
The business AThe answers, not the detailsAccepts the risk, or not”Customer accounts, always on”
An agent CThe answers it’s allowed to look upNothing on its own. Proposes, a person approvesNone. It cites the claims it used

The last row matters more every month. Agents will do more of the looking up, and they’re good at it. The same rules apply to them, a bit stricter: an agent can know a lot, act very little, and never be the name on a claim. It shows its sources and leaves a receipt, like everyone else.

The catch

More people knowing is more to manage Who can see what has to be reviewed, like any other access. Otherwise “need to know” quietly becomes “everyone who ever asked”.

Names on claims can feel like blame If putting your name on “it’s patched” means getting punished when it turns out wrong, people will stop saying anything. The point is to find the bad sources, not the bad people.

It can look slower at first Writing down who stands behind an answer takes a minute. It saves the week spent later arguing about who said it was fine.

Regulators tend to like this Separation of duties, a named owner for each decision, and a trail of what it rested on are exactly what audits look for. Sharing the answers isn’t loosening control. Done this way, it’s showing it.

Where to start

Take the seven questions from part 2. For each one, write down four things where you work: who can see the answer today (and who should), who can act on it, whose name goes on it, and how long it stays good.

For each question 1Who can see it (and who should)2Who can act3Whose name is on it4Good until
1Already fixed? nobody
2Something blocking?
3Can anyone reach it? only platformapp team
4How sensitive? ?
5Change it safely, how fast?
6Retire it instead?
7Who does the work? nobody

Fix first

Answers nobody's name is on.

Fix first

People who can act but can't see.

You’ll probably find answers that nobody’s name is on, and people who can act but can’t see. Those are the first things to fix.

4

Next, part 4: A path, not a verdict

How one finding moves from the first look to done, with everyone’s part in it. →

Many can know. Few can act. One owns the call.
Take it with you: this piece on one page (PDF). Free, no sign-up.
Your turn
Where you work, is there an answer people rely on that nobody’s name is on?

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 series names no products, including my employer's. The roles and the example below are made up.

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.