Pular para o conteúdo
Agentes de IA

Como proteger credenciais no Claude Code após o alerta sobre o "não perguntar novamente"

Pesquisadores acharam senhas e chaves em arquivos de permissão do Claude Code em repositórios públicos. Veja como proteger credenciais no Claude Code na sua equipe.

Por James Kamradt Jr. · · 4 min de leitura
ResumoEm 7 de novembro de 2026, publicações em comunidades técnicas passaram a alertar que, ao escolher "Yes, and don't ask again" no Claude Code, o comando aprovado pode ser salvo por inteiro em um arquivo local, junto com senhas ou tokens que estejam nele. Segundo a Apiiro, 1.122 repositórios públicos no GitHub continham credenciais em arquivos desse tipo. Os detalhes vêm de relatos e da pesquisa citada nas fontes; a lição é prática: nenhum segredo deve ir em comando, e arquivos de permissão precisam de revisão.
Chave digital escapando de um arquivo de configuração rumo a um repositório público de código

Saber como proteger credenciais no Claude Code virou prioridade depois que a Apiiro divulgou uma análise de arquivos de configuração de assistentes de programação publicados no GitHub. O mecanismo descrito é simples e fácil de passar despercebido: ao aprovar um comando com a opção de não perguntar novamente, a ferramenta grava a regra de permissão com o comando completo. Se esse comando tinha uma senha ou um token, o segredo fica em texto claro no arquivo, que pode acabar num commit público.

O que foi relatado

  • Pesquisadores identificaram 1.122 repositórios públicos no GitHub com credenciais, como senhas e chaves de API, em arquivos de configuração de assistentes de programação com IA.
  • O caminho de exposição é o aviso de aprovação: ao escolher "Yes, and don't ask again", o comando completo, com os segredos presentes na chamada, vai para um arquivo persistente de configurações, o .claude/settings.local.json.
  • Um veículo alemão de segurança que repercutiu o caso menciona 2.539 segredos encontrados pela Apiiro no GitHub; por isso os números variam conforme a fonte, e vale ler a análise original.
  • Em um post no r/ClaudeAI, a discussão pergunta como as equipes estão lidando com isso, o que mostra que o tema ainda está em aberto na comunidade.

Não testamos o comportamento. Trate como relato em apuração e confirme na documentação oficial da ferramenta.

Por que isso importa para a empresa

O problema não é só uma opção de uma ferramenta. É uma combinação comum: atalho de produtividade, segredo digitado na linha de comando e arquivo local que ninguém revisa antes do commit. Com agentes de programação, esse tipo de arquivo cresce sozinho, e o desenvolvedor pode nem saber o que há nele. Se o repositório for público, ou se for privado mas depois aberto, as credenciais de produção, banco de dados ou serviços de nuvem ficam expostas.

Como proteger credenciais no Claude Code: 7 passos

  1. Nunca coloque segredos dentro do comando. Use variáveis de ambiente ou um gerenciador de segredos, para que o comando aprovado contenha só o nome da variável.
  2. Revise as permissões salvas. Abra o arquivo de configurações local e remova regras que contenham tokens, senhas ou URLs com credenciais.
  3. Mantenha arquivos locais fora do Git. Inclua .claude/settings.local.json no .gitignore e confirme que ele não está rastreado.
  4. Use varredura de segredos. Ative verificação antes do commit e na integração contínua para barrar chaves e senhas, inclusive em arquivos de configuração de ferramentas.
  5. Pense duas vezes antes do "não perguntar novamente". Para comandos que recebem argumentos sensíveis, aprove só uma vez.
  6. Revogue o que vazou. Se uma credencial foi versionada, considere-a comprometida: revogue, gere outra e verifique os acessos. Apagar o arquivo depois não limpa o histórico.
  7. Dê o mínimo de acesso. Credenciais com escopo restrito e prazo curto reduzem o estrago. Veja nosso guia sobre permissões de agentes de programação.

Checklist de revisão

ControlePergunta a responder
Arquivos de permissãoHá comandos com senhas ou tokens salvos?
VersionamentoO arquivo local está no .gitignore e fora do histórico?
VarreduraExiste verificação automática de segredos antes do commit?
RotaçãoSabemos revogar e trocar uma credencial rapidamente?
Hábito da equipeTodos sabem que segredo não vai em comando?

Perguntas frequentes

Meu repositório é privado. Estou seguro?

Menos exposto, mas não seguro: qualquer pessoa com acesso lê as credenciais, e repositórios podem se tornar públicos ou ser copiados. Trate segredos em arquivos versionados como um problema em qualquer caso.

Isso vale só para o Claude Code?

O relato trata do Claude Code, mas a prática vale para qualquer assistente que guarde permissões ou histórico de comandos. Veja também como proteger dados ao usar ferramentas de programação com IA e como gerenciar permissões de agentes de IA para programação.

O que fazer agora

  • Procure settings.local.json nos repositórios da empresa e confira se há segredos.
  • Revogue qualquer credencial encontrada e verifique o histórico do Git.
  • Ative varredura de segredos no commit e na integração contínua.
  • Combine com a equipe: segredos em variáveis ou cofre, nunca na linha de comando.

Quer ver onde a IA gera retorno na sua operação? No diagnóstico gratuito, mapeamos seus processos e indicamos o que automatizar primeiro.

Quero meu diagnóstico gratuito →

Conclusão

O alerta sobre o "não perguntar novamente" mostra que a segurança de agentes de programação depende tanto de hábitos quanto de configuração. A Yggra ajuda empresas a revisar o uso dessas ferramentas, configurar permissões, varredura de segredos e políticas para a equipe. Conheça nosso serviço de agentes de IA ou fale com a Yggra.

Fontes

Perguntas frequentes

O que foi relatado sobre o Claude Code e as credenciais?

Segundo a pesquisa da Apiiro, repercutida no Hacker News e no Reddit, quando o desenvolvedor escolhe "Yes, and don't ask again" ao aprovar um comando, o comando completo, incluindo eventuais senhas ou chaves digitados nele, pode ser gravado em um arquivo local de configurações (.claude/settings.local.json). Os pesquisadores encontraram 1.122 repositórios públicos no GitHub com credenciais em arquivos desse tipo.

Como proteger credenciais no Claude Code?

Não digite segredos dentro de comandos; use variáveis de ambiente ou um cofre de segredos, revise os arquivos de permissão antes de cada commit, mantenha-os fora do versionamento, use ferramentas de varredura de segredos e revogue qualquer credencial que já tenha ido parar em um repositório.

Apagar o arquivo do repositório resolve?

Não. Se a credencial já foi publicada, ela deve ser considerada comprometida: revogue e gere uma nova. Remover o arquivo depois do commit não apaga o histórico do Git.

Preciso parar de usar o Claude Code?

Não necessariamente. O risco vem do hábito de colocar segredos em comandos e de versionar arquivos locais sem revisão. Com regras claras de uso, é possível manter a produtividade.

James Kamradt Jr.

James Kamradt Jr.Fundador e arquiteto de software da Yggra. Mais de 15 anos criando sistemas web, SaaS e, hoje, agentes de IA para empresas.

Diagnóstico gratuito

Descubra quanto sua empresa ganha com IA e software próprio

Em 30 minutos, mapeamos seus processos, ferramentas e custos, e mostramos o que dá para automatizar ou substituir.

  • Conversa com um especialista técnico, não com um vendedor
  • Mapa de SaaS, planilhas e tarefas que podem virar sistema ou agente de IA
  • Estimativa de prazo e investimento, sem compromisso

Resposta em até 1 dia útil. Seus dados estão protegidos conforme a Política de Privacidade.

Recebemos seu pedido ✓

Abrimos o WhatsApp com sua mensagem pronta. É só enviar para falar direto com nossa equipe.

Abrir WhatsApp