dependency-track
dependency-track copied to clipboard
SBOM not imported if it was generated by new syft v0.101.0
Current Behavior
file generated by syft v0.60.1 can be uploaded and successfully processed by DT file generated by latest syft can be uploaded but DT ignores it.
Steps to Reproduce
- install syft v.0.101.0, generate SBOM for any docker image, upload it to DT. last bom import for project will stay intact.
- install syft v0.60.1, enerate SBOM for the same image, upload it to DT. last bom will be updated.
Expected Behavior
both syft generates correct CycloneDX bom. both files should be processed.
Dependency-Track Version
4.7.x
Dependency-Track Distribution
Container Image
Database Server
PostgreSQL
Database Server Version
No response
Browser
Google Chrome
Checklist
- [X] I have read and understand the contributing guidelines
- [X] I have checked the existing issues for whether this defect was already reported
Can you provide an example that fails to process?
And can you try to reproduce in 4.10.1?
It might be that newer Syft versions generate BOMs using the CycloneDX v1.5 schema per default. Support for CycloneDX v1.5 was introduced in Dependency-Track v4.9.