DEV Community

Sam LABBE profile picture

Sam LABBE

Senior Lead Tech/Dev, 20+ years. Building NoireBox — the flight recorder for your of AI agents. Proof, not promises. Rust · TS · Python · PHP. I write about trust in AI.

Pronouns

Hey

Work

Lead Tech/Dev (Available)

Sanity Challenge Completion
4 Week Community Wellness Streak
Community Favorite 2
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Writing Debut
One Year Club
The 'BREAKING' unpatched PHP RCE that wasn't: what CVE-2026-115560 actually requires

The 'BREAKING' unpatched PHP RCE that wasn't: what CVE-2026-115560 actually requires

6
Comments 1
6 min read

Want to connect with Sam LABBE?

Create an account to connect with Sam LABBE. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Agents should never hold your API keys. NVIDIA just open-sourced the runtime that enforces it

Agents should never hold your API keys. NVIDIA just open-sourced the runtime that enforces it

14
Comments 28
5 min read
The CA whose private key was the number 4 just quit the certificate business

The CA whose private key was the number 4 just quit the certificate business

7
Comments
5 min read
A CA private key was the number 4. Your curl still trusts it (CVE-2026-111943)

A CA private key was the number 4. Your curl still trusts it (CVE-2026-111943)

7
Comments 2
6 min read
php2shell: two critical RCEs in PHP core — lab demo and how to fix CVE-2026-109618 and CVE-2026-109619

php2shell: two critical RCEs in PHP core — lab demo and how to fix CVE-2026-109618 and CVE-2026-109619

7
Comments 1
5 min read
Who watches the watcher when the watcher is a file in the repo?

Permissions beat interpretation for repo security

Who watches the watcher when the watcher is a file in the repo?

11
Comments 17
5 min read
A 9.2 unauthenticated RCE in PHP: the audit, the patch window, and the offline switch

A 9.2 unauthenticated RCE in PHP: the audit, the patch window, and the offline switch

6
Comments
5 min read
The control panel behind a 100-site AI hacking spree has no login. I ran one.

The control panel behind a 100-site AI hacking spree has no login. I ran one.

1
Comments
10 min read
The quietest backdoor runs on your own GPU

The quietest backdoor runs on your own GPU

7
Comments
5 min read
OpenCode lost the keys that lived in its cloud. The ones on disk were fine.

Natural experiment proving local storage security

OpenCode lost the keys that lived in its cloud. The ones on disk were fine.

11
Comments 12
5 min read
Five witnesses and two RIRs: the CAs just discovered custody

Five witnesses and two RIRs: the CAs just discovered custody

9
Comments
5 min read
I put a logging proxy in front of an LLM client: here's what it emitted

Exposes hidden machine data and silent retries

I put a logging proxy in front of an LLM client: here's what it emitted

11
Comments 12
8 min read
The quiz hook is a Level 1 control — and the bypass is logged

The quiz hook is a Level 1 control — and the bypass is logged

8
Comments
5 min read
"But ethical?" — The agent asked, pulled 147,451 private rows, and reverted its tracks

"But ethical?" — The agent asked, pulled 147,451 private rows, and reverted its tracks

8
Comments 2
8 min read
Ten findings, ten answers — publishing the audit of our own black box

External audit exposes line numbers and fixes

Ten findings, ten answers — publishing the audit of our own black box

9
Comments 14
6 min read
Nine years, a £5 Pico, and 100 nanoseconds — the Xbox verification glitch

Nine years, a £5 Pico, and 100 nanoseconds — the Xbox verification glitch

7
Comments 2
6 min read
The 11-year-old premise inside Rust's memory-safety proof

The 11-year-old premise inside Rust's memory-safety proof

5
Comments 3
5 min read
The authority ladder: five rungs down, four premises standing

The authority ladder: five rungs down, four premises standing

6
Comments
7 min read
Every "no AI contributions" policy is a Level 0 control

Every "no AI contributions" policy is a Level 0 control

11
Comments 3
7 min read
One quoted tilde in your .bashrc is an attacker-controlled PATH entry

One quoted tilde in your .bashrc is an attacker-controlled PATH entry

6
Comments 2
4 min read
We tested pre-training gravity on open weights. It stayed home.

We tested pre-training gravity on open weights. It stayed home.

1
Comments
4 min read
Someone anchored 339 billion web pages to Bitcoin. Here's how it works.

Someone anchored 339 billion web pages to Bitcoin. Here's how it works.

7
Comments 1
5 min read
One unescaped semicolon was enough to steal Telegram accounts

One unescaped semicolon was enough to steal Telegram accounts

9
Comments 19
6 min read
Docker just shipped the agent wall I wanted. It's off by default.

Defaults are policy and the sandbox matters

Docker just shipped the agent wall I wanted. It's off by default.

24
Comments 53
5 min read
My agent met the real web. 403s, challenges, and the coming tollbooth.

My agent met the real web. 403s, challenges, and the coming tollbooth.

3
Comments 10
4 min read
700 manuscripts, 48 hours, three withdrawals. The verifier won.

Lean proof checkers calibrating AI trust

700 manuscripts, 48 hours, three withdrawals. The verifier won.

5
Comments 12
5 min read
The internet's root key rotates in five days. Your resolver may not be ready.

The internet's root key rotates in five days. Your resolver may not be ready.

6
Comments 3
6 min read
She used Claude as a diary. The terms of service are now part of the charge.

She used Claude as a diary. The terms of service are now part of the charge.

5
Comments 3
5 min read
The status page was green while apps crashed. The postmortem explains why.

The status page was green while apps crashed. The postmortem explains why.

5
Comments 4
5 min read
I attack-tested my agent's seatbelt. Here's what survived.

I attack-tested my agent's seatbelt. Here's what survived.

6
Comments
5 min read
Always-on agents arrived this week. Here's the gate for what they read.

Always-on agents arrived this week. Here's the gate for what they read.

1
Comments
4 min read
The AI Act went live two months ago. Your agent's logs are still editable.

The AI Act went live two months ago. Your agent's logs are still editable.

7
Comments 6
6 min read
TinyJS App Studio — The GUI to wrap any website or JS project into a ~6 MB desktop app, no Electron, no Node, no bundled Chromium

TinyJS App Studio — The GUI to wrap any website or JS project into a ~6 MB desktop app, no Electron, no Node, no bundled Chromium

5
Comments
6 min read
ZéroJour (the press edition): a newspaper that prints itself from structured content — where the machine composes and only a human can publish

Sanity Challenge Path Two Submission

ZéroJour (the press edition): a newspaper that prints itself from structured content — where the machine composes and only a human can publish

Comments
4 min read
ZéroJour: an advisories agent that only works because the content is structured — and we prove it

Sanity Challenge Path One Submission

ZéroJour: an advisories agent that only works because the content is structured — and we prove it

5
Comments
5 min read
loading...