Protecting Against Prompt Injection at the Data Layer, Not the Prompt Layer
Most teams try to fix prompt injection in the prompt itself. They add guardrails. They rewrite system messages. They stack more instructions on top of instructions. It feels productive. It is also fragile. Prompt injection is not just a prompt problem. It is a data problem. And if you treat it like a wording problem instead of a data control problem, you will keep playing defense. Let’s unpack why.