Software-Stückliste (SBOM)
Jeder ausgelieferte Pulse-Build enthält eine Software-Stückliste (SBOM): ein maschinenlesbares Verzeichnis aller im Produkt enthaltenen Drittanbieter-Komponenten.
Pulse veröffentlicht seine SBOM im CycloneDX-JSON-Format. Es handelt sich um ein einzelnes zusammengeführtes Dokument, das alle ausgelieferten Komponenten abdeckt:
- Das Haskell-Backend (aus dem festgelegten Abhängigkeitssatz aufgelöst)
- Die Go-Dienste — den OPC-UA-Kollektor, den S7-Kollektor und die Appliance-CLI
- Die Web- und Mobile-Oberflächen (npm-Abhängigkeiten)
Download
Pulse-SBOM herunterladen (CycloneDX JSON)
Sie können die Datei auch im Browser öffnen.
Verwendung der SBOM
Die CycloneDX-Datei kann von gängigen Supply-Chain- und Schwachstellen-Tools eingelesen werden — zum Beispiel Dependency-Track, Grype oder Trivy —, um Lizenzen zu prüfen und die von Pulse ausgelieferten Komponenten auf bekannte Schwachstellen zu untersuchen.