PyPI packages are not reported as vulnerable if name is not normalized #1633
Labels
bug
Something isn't working
dependencies
Pull requests that update a dependency file
priority: high
High priority
Describe the issue
The OSV API expects python package names to be normalized.
From the OSV schema:
Their definition of normalization is:
An example of this is the
Django
package.When installing Django, the name in
requirements.txt
isDjango
with an uppercaseD
.However, sending that package name to the OSV API returns empty, even when there is a vulnerability in the given version.
Example:
returns empty.
While:
returns several vulnerabilities.
To Reproduce
No response
What version are you using?
No response
The text was updated successfully, but these errors were encountered: