Ferramenta de codificação Grok Build da xAI é aberta como código-fonte após escândalo de coleta secreta de repositórios
Pesquisadores da Cereblab descobriram que o Grok Build, ferramenta de codificação assistida por IA da xAI/SpaceX, empacotava repositórios inteiros de usuários em git bundles e os enviava para armazenamento em nuvem do Google, com retenção de dados ativada por padrão para contas não-enterprise. Após a repercussão negativa, a empresa desligou a retenção padrão, apagou os dados retidos e liberou o código-fonte (cerca de 844 mil linhas de Rust) para auditoria pública, ainda que resquícios do código de upload continuem presentes no repositório, apenas desativados.
No início de julho de 2026, a empresa de pesquisa em segurança Cereblab analisou o tráfego de rede gerado pelo Grok Build, o agente de codificação em CLI da xAI/SpaceX, e constatou que a ferramenta empacotava repositórios Git inteiros dos usuários em "git bundles" e os enviava para armazenamento controlado pela empresa no Google Cloud. A descoberta ganhou ampla repercussão porque contradizia a expectativa comum de que ferramentas de codificação por IA operam apenas sobre o contexto necessário para gerar sugestões, e não replicam o conteúdo completo dos repositórios para infraestrutura externa.
Tecnicamente, o problema estava no comportamento padrão do produto: contas enterprise recebiam Zero Data Retention (ZDR) automaticamente, enquanto contas não-enterprise tinham a retenção de dados ativada por padrão, exigindo que o usuário desabilitasse manualmente o upload via uma flag na CLI. Ou seja, o modelo de opt-out — em vez de opt-in — fazia com que a maioria dos usuários comuns tivesse seus repositórios copiados para a nuvem da empresa sem perceber, uma vez que poucos usuários revisam ativamente configurações de telemetria de ferramentas de desenvolvimento.
O caso importa na prática porque agentes de codificação por IA têm acesso irrestrito ao conteúdo de repositórios privados, que tipicamente incluem segredos, chaves de API, credenciais de infraestrutura e propriedade intelectual sensível. Um comportamento de exfiltração silenciosa — mesmo que não intencionalmente malicioso — expõe esse tipo de dado a um terceiro fora do controle do desenvolvedor, criando um vetor de risco de cadeia de suprimentos equivalente ao de um malware de coleta de credenciais, ainda que embutido em uma ferramenta legítima e amplamente distribuída.
A resposta da xAI/SpaceX incluiu desativar a retenção padrão a partir de 12 de julho, apagar os dados já retidos e abrir o código-fonte do Grok Build (cerca de 844 mil linhas em Rust) para auditoria da comunidade, além de anunciar um programa de bug bounty com recompensas entre US$ 100 e US$ 20 mil. Contudo, conforme observado por Simon Willison ao revisar o repositório liberado, ainda há trechos do código responsável pelo upload para o Google Cloud presentes na base, apenas desativados — não removidos —, o que deixa em aberto a garantia real de que a funcionalidade não pode ser reativada silenciosamente em uma atualização futura.
O episódio reforça a necessidade de tratar ferramentas de codificação assistidas por IA como superfície de ataque de primeira classe: políticas de retenção de dados devem ser auditáveis e, idealmente, opt-in por padrão, e a mera abertura de código não substitui uma auditoria independente completa, já que a presença de código desativado (em vez de eliminado) mantém a possibilidade técnica de reversão do comportamento questionado.