Improved .NET scanning

Release status and feature availability

Improved Snyk Open Source scanning for NuGet .NET applications is in Early Access and available only to Enterprise plan customers. For more information, see Plans and pricing.

You can enable the feature by using Snyk Preview.

While in Early Access, this feature potentially can cause scans to fail or produce different results. Snyk recommends gradually enabling this feature, for example, starting with a subset of your Organizations. For more information, see Enterprise setup.

You can report issues by submitting a support ticket.

Limitations of existing solution

The existing .NET scanning solution for SCM integration in the Snyk Web UI and CLI uses two different approaches. The Dependency Analysis for SCM integrations can produce false positives that have no remediation available and must be manually ignored.

If you use the CLI to scan Projects, you can expect more accurate results compared to importing the same Project using an SCM integration. You can encounter errors when scanning Projects that use specific .NET features.

Scanning improvements

Snyk improved the .NET scanning process to ensure that dependency results are consistent across the CLI and SCM integrations. This update also eliminates false positives from runtime dependencies that were previously displayed in the UI. The approach involves using the internal workings of the .NET ecosystem.

The improved .NET scanning also provides the capability of scanning any Project that can be successfully built by the dotnet SDK itself, removing the previous limitati