NuGet Audit auch für transitive Pakete
- Matt
Seit .NET 8 prüft dotnet restore beiläufig auf bekannte Sicherheitslücken. Standardmäßig aber nur bei direkten Abhängigkeiten, und genau dort liegt das Problem selten.
<PropertyGroup>
<NuGetAudit>true</NuGetAudit>
<NuGetAuditMode>all</NuGetAuditMode>
<NuGetAuditLevel>moderate</NuGetAuditLevel>
</PropertyGroup>
Gehört in die Directory.Build.props, dann gilt es für alle Projekte der Mappe. Passt gut zur zentralen Paketverwaltung, die ohnehin schon eine Datei für alles hat.