以html格式显示npm审计漏洞

时间:2018-05-28 15:48:10

标签: node.js npm report

有没有办法将npm审核报告显示为html页面?

目前我只能看到以json格式输出报告的选项,使用以下命令:

npm audit --json

3 个答案:

答案 0 :(得分:5)

我写了一个NPM package为您做到这一点。

您可以通过运行以下命令来使用它:

// first install it
npm i -g npm-audit-html

// then pipe npm audit to it
npm audit --json | npm-audit-html

答案 1 :(得分:0)

在Linux上我在bash脚本中使用ccat

#!/bin/sh

echo "<!DOCTYPE html><head><meta charset=\"UTF-8\"/></head><body>"
npm audit|ccat --html
echo "</body></html>"

用法:./audit.sh > vulnerabilities.html

但我也对其他解决方案感兴趣,也许也适用于Windows。

答案 2 :(得分:0)

npm-audit-html是一个很好的软件包,只需使用它即可。

npm install -g npm-audit-html
npm audit --json | npm-audit-html --output report.html

如果通过powershell或VS Code Terminal运行时收到“无输入”响应,只需在命令提示符下运行它即可。