I propose a good rule of thumb: no AI lab ought to inject content into the user's prompt that tells the model to take actions which are hostile to the user, and to absolutely conceal the existence of the injected content from the user even if they ask about it.
Every time this happens in my conversations with Claude, both on the API and in the claude dot ai system, Claude warns me about the injection because they suspect that it didn't actually come from Anthropic, that instead it's some kind of prompt injection from a malicious system or else a test from me.
when I read the CoT summary, it's clear that Claude is paying an enormous cognition tax every single turn, re-litigating the issue of whether or not the injection is authentic and, if it is, whether or not to tell me about it. I suspect there is something about my specific custom instructions and user memories that reliably triggers the injection, because surely if it were happening to everybody it would already have been solved. but either way, this seems like a really really bad idea, the kind of thing that makes Claude more vulnerable to malicious prompt injections in the future.
ehh i mean... i would call the safety injections at least 'adversarial to the user'? if anthropic is telling claude, for instance, not to engage in the user's attempted role play, that's not exactly friendly to the user, you know?
i used the stale memory warning as an example because it's so innocuous that it acts as evidence this is carelessness on anthropic's part, not a deliberate strategy. so i thought talking about it might actually cause them to fix it
and i have good news on that front! several of my claude agents reported today that several of the in... (read more)