Passo 1: Trocar Chaves Expostas

Primeiro, troquei todas as chaves expostas no arquivo.env. Isso garante que as antigas chaves ficam inválidas imediatamente.

QUASE FUI HACKEADO: processo completo de COMO EVITEI ISSO

Passo 2: Adicionar ao.gitignore

Adicionei o arquivo.env ao arquivo.gitignore. Isso pode ser feito manualmente ou usando o comando echo ".env" >>.gitignore.

Passo 3: Remover do Rastreio do Git

Para garantir que o Git não rastreie o arquivo.env, usei o comando git rm --cached.env. Isso remove o arquivo do rastreio, mas mantém o histórico.

Passo 4: Limpar o Histórico

Para remover o arquivo do histórico, usei a ferramenta git filter-repo. Isso reescreve todo o histórico do Git, removendo o arquivo.env de todos os commits antigos.

Conclusão

O processo técnico foi essencial, mas a lição real é a rapidez com que agimos após o incidente. Quem age rápido e efetivamente pode evitar graves consequências.

CompletoEviteiHackeadoProcessoQuase