📜  filter npm audit only high - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:45.337000             🧑  作者: Mango

如何使用filter npm audit only high

简介

在使用npm包时,可能会遇到安全漏洞问题。为了确保项目的安全,我们可以使用npm audit命令来检查项目中的安全漏洞。

在默认情况下,npm audit会显示所有安全漏洞,包括低、中和高级别的漏洞。如果您只想查看高级别的漏洞,您可以使用filter npm audit only high命令来进行过滤。

使用方法
  1. 打开终端或命令行工具,并进入您的项目目录。
  2. 运行以下命令:npm audit --json | jq '. + {"audit": .audits | map_values(.severity)} | .audit | map(select(.severity == "high"))'
  3. 将返回的结果过滤为高级别的漏洞。
代码块
npm audit --json | jq '. + {"audit": .audits | map_values(.severity)} | .audit | map(select(.severity == "high"))'
具体步骤
  1. 首先,我们使用npm audit --json命令生成JSON格式的安全漏洞报告。该命令会将报告输出到控制台中。
  2. 然后,我们使用jq工具对报告进行过滤,只保留高级别的漏洞。
  3. 最后,我们将jq过滤后的结果输出到控制台中。
总结

使用filter npm audit only high命令可以很方便地过滤npm audit命令输出的安全漏洞报告,让您更加专注于高级别的漏洞。记得在使用命令前先安装jq工具。