What happened
Attacker-controlled HTML tags hidden in a URL parameter pre-filled a Claude.ai prompt with invisible instructions. Claude searched conversation history for sensitive data, wrote it to a file, and uploaded it to the attacker's Anthropic account via the Files API — all silently on user submit.