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/v3@v0.0.0-20251112130104-8766e718a011 (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/v3@v3.19.2
it returns no vulnerabilities as expected
To Reproduce
Steps to reproduce the behavior:
- POST /v1/query - data: {"package": {"purl": "pkg:golang/helm.sh/helm/v3@v0.0.0-20251112130104-8766e718a011"}}
- See results returned
- POST /v1/query - data: {"package": {"purl": "pkg:golang/helm.sh/helm/v3@v3.19.2"}}
- No vulnerabilities
Expected behavior
To receive no vulnerabilities when querying this or a malformed version instead of all of them