Sicherheit für GitHub-Projekte umsetzen (Checkliste)
(marcinhoppe.com)-
Git Credential Manager (GCM) Core unbedingt einsetzen
-
2FA einrichten
-
Signed Commits erzwingen
-
Release-Branch schützen (regelbasierter Protected Branch)
-
PR-Reviews und Freigaben erzwingen
-
Secret-Scanning-Tools einsetzen, um das Offenlegen sensibler Informationen zu verhindern
-
Git-History löschen (neu schreiben), um offengelegte Einträge zu entfernen
-
Nur vertrauenswürdige GitHub Actions ausführen
-
Secrets mit GitHub Actions schützen
-
Sicherheitslücken in Dependencies prüfen
-
Mit Dependabot verwundbare Dependencies automatisch mit Sicherheitsupdates aktualisieren
-
Mit GitHub CodeQL den Code auf Sicherheitslücken prüfen
-
Eine Sicherheitsrichtlinie verfassen und im Repo anwenden
-
Einen temporären Private Fork erstellen, um Sicherheitslücken zu beheben
-
Für Nutzer eine Administrator-Empfehlung zu Sicherheitsupdates veröffentlichen
Noch keine Kommentare.