Describe the bug
When using the API I am getting all of the vulnerabilities that ever existed for helmv3 for the following purl:
pkg:golang/helm.sh/helm/[email protected] (v3.19.2 / latest)
that purl was fetched from an SBOM generated by Syft and there is no alias with the proper version, when using the purl:
pkg:golang/helm.sh/helm/[email protected]
it returns no vulnerabilities as expected
To Reproduce
Steps to reproduce the behavior:
- POST /v1/query - data: {"package": {"purl": "pkg:golang/helm.sh/helm/[email protected]"}}
- See results returned
- POST /v1/query - data: {"package": {"purl": "pkg:golang/helm.sh/helm/[email protected]"}}
- No vulnerabilities
Expected behavior
To receive no vulnerabilities when querying this or a malformed version instead of all of them