Condividi tramite


Avviso NuGet NU1905

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

Problema

Un'origine specificata in un elemento NuGet.Config <auditSources> non ha fornito un database di vulnerabilità.

Soluzione

Qualsiasi origine NuGet che implementa l'API server V3 di NuGet può fornire dati sulle vulnerabilità tramite la VulnerabilityInfo risorsa, incluso il mirroring dei dati di vulnerabilità di nuget.org. È previsto che qualsiasi origine definita in un elemento NuGet.Config <auditSources> fornisca questa risorsa e questo avviso viene generato quando non lo è. È possibile verificare se gli amministratori dell'origine del pacchetto hanno un'impostazione per abilitare i dati delle vulnerabilità.

Se si vuole considerare questo avviso come errore, per causare errori di compilazione quando non è stato possibile eseguire i controlli delle vulnerabilità, è possibile aggiungere <WarningAsError>$(WarningAsError);NU1905</WarningAsError> al file di progetto. Se si usa TreatWarningsAsErrors per fare in modo che tutti gli avvisi vengano considerati come errori, è possibile aggiungere <NoWarn>$(NoWarn);NU1905</NoWarn> al file di progetto per eliminare questo messaggio di avviso o <WarningsNotAsErrors>NU1905</WarningsNotAsErrors> impedire che questo avviso venga considerato come un errore.

Per altre informazioni, vedere la documentazione sui pacchetti di controllo.