OWASP Dependency-Track Run time of “Build & Deploy” step 60 min 60 min 60 min Run time of “Trace Vulnerability” step 13.5 min (*) 2 min (*) - Vulnerability data sources • NVD Data Feeds • NVD Data Feeds • CVE • NVD Data Feeds Output Vulnerability format • cve-check original format (.json) • OpenVEX (.json) • Not investigated (*)… We do not include the time to download the vulnerability DB in the measurement. 33
OWASP Dependency-Track Pros • Lower CI/CD setup cost than the other option • “Vulnerability Tracing” step is 7× faster than cve-check • Two vulnerability sources: NVD and CVE • Can make OpenVEX • Rich UI • Many features Cons • You must run bitbake each time to check vulnerabilities • You must keep the Yocto cache • This is the phase before Yocto integration (waiting for official release) • The supported SPDX version is 2.2, which is outdated. • Hard to convert yocto results to CycloneDX for Dependency-Track (no stable path today; sbom-convert has issues) • Cannot pass recipe patches or CVE_STATUS (Ignored / Fixed) into Dependency-Track 34
OWASP Dependency-Track Can use now? Yes No No If works as planned ★★☆ ★★★ ★★☆ NOTE - • RFC stage (waiting for official release) • Best choice after release • No stable way to make CycloneDX (when using sbom-convert) 35