如果源未提供漏洞数据,“dotnet list package”将发出警告

使用 dotnet list package --vulnerable时,如果配置的 auditsources 不支持 VulnerabilityInfoResource,现在会显示一条警告,告知用户源不提供漏洞数据。

已引入的版本

.NET 8

以前的行为

以前,命令以无提示方式跳过 auditsource 缺少漏洞信息的源。

新行为

从 .NET 8 开始,该命令发出警告:

审核源“{0}”未提供任何漏洞数据。

此警告可帮助用户了解某些源可能不会影响所报告漏洞的原因。

破坏性变更的类型

这是行为 变化

更改原因

此警告是使客户在运行dotnet list package命令时使用auditsources的工作的一部分。 此警告可帮助用户了解配置审核源何时未提供预期的漏洞信息。

检查指定的 auditsources 值以确保它支持 VulnerabilityInfoResource。 如果没有,请更新数据源或将其替换为一个提供漏洞数据的源。

受影响的 API

没有。