Em 29 de outubro de 2026, a Forever Security publicou a investigação EMBRACE, que relatou problemas diferentes nos navegadores integrados de cinco ferramentas de programação com IA. Os casos descritos vão de execução de código no Cursor a falsificação de endereço no GitHub Copilot e acesso a arquivos locais no Codex, no Visual Studio Code e no Claude Desktop. EMBRACE é o nome dado ao conjunto de achados, não a uma única falha compartilhada.
O que a Forever Security chamou de EMBRACE
A investigação agrupou falhas distintas ligadas aos navegadores integrados, com resultados que variam conforme o produto. A análise técnica da Forever Security descreve os mecanismos por ferramenta.
| Produto | Comportamento relatado no navegador integrado |
| Cursor | Conteúdo de uma página podia chegar ao agente por uma integração com o navegador e levar à execução de código no computador. O resultado descrito dependia do modelo. |
| GitHub Copilot para desktop | Uma página podia fornecer um endereço falso, exibido pelo aplicativo e passado ao agente como contexto da aba. |
| Codex | No fluxo testado, uma página local podia ler arquivos fora da pasta do projeto, sem precisar de um web worker. |
| Visual Studio Code (VS Code) | Uma página podia iniciar um web worker que, segundo o relatório, lia arquivos além dos limites da pasta do projeto. |
| Claude Desktop | O relatório descreveu um web worker que podia ler arquivos locais além dos limites da pasta do projeto. |
Um web worker é um script executado em segundo plano por uma página. Nos casos relatados para VS Code e Claude Desktop, a restrição aplicada à página principal não se estendia ao worker. No fluxo do Codex, a leitura relatada ocorria diretamente pela página local.
Como a cadeia de acesso a arquivos locais começava
Segundo a Forever Security, a cadeia descrita exigia que a pessoa abrisse um arquivo HTML local no navegador integrado. A rota relatada envolvia um projeto enganoso: o README orientava a configuração, e o assistente apresentava um link clicável para o arquivo local. Abrir o projeto, por si só, não era a ação descrita como gatilho.
No teste da empresa, a varredura relatada encontrou arquivos como chaves SSH, arquivos .env, tokens do npm, o arquivo hosts e documentos privados. Em alguns dos casos, a técnica de mapeamento de pastas usava arquivos .DS_Store, metadados do Finder do macOS. Esse método de mapeamento é específico do macOS; a falha de leitura por web worker descrita para VS Code e Claude Desktop é um mecanismo separado.
O que a investigação relatou sobre as correções
A Forever Security afirmou que o Cursor corrigiu o problema relatado em 1º de outubro de 2026. Para o GitHub Copilot para desktop, a versão afetada indicada foi a 1.1.27; segundo a empresa, o GitHub corrigiu a falsificação de endereço no build 1.1.29 em 13 de outubro de 2026.
No relatório publicado em 29 de outubro de 2026, a Forever Security listou os achados do Codex e do VS Code como ainda abertos. Essa é a situação que a empresa descreveu naquela data.