Compartir por


Advertencia de NuGet NU1905

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

Problema

Un origen especificado en un elemento NuGet.Config <auditSources> no proporcionó una base de datos de vulnerabilidades.

Solución

Cualquier origen de NuGet que implemente la API de servidor V3 de NuGet puede proporcionar los datos a través del recurso VulnerabilityInfo, incluidos mediante la creación de reflejo de los datos de vulnerabilidades de nuget.org. Se espera que cualquier origen definido en un elemento NuGet.Config <auditSources> proporcione este recurso y esta advertencia se genera cuando no lo proporciona. Puede comprobar si los administradores de origen del paquete tienen una configuración para habilitar los datos de vulnerabilidad.

Si desea tratar esta advertencia como un error, para provocar errores de compilación cuando no se pudieron realizar comprobaciones de vulnerabilidades, puede agregar <WarningAsError>$(WarningAsError);NU1905</WarningAsError> al archivo del proyecto. Si usa TreatWarningsAsErrors para hacer que todas las advertencias se traten como errores, puede agregar <NoWarn>$(NoWarn);NU1905</NoWarn> al archivo del proyecto para suprimir este mensaje de advertencia o <WarningsNotAsErrors>NU1905</WarningsNotAsErrors> para evitar que esta advertencia se trate como un error.

Para más información, consulte la documentación sobre paquetes de auditoría.