提问者:小点点

使用“npm审计”时如何只检查高漏洞?


当你我使用新的npm 6执行npm安装时,我收到一条消息,告诉我我有一些漏洞:

[!] 发现75个漏洞[4867个已审计包]

严重程度:66低| 4中等| 5高

运行npm审核了解更多详细信息

我运行了npm审计,但得到了一个截断的漏洞列表。

如何仅检查高漏洞列表?

谢谢


共3个答案

匿名用户

这不是你想要的答案,但也会有同样的效果:

npm audit | grep -B 1 -A 10 High

匿名用户

这个对我有用:

只显示高

npm audit | grep -E "(High)" -B3 -A10

显示关键和高度问题

npm audit | grep -E "(High | Critical)" -B3 -A10

查看提出此解决方案的问题讨论。

匿名用户

如果你想在Powershell中做这件事,只需使用以下命令(改编自@stayingool的答案):

只显示高

npm audit | Select-String -Pattern "High" -Context 0,10

显示高和临界值

npm audit | Select-String -Pattern "(High | Critical)" -Context 0,10