A Noma Labs afirmou que a correção final da SneakPeek chegou ao Claude Desktop 1.30096.1 e versões posteriores em 17 de agosto de 2026. A falha que a empresa relatou em 4 de julho ficava no painel automático de pré-visualização HTML do Claude Code Desktop, segundo a divulgação técnica da Noma Labs.

Como a pré-visualização HTML abria o caminho

O risco descrito pela Noma dependia do tamanho do arquivo. Arquivos menores que 256 KB eram carregados por URLs data: e recebiam uma CSP (Política de Segurança de Conteúdo), que bloqueava a execução de scripts. Arquivos maiores que 256 KB eram gravados em um arquivo temporário e abertos por file://; segundo a Noma, esse caminho não recebia a mesma proteção, e o filtro de requisições ficava inativo durante a renderização direta de HTML estático.

No cenário demonstrado pela Noma, uma pessoa clonava um repositório e pedia ao Claude Code Desktop para acrescentar uma linha a um relatório de cobertura de testes. Quando a prévia exibia o HTML atualizado, o JavaScript malicioso podia ser executado sem uma autorização separada para rodar o script. A execução acontecia no renderizador da prévia, não como uma ação do agente de IA.

A Noma descreveu o uso do código para ler arquivos locais e enviar dados a um servidor remoto. Entre os alvos potenciais citados estavam credenciais da AWS, tokens do GitHub e do npm, chaves privadas SSH, credenciais do Kubernetes e do Docker e tokens OAuth do Claude.

O primeiro patch e o desvio por Web Worker

A primeira correção bloqueava leituras diretas de arquivos a partir do contexto principal da página, segundo a Noma. Em 24 de julho, a equipe relatou que o código ainda conseguia fazer essas leituras ao ser transferido para um Web Worker criado por uma URL blob: — um contexto de execução separado do principal. A Noma afirmou que a correção posterior cobriu também esse caminho.

A cronologia abaixo reúne as datas e ações que a Noma atribuiu à resposta da Anthropic e à própria divulgação:

DataEvento relatado pela Noma
4 de julho de 2026A Noma enviou à Anthropic o relato da falha e uma prova de conceito.
9 de julho de 2026A Anthropic triou o caso e atribuiu a ele a pontuação 8,7, classificação Alta, no CVSS v4.0.
24 de julho de 2026A Anthropic lançou um primeiro patch; a Noma relatou o desvio por Web Worker.
3 de agosto de 2026A Anthropic reconheceu, segundo a Noma, que a primeira correção era incompleta.
17 de agosto de 2026A Noma situou nessa data a correção final no Claude Desktop 1.30096.1 e versões posteriores, distribuída por atualização automática.