From fd31a18287a1048a961bd4bdf85cfac439fec0b5 Mon Sep 17 00:00:00 2001
From: Cheena Malhotra <cmalhotra@microsoft.com>
Date: Fri, 17 Jan 2025 21:21:12 +0530
Subject: [PATCH] Move NuGet.config to the root + add vuln info

Ports PRs: https://github.com/dotnet/SqlClient/pull/2443 and https://github.com/dotnet/SqlClient/pull/3024 to release/5.1 branch
---
 src/NuGet.config => NuGet.config | 4 ++++
 src/Directory.Build.props        | 6 ++++++
 2 files changed, 10 insertions(+)
 rename src/NuGet.config => NuGet.config (67%)

diff --git a/src/NuGet.config b/NuGet.config
similarity index 67%
rename from src/NuGet.config
rename to NuGet.config
index 5832a9da27..4f39716bf4 100644
--- a/src/NuGet.config
+++ b/NuGet.config
@@ -4,4 +4,8 @@
     <clear />
     <add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
   </packageSources>
+  <auditSources>
+    <clear />
+    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
+  </auditSources>
 </configuration>
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index fffaabb889..c47b9e55a3 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -61,12 +61,18 @@
     <NuGetCmd>$(NuGetRoot)nuget.exe</NuGetCmd>
     <!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+    <WarningsNotAsErrors>$(WarningsNotAsErrors);NU1901;NU1902;NU1903;NU1904;NU1905</WarningsNotAsErrors>
     <BuildSimulator Condition="'$(BuildSimulator)' != 'true'">false</BuildSimulator>
   </PropertyGroup>
   <PropertyGroup Condition="'$(BuildSimulator)' == 'true'">
     <DefineConstants>$(DefineConstants);ENCLAVE_SIMULATOR</DefineConstants>
   </PropertyGroup>
 
+  <!-- Audit Settings -->
+  <PropertyGroup>
+    <NuGetAuditMode>all</NuGetAuditMode>
+  </PropertyGroup>
+  
   <!-- Packaging  for source link-->
   <PropertyGroup>
     <DebugType>portable</DebugType>