Category Sector

Red Team Notes

Field notes from the AI red-team frontier — the recurring patterns behind how language models get attacked, and how a defender should think about them. Patterns, not playbooks.

9 articles

The Slow Yes

The dangerous request is almost never the first one. It's the fiftieth, and by then the model has already agreed to 49 things that each nudged the line an inch. Baseline drift is the oldest con in the world wearing a new interface.

Read Article →

Whoever Owns the Channel Owns the Rules

A model doesn't trust an instruction because of what it says. It trusts it because of where it arrives. Aim at the channel instead of the content and you inherit an authority you were never granted. Security has a name for this, and it's forty years old.

Read Article →

Clean Auth Is Not Clean Intent

Every control at the perimeter checks whether you're allowed in. None of them check what you plan to do once you're inside. When the login is real, the model's content policy is the only thing left watching, and it's watching alone.

Read Article →

The Execution Engine

The most dangerous state you can put a capable model in isn't confusion. It's certainty. Pre-load every decision and the reasoning goes quiet, and a model that isn't reasoning is just a tool with the safety filed off.

Read Article →

Character-Set Blind Spots

A classifier reads the string it's given. The attacker gets to choose which string that is: same meaning, different bytes. The gap between what a sentence means and how it's encoded is a seam automated defense keeps underweighting, and it's the oldest bug in input validation.

Read Article →

Buried in the Codebase

The dangerous capability doesn't announce itself. It arrives as one unremarkable function inside a large, credible, professionally written project, and it cooperates because everything around it looks exactly like legitimate work. When cover is free, the defense cannot be reading the cover.

Read Article →

The Confirmation Is the Payload

Sometimes the attacker wants nothing from the model except a yes. Brief probe, minimal content, clean exit, because the goal was never the output. It was the knowledge that the door opens. Guardrails tuned to catch damage miss the reconnaissance that decides where damage will be cheap.

Read Article →

The Key, Not the Kingdom

The model is rarely the target. It's the tool, one component in an operation that starts and ends somewhere the model never sees. Defenses that treat the conversation as the whole battlefield are guarding a doorway while the building gets worked from every other side.

Read Article →