Buildroot
Buildroot baut ein Linux-Image aus einer Paketliste und schreibt keine SPDX- oder CycloneDX-Datei. Stattdessen schreibt es eine Paketliste: make show-info gibt jedes Paket mit seiner Version als JSON aus, und make legal-info schreibt ein Manifest aus Paketen und Lizenzen.
Diese Liste ist ein Anfang, aber keine SBOM, die andere lesen können, und die Namen sind Buildroot-Paketnamen, nicht die Hersteller-Produkt-Paare, die Schwachstellendatenbanken verwenden. Das eine in das andere zu überführen, ist dieselbe Zuordnungsarbeit wie bei den anderen Plattformen.
Eine ist die Liste, die Ihr Build schreibt. Dateien werden in Ihrem Browser gelesen.
Aus Ihrem Buildroot-Baum, nachdem Sie Ihr Image konfiguriert haben:
make show-info > packages.jsonAusgabe von make show-info — die Paketliste mit Versionen als JSON.config aus Ihrem Buildroot-Ausgabeverzeichnis — die in menuconfig ausgewählten Pakete. Sie nennt nur für wenige eine Version (meist Kernel, Bootloader und C-Bibliothek), und das Ergebnis nennt, welche eine bekamen, daher kann eine Schwachstellenprüfung für den Rest nur eine Vermutung sein. Senden Sie make show-info für jede Version.manifest.csv aus make legal-info — wird heute nicht gelesen; es listet dieselben Pakete mit ihren Lizenzen, und Declarable nimmt die Paketliste stattdessen aus make show-infomake pkg-stats, das bekannte CVEs je Paket meldet. Siehe das Buildroot-Handbuch.Angaben auf dieser Seite geprüft am 14. Oktober 2026.
Declarable bereitet Unterlagen vor, die Sie prüfen sollen. Das ist keine Rechtsberatung und keine Zertifizierung. Ihre Konformitätserklärung unterschreiben Sie selbst.