Torna alla panoramica
Rischio
.env committato in Git per errore
Un .env committato resta per sempre nella cronologia – anche dopo averlo eliminato.
I file .env sono il posto giusto per i secret – finché Git li ignora. Se manca la riga giusta nel .gitignore, il file finisce nel repository con tutte le sue chiavi.
Cosa succede
Un git add . porta con sé il .env, il commit arriva nel repository e il push successivo lo mette online. Spesso ci si accorge solo quando il repository è già stato condiviso.
Perché è pericoloso
Git non dimentica nulla. Anche se elimini il file più tardi, resta nella cronologia – chiunque abbia clonato il repository ha la vecchia versione, chiavi comprese.
Come aiuta Env Clinic
Env Clinic verifica se il tuo .gitignore protegge davvero i file .env e può, su richiesta, cercare vecchie fughe nella cronologia Git.
env-clinic scan . --include-git-history
- Controlla le regole .gitignore
- Trova vecchie fughe nella cronologia
- Fornisce le righe di protezione esatte