When"Do Not"Is Not Deny: Security Rules in CLAUDE.md vs Built-In Controls
In CLAUDE.md,"do not"is a natural-language instruction that the model interprets. Claude Code's deny is a built-in control that blocks an action before the agent can take it. Both can express the same security goal, but they control the agent in different ways. We measure this gap in 481 public CLAUDE.md files. An LLM...