Sdílet prostřednictvím


Upozornění NuGet NU1905

warning NU1905: Audit source 'Contoso' did not provide any vulnerability data.

Problém

Zdroj zadaný v elementu NuGet.Config <auditSources> neposkytl databázi ohrožení zabezpečení.

Řešení

Jakýkoli zdroj NuGet implementující rozhraní API serveru NuGet v3 může prostřednictvím VulnerabilityInfo prostředku poskytovat data ohrožení zabezpečení, včetně zrcadlení dat o ohrožení zabezpečení nuget.org. Očekává se, že jakýkoli zdroj definovaný v elementu NuGet.Config <auditSources> poskytne tento prostředek a toto upozornění se vyvolá, pokud ne. Můžete zkontrolovat, jestli správci zdrojů balíčků mají nastavení pro povolení dat ohrožení zabezpečení.

Pokud chcete s tímto upozorněním zacházet jako s chybou a způsobit selhání sestavení v případě, že se nepodařilo provést kontroly ohrožení zabezpečení, můžete toto upozornění přidat <WarningAsError>$(WarningAsError);NU1905</WarningAsError> do souboru projektu. Pokud používáte TreatWarningsAsErrors k tomu, aby se všechna upozornění považovala za chyby, můžete do souboru projektu přidat <NoWarn>$(NoWarn);NU1905</NoWarn> potlačení této zprávy upozornění nebo <WarningsNotAsErrors>NU1905</WarningsNotAsErrors> zabránit tomu, aby se toto upozornění zacházelo jako s chybou.

Další informace najdete v dokumentaci k balíčkům auditování.