NuGet Uyarısı NU1905
warning NU1905: Audit source 'Contoso' did not provide any vulnerability data.
Sorun
NuGet.Config <auditSources>
öğesinde belirtilen bir kaynak bir güvenlik açığı veritabanı sağlamadı.
Çözüm
NuGet'in V3 sunucusu API'sini uygulayan herhangi bir NuGet kaynağı, nuget.org'un güvenlik açığı verilerini yansıtma dahil olmak üzere kaynak aracılığıyla VulnerabilityInfo
güvenlik açığı verileri sağlayabilir.
NuGet.Config <auditSources>
öğesinde tanımlanan herhangi bir kaynağın bu kaynağı sağlaması beklenir ve bu kaynak sağlanmadığında bu uyarı tetiklenir.
Paket kaynağı yöneticilerinizin güvenlik açığı verilerini etkinleştirmeye yönelik bir ayarı olup olmadığını kontrol edebilirsiniz.
Bu uyarıyı hata olarak ele almak istiyorsanız, güvenlik açığı denetimleri gerçekleştirilemediğinde derleme hatalarına neden olmak için proje dosyanıza ekleyebilirsiniz <WarningAsError>$(WarningAsError);NU1905</WarningAsError>
.
Tüm uyarıların hata olarak değerlendirilmesine neden olmak için kullanıyorsanızTreatWarningsAsErrors
, bu uyarı iletisini engellemek veya <WarningsNotAsErrors>NU1905</WarningsNotAsErrors>
bu uyarının hata olarak değerlendirilmesini önlemek için proje dosyanıza ekleyebilirsiniz<NoWarn>$(NoWarn);NU1905</NoWarn>
.
Daha fazla bilgi için, denetim paketleriyle ilgili belgelere bakın.