You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking at the spec for versions I think this might technically be valid but afaik it's never been done before and it won't work with the offline logic in osv-scanner because it expects to be comparing versions only.
I picked this up via the semantic workflow in the osv-detector repo that runs the library from osv-scalibr across all the available versions in each ecosystem
It seems that https://api.osv.dev/v1/vulns/PYSEC-2024-115 and https://api.osv.dev/v1/vulns/PYSEC-2024-53 have PIP version constraints in their
versions:Looking at the spec for
versionsI think this might technically be valid but afaik it's never been done before and it won't work with the offline logic inosv-scannerbecause it expects to be comparing versions only.It looks like this is being added by
osv.devas the upstream (e.g. https://github.com/pypa/advisory-database/blob/main/vulns/langchain/PYSEC-2024-115.yaml) does not include these versions.I picked this up via the
semanticworkflow in theosv-detectorrepo that runs the library fromosv-scalibracross all the available versions in each ecosystem