Skip to content

Bomber is not finding packages in a SBOM file that has been converted using the CycloneDX Convert function #171

@6mile

Description

@6mile

The problem I am having is that bomber does NOT find any packages in a SBOM that has been converted by the cyclonedx-node covert process. The SBOM is generated from a javascript application.

To recreate for testing:
Create a CycloneDX SBOM in JSON format:
cyclonedx-node --output bomber-test.json

If we scan that SBOM with Bomber, it works:
Screenshot 2023-08-03 at 2 12 31 pm

Now convert that CycloneDX SBOM to SPDX using the cyclonedx convert function:
cat ./bomber-test.json | cyclonedx convert --input-format json --output-format spdxjson > ./converted-to-spdx.json

Now that you have a freshly converted SPDX format SBOM, run Bomber against it:
bomber scan ./converted-to-spdx.json

Unfortunately, Bomber doesn't find any packages even thought there are many components listed in the converted SBOM:
Screenshot 2023-08-02 at 3 49 11 pm

I'm attaching all files here so you can inspect them.
bomber-files.zip

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions