NuGet Audit auch für transitive Pakete

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.