Framing injection as structural, one flat token stream with no boundary between instruction and data, is the part people keep missing while they chase prompt-level patches. The MCPTox 60%+ number lines up with what shows up once the tool descriptions themselves carry the payload. Do you treat tool descriptions as untrusted input in your own agents yet?