Segundo uma síntese da Ecosistema Startup, a Apiiro encontrou 1.122 arquivos públicos com pelo menos um segredo real entre 104.185 cópias de .claude/settings.local.json examinadas em 103.617 repositórios. A síntese atribui o levantamento à pesquisa da Apiiro publicada em 5 de novembro de 2026.
Se uma credencial literal entrou em um comando salvo e foi commitada, apagar o arquivo atual não a revoga nem remove cópias do histórico.
Como um comando pode parar nas configurações do projeto
A síntese descreve este caminho: ao aprovar um comando de shell com “Yes, and don’t ask again”, o Claude Code pode salvar o comando em .claude/settings.local.json, na pasta do projeto. Se ele contiver uma senha ou um token escrito diretamente no comando, a credencial pode ficar registrada junto com ele.
A matéria também relata que, em certas circunstâncias, o Claude Code adicionava uma exclusão à configuração global do Git ao criar o arquivo dentro de um repositório existente. Essa exclusão não acrescentava o arquivo ao .gitignore do projeto e não cobria arquivos já commitados.
O que os números medem
Os 1.122 arquivos com segredos continham 1.379 credenciais distintas, segundo a síntese. Já o total de 2.539 segredos em 1.994 repositórios abrange um conjunto mais amplo, que também inclui histórico do Git, arquivos de configurações compartilhadas e transcrições de agentes.
A síntese relata ainda que gitleaks detectou 564 arquivos e TruffleHog, 643; 215 arquivos não foram detectados por nenhum dos dois na amostra descrita. Esses números se referem aos arquivos examinados nesse levantamento.
A observação sobre as branches padrão também tem uma data específica: os 1.122 arquivos estavam nelas em 2 de novembro de 2026. A síntese relata, além disso, 211 forks de 74 repositórios com os mesmos segredos e outros 734 segredos em versões antigas, distribuídos por 509 repositórios. Por isso, remover uma cópia do diretório atual não elimina necessariamente as cópias que já foram para o histórico ou para forks. A Ecosistema Startup recomenda revogar ou trocar credenciais potencialmente expostas antes de limpar o histórico.
A análise descrita trata de arquivos públicos no GitHub; seus números não medem a situação de repositórios privados nem representam uma proporção de usuários do Claude Code.
GitHub Actions é outro cenário
A Cloudanix descreve um risco diferente: workflows do GitHub Actions que processam conteúdo não confiável de issues ou pull requests enquanto têm acesso a segredos ou permissões de escrita. Nesse caso, a preocupação está no que o workflow executa e nas permissões disponíveis, não em um comando salvo nas configurações locais do projeto.