Dados sensíveis expostos no GitHub através dos arquivos de configuração do claude
Pesquisadores de segurança de IA da Apiiro descobriram que o Claude Code está inadvertidamente expondo inúmeros segredos em repositórios públicos do GitHub. Os pesquisadores encontraram milhares de itens sensíveis, incluindo senhas de banco de dados, tokens de API e credenciais de login de root, incorporados nos arquivos de configuração do software.
A vulnerabilidade surge da forma como o Claude Code gerencia o consentimento do usuário para comandos automatizados. Quando um usuário seleciona a opção de aprovar um comando sem mais perguntas, esta escolha é registrada no arquivo local chamado .claude/settings.local.json. Em alguns casos, o próprio comando, juntamente com quaisquer dados sensíveis incorporados, é escrito diretamente neste arquivo de configuração.
Embora a documentação da Anthropic indique que este arquivo de configuração específico é normalmente adicionado à lista .gitignore do desenvolvedor, o que deve impedir o compartilhamento público, a descoberta destaca uma possível lacuna de segurança relacionada ao gerenciamento de configuração local.