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
When uploading a new release to NuGet.org, the package author should be able to choose to indicate whether the new version contains security fixes and which versions are affected.
Details
Tracking vulnerable NuGet packages is currently not an easy task. A lot of projects do not issue CVEs and if they do, they do not correlate the CVEs to their NuGet package. NuGet should support at a gallery layer indicating whether a package version should be avoided due to known vulnerabilities.
This proposal would have 3 main changes:
Add new UI elements on the package upload page to indicate a security release and affected versions
Change the "Version History" page to indicate previous versions that may contain vulnerabilities
Add additional info to the API response to include a flag on versions which contain vulnerabilities and which package version they should upgrade to
Implementation
Here are some examples of UI changes that may occur:
The text was updated successfully, but these errors were encountered:
I think this is tied to package deprecation feature where authors can deprecate certain packages and provide reasons and recommended package+versions: NuGet/Home#2867
Summary
When uploading a new release to NuGet.org, the package author should be able to choose to indicate whether the new version contains security fixes and which versions are affected.
Details
Tracking vulnerable NuGet packages is currently not an easy task. A lot of projects do not issue CVEs and if they do, they do not correlate the CVEs to their NuGet package. NuGet should support at a gallery layer indicating whether a package version should be avoided due to known vulnerabilities.
This proposal would have 3 main changes:
Implementation
Here are some examples of UI changes that may occur:
The text was updated successfully, but these errors were encountered: