Explicitly reference newer versions of libraries with CVEs #42
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
I've explicitly referenced two nuget packages to prevent the implicit versions from being referenced:
This is because the implicit versions (10.0.3 for Newtonsoft, 2.3.20.0 for ClientRuntime) have active CVEs that's triggering my build pipeline checks:
Other Notes
Both of these referenced libraries are due to the dependency on the now-deprecated
Microsoft.Azure.Management.ServiceBus
library. Rather than replacing it with itsAzure.ResourceManager.ServiceBus
alternative that's still under support, I am just doing this in hopes it wont create a bunch more downstream work.If there's appetite, I could replace Management.ServiceBus instead but I am not familiar with the test environment of this package at all.