Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow releases to be tagged as security-related #5539

Closed
landaire opened this issue Feb 23, 2018 · 3 comments
Closed

Allow releases to be tagged as security-related #5539

landaire opened this issue Feb 23, 2018 · 3 comments

Comments

@landaire
Copy link

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:

  1. Add new UI elements on the package upload page to indicate a security release and affected versions
  2. Change the "Version History" page to indicate previous versions that may contain vulnerabilities
  3. 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:

2018-02-23 11_29_36-nuget gallery _ upload package

2018-02-23 11_35_11-nuget gallery _ ca04cb92478e4bb2a064705f9797b92b 1 0 15

@skofman1
Copy link
Contributor

@anangaur

@anangaur
Copy link
Member

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

@anangaur
Copy link
Member

anangaur commented Jun 4, 2018

Closing this one. Pls use NuGet/Home#2867 for any discussion related to deprecation, flagging vulnerable packages etc.

@anangaur anangaur closed this as completed Jun 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants