Closed johnmhoran closed 1 week ago
The above data comes from API V1; just checked V2, which reports:
. . .
"packages": [
{
"purl": "pkg:npm/micromatch@4.0.8",
"affected_by_vulnerabilities": [],
"fixing_vulnerabilities": [
"VCID-4yky-bgk9-aaak"
],
"next_non_vulnerable_version": null,
"latest_non_vulnerable_version": null,
"risk_score": null
}
]
I'm seeing similar inconsistencies for pkg:golang/github.com/quic-go/quic-go@0.40.0
. Some time around Friday last week API v1 stopped to report affected_by_vulnerabilities
for it (they seem to have erroneously shifted to fixing_vulnerabilities
).
But API v2 reports vulnerabilities, compare:
https://public.vulnerablecode.io/api/packages?purl=pkg:golang/github.com/quic-go/quic-go@0.40.0 https://public.vulnerablecode.io/api/v2/packages?purl=pkg:golang/github.com/quic-go/quic-go@0.40.0
Here's an example from a
vcio_report
output -- VCIO says the PURL has no vuln, just fixes one, while this data seems to report one affected_by vuln while at the same time reports'is_vulnerable': False,
: