Improved .NET scanning is now generally available
We're excited to share that "improved .NET scanning" has moved out of Snyk Preview and is now generally available.
It is now easier than ever to onboard your .NET repos and gain visibility into your software supply chain with a high degree of accuracy.
This release covers both SCM integrations, the CLI and CI/CD plugins, and the IDE—providing consistent results across your software development lifecycle.
Private package and Snyk Broker support
Managing private dependencies is critical for enterprise development, so we have expanded support for self-hosted and private NuGet packages to ensure you have visibility into your entire software supply chain.
Universal Broker: If you use the universal Broker, you can now fully scan private packages hosted on brokered connections to Artifactory and Nexus.
Enhanced accuracy and performance
We have updated the scanning architecture to use the native dependency resolution logic of the .NET ecosystem. By using the dotnet SDK directly to resolve dependencies, Snyk now provides a highly precise representation of your project's dependency graph.
Expanded project support
We are removing the barriers to scanning complex configurations. You can now scan any SDK-style Project that builds successfully with the dotnet SDK. This includes broad support for standard build customization files such as global.json, Directory.Build.props, and Directory.Packages.props without requiring additional configuration.
Additionally, this update unlocks support for Windows-specific frameworks—including WPF and WCF—for environments running .NET SDK 10 or higher.
Availability
These improvements will be released gradually starting in mid-February and are designed to be non-disruptive to your existing workflows.
For more information on configuration and support, see the Snyk documentation for .NET.
Johann Sutherland