-
Continue reading →: OAuth-Scopes installierter GitHub-Apps: nie wieder geprüft
Eine installierte GitHub-App bekommt einmal Scopes zugewiesen und behält sie dauerhaft. Wo Organisationen nachträglich sehen, welche App heute noch was darf.
-
Continue reading →: Restore-Test: warum ein Backup ohne Probe nicht sicher ist
Ein Backup, das nie wiederhergestellt wurde, ist eine unbestätigte Behauptung. Warum der Restore-Test ein eigenes, regelmäßig geübtes Verfahren sein muss.
-
Continue reading →: Incident-Kommunikation: was die ersten 24 Stunden brauchen
Wer bei einem Sicherheitsvorfall zuerst informiert wird, in welcher Reihenfolge und mit welcher Kadenz, entscheidet über Vertrauen, nicht nur über Fakten.
-
Continue reading →: CODEOWNERS in der Praxis: wer wirklich verantwortlich ist
Eine Datei, die einmal stimmte Du legst eine CODEOWNERS-Datei an, ordnest Verzeichnisse Personen oder Teams zu, aktivierst in den Branch-Protection-Regeln die Pflicht zur Code-Owner-Freigabe — und hast damit, an dem Tag, eine nachvollziehbare Zuständigkeit für jeden Pfad im Repository. Das Problem ist nicht dieser Tag. Das Problem ist der 400.…
-
Continue reading →: Runtime-Erkennung: warum Shift-Left allein nicht reicht
Ein Pipeline-Gate prüft, was vor dem Deploy bekannt ist. Was ein System zur Laufzeit tatsächlich tut, zeigt sich erst danach: eine andere Kontrollschicht.
-
Continue reading →: GitHub Actions vor dem ersten Einsatz prüfen
Bevor eine fremde GitHub Action in deiner Pipeline läuft, entscheiden Maintainer-Historie, Berechtigungsumfang und Code darüber, was sie darf.
-
Continue reading →: Branch Protection Rules: was sie technisch wirklich verhindern und wo sie durchlässig bleiben
Eine Branch Protection Rule fühlt sich an wie ein Schloss: einmal eingerichtet, sichert sie den Branch dauerhaft ab. Tatsächlich ist sie eher ein Regelwerk mit eingebauten Ausnahmen, und die Frage ist nicht, ob es Ausnahmen gibt, sondern wer sie kennt. Der Beitrag vom 6. August (Vier-Augen-Prinzip in der Pipeline) hat…
-
Continue reading →: Secrets-Rotation: Warum ein einmaliger Scan nicht reicht
Ein Fund im Scanner beendet ein Secret nicht. Warum Sichtbarkeit und Gültigkeit zwei verschiedene Fragen sind, und was ein Rotationsprozess dafür braucht.
-
Continue reading →: KI-generierter Code in der Lieferkette: Was sich beim Code-Review ändert
Wie sich Code-Review verändert, wenn KI-Agenten mitschreiben: andere Fehlerprofile, halluzinierte Paketnamen, und warum Herkunft zur Prüffrage wird.
-
Continue reading →: CodeCraft Academy: Jetzt mit echten Kursseiten
CodeCraft Academy hat jetzt einzelne Kursseiten mit Modulen, Dauer und Vorwissen statt einer Ankündigungsseite.