universeodon.com is part of the decentralized social network powered by Mastodon.
Be one with the #fediverse. Join millions of humans building, creating, and collaborating on Mastodon Social Network. Supports 1000 character posts.

Administered by:

Server stats:

3.2K
active users

Learn more

@allennewton I agree it's difficult to manage, but I note that the transitive packages were always there and weren't shown in UI.

To help manage this, I plan to try using Central Package Management with Transitive Pinning enabled. This way, I only need to declare a package upgrade once for all package references and transitive references in the repo.

See learn.microsoft.com/en-us/nuge

learn.microsoft.comCentral Package ManagementManage your dependencies in a central location and how you can get started with central package management.

@Arlodottxt Will investigate that idea. Sounds good. System.Private.Uri (in my specific case) is one that is going to need fixing. No help on how to mitigate that one from the NuGet package manager. Will have to work through each reported vulnerability to see if they can be fixed/patched, or not.

@allennewton .Net 9 could have been a simple upgrade but turns out to be a hell ... #dotnet

@tomap Upgraded my solution, as an experiment, to .net9 from .net8 LTS. Most of the transitive vulnerabilities went away. Except one. This hints to me, being on LTS is less stable than being on latest version for dotnet.