When parsing BOM files, we should ignore packages with ecosystems we don't currently support.
How To Reproduce
Steps to reproduce this behavior:
Parse CycloneDX BOM file containing a package such as "pkg:deb/ubuntu/adduser@3.118ubuntu5?arch=all&distro=ubuntu-22.04"
See error below
phylum parse -v docker.sbom.json
:exclamation: Error: could not parse lockfile: docker.sbom.json
Caused by:
0: Failed to parse lockfile
1: Could not determine ecosystem
Expected Behavior
Identified but unsupported ecosystems should be ignored.
Overview
When parsing BOM files, we should ignore packages with ecosystems we don't currently support.
How To Reproduce
Steps to reproduce this behavior:
Expected Behavior
Identified but unsupported ecosystems should be ignored.