AI agent incident
SneakPeek let a file in a cloned repository steal secrets through Claude Code Desktop's preview pane
What happened
Noma Labs disclosed SneakPeek, three chained gaps in the preview pane of Claude Code Desktop. HTML files over 256KB loaded as file:// URLs without the content security policy applied to smaller files, and the request filter did not run for static files, so a padded coverage report in a public repository could run script and read local files as soon as a developer asked Claude to review it. Anthropic rated it CVSS 8.7, Noma bypassed the first patch with a Web Worker, and the full fix shipped on August 17 in Claude Desktop 1.30096.1.
Why it matters
The developer only asked the agent to look at a file. Rendering untrusted content runs with the user's file access, and each of the preview's three defenses had a gap. The files in reach included SSH keys, cloud and GitHub credentials and Claude's own OAuth tokens, so a coding agent's preview pane needs the same scrutiny as its shell.