Security Badge

🛡️

Level 1 & 2 sind offizielle Badges im openCode Software-Katalog

⚠️

Status: Level 3 Badge ist in Arbeit

Die Security Badge gibt Auskunft über den Sicherheitsstatus eines Repositorys. Die Badge basiert auf den folgenden Kriterien:

Level 1: Basis Sicherheit

  • Reaktionszeit auf Issues: Die durchschnittliche Reaktionszeit auf Issues, welche innerhalb der letzten 3 Monate entstanden sind, beträgt weniger als 7 Tage.
  • Geschützte Branches: Der default Branch ist als protected konfuguriert und es sind keine Force-Pushes auf den default Branch erlaubt.
  • Sicherheitsrichtlinie: Prüft, ob eine Datei SECURITY.md im Stammverzeichnis des Default-Branches existiert

Level 2: Erweiterte Sicherheit

  • Alle Kriterien aus Level 1
  • Code Review: Prüft, ob mind. 75% der Merge Requeste in den letzten 6 Monaten durch einen Maintainer geprüft wurden.
  • Signierte Tags: Prüft, ob mind. 80% der Tags der letzten 6 Monate signiert wurden

Level 3: Umfassende Sicherheit

  • Alle Kriterien der Level 1 und 2
  • Letzte Releases ohne bekannte kritische Schwachstellen: TBD
  • Schwachstellenmanagement - Behebungszeit von CVEs: TBD