📅  最后修改于: 2023-12-03 15:00:45.337000             🧑  作者: Mango
在使用npm包时,可能会遇到安全漏洞问题。为了确保项目的安全,我们可以使用npm audit命令来检查项目中的安全漏洞。
在默认情况下,npm audit会显示所有安全漏洞,包括低、中和高级别的漏洞。如果您只想查看高级别的漏洞,您可以使用filter npm audit only high命令来进行过滤。
npm audit --json | jq '. + {"audit": .audits | map_values(.severity)} | .audit | map(select(.severity == "high"))'
npm audit --json | jq '. + {"audit": .audits | map_values(.severity)} | .audit | map(select(.severity == "high"))'
npm audit --json
命令生成JSON格式的安全漏洞报告。该命令会将报告输出到控制台中。使用filter npm audit only high命令可以很方便地过滤npm audit命令输出的安全漏洞报告,让您更加专注于高级别的漏洞。记得在使用命令前先安装jq工具。