O pitch
O Nx Console é a interface oficial do sistema de build Nx, projetada para ajudar 2,2 milhões de desenvolvedores a gerenciar monorepos e pipelines de build complexos. Embora tenha o selo “Verified Publisher” no VS Code Marketplace, esse status não impediu um ataque catastrófico à cadeia de suprimentos neste mês.
Por dentro
Em 18 de maio de 2026, a versão 18.95.0 da extensão Nx Console foi publicada no VS Code Marketplace com um payload malicioso. Uma conta de mantenedor comprometida permitiu que o grupo TeamPCP contornasse as verificações padrão e coletasse segredos de desenvolvedores, incluindo cofres do 1Password e credenciais da AWS (CyberScoop). A versão maliciosa ficou no ar por apenas 18 minutos, mas somou mais de 6.000 instalações antes de ser removida (The Hacker News).
O ataque mirou especificamente as configurações locais dos agentes Claude 4.5 e Claude 4 Sonnet. Ao exfiltrar ~/.claude/settings.json, os invasores obtiveram acesso a tokens de sessão ativos e a workflows agênticos usados por engenheiros de alto nível (CyberScoop). Esse vetor permitiu a invasão posterior de cerca de 3.800 repositórios internos do GitHub, que agora são oferecidos à venda em fóruns de cibercrime por US$ 50.000 (Varonis Threat Labs / VentureBeat).
A falha técnica está na arquitetura de extensões do VS Code, em que ferramentas de terceiros rodam com os mesmos privilégios do usuário. Apesar da recente atualização v1.120, que adicionou controles limitados de “Agent Sandbox”, as extensões em geral ainda têm acesso irrestrito a diretórios sensíveis como .ssh e .aws (GitHub Issue #52116). O selo “Verified” confirma apenas a identidade, não a segurança de cada commit de código nem a integridade do pipeline de atualização (Aikido Security).
Não sabemos a identidade de uma segunda extensão envenenada mencionada nos primeiros relatórios do GitHub, nem vimos uma divulgação completa dos dados de clientes afetados nesses 3.800 repositórios exfiltrados (VentureBeat). O comprometimento do Nx também foi associado a uma invasão anterior da biblioteca TanStack, o que sugere um efeito dominó mais amplo no ecossistema JS (The Hacker News).
Nossa opinião
O selo “Verified” do marketplace virou um risco: oferece uma fina camada de confiança que os desenvolvedores não devem mais aceitar. Se a sua equipe de engenharia usa o Nx Console, você na prática entregou as chaves de toda a sua infraestrutura de agentes Claude 4.5 às configurações de 2FA de um mantenedor terceiro. Recomendo uma moratória total sobre extensões de terceiros do VS Code que não tenham um sandbox rigoroso no nível do sistema operacional. É como contratar um desconhecido para limpar a casa e se surpreender quando ele abre a primeira gaveta. Evite até que o modelo de permissões seja reconstruído.