Zurück zur Übersicht
Risiko
.env aus Versehen in Git
Eine einmal committe .env bleibt für immer in der Historie – auch nach dem Löschen.
.env-Dateien sind der richtige Ort für Secrets – solange Git sie ignoriert. Fehlt die passende Zeile in der .gitignore, landet die Datei mit allen Schlüsseln im Repo.
Was passiert
Ein git add . nimmt die .env mit, der Commit landet im Repo, und beim nächsten Push ist sie online. Oft fällt es erst auf, wenn das Repo schon geteilt wurde.
Warum es gefährlich ist
Git vergisst nichts. Selbst wenn du die Datei später löschst, bleibt sie in der Historie – jeder, der das Repo geklont hat, besitzt die alte Version mitsamt den Keys.
Wie Env Clinic hilft
Env Clinic prüft, ob deine .gitignore .env-Dateien wirklich schützt, und kann optional die Git-Historie nach alten Leaks durchsuchen.
env-clinic scan . --include-git-history
- Prüft die .gitignore-Regeln
- Findet alte Leaks in der Historie
- Liefert die exakten Schutz-Zeilen