Zum Inhalt springen

Ihr erster CRA-Bericht

Der Cyber Resilience Act (Verordnung 2024/2847) verlangt Schwachstellenmanagement, SBOM, Sicherheitsupdates und Softwaredokumentation. yocman cra report sammelt Build-Nachweise, zertifiziert aber keine Konformität.

Im Verzeichnis eines fertigen Builds:

yocman cra report

Die Analysen cve, secrets, sbom, licenses, services, users, perms und kernel-audit werden nach CRA-Anforderungsbereichen geordnet. Status: Keine Lücke, Prüfen, Lücke, Keine Nachweise bei fehlender Datenquelle oder Manuell, wenn ein Build keinen Nachweis ermöglicht.

Bericht für Ihre Unterlagen

yocman cra report --format md -o cra.md
yocman cra report --format json -o cra.json
yocman cra report --fail-on high

Markdown für Ihre Unterlagen, JSON für CI. Der letzte Befehl liefert Exitcode 1 bei hohen oder kritischen Lücken.

Grenzen der Nachweise

Zwei Bereiche sind immer Manuell:

  • Sicherheitsupdates: Signierung, Rollback und Verteilung. OTA-Frameworks wie SWUpdate, RAUC, OSTree oder Mender werden erkannt, ihr Betrieb muss aber dokumentiert werden.
  • Offenlegungsrichtlinie, Kontaktstelle und Nutzerdokumentation.

Fehlende Daten

cve-check, create-spdx und buildhistory erzeugen benötigte Daten nur bei Aktivierung. yocman doctor zeigt fehlende Quellen und deren Einrichtung. Der Bericht enthält dieselben Lücken.