# npm audit report
nth-check <2.0.1
Severity: high
Inefficient Regular Expression Complexity in nth-check - https://github.com/advisories/GHSA-rp65-9cf3-cjxr
fix available via `npm audit fix --force`
Will install react-scripts@2.1.3, which is a breaking change
node_modules/svgo/node_modules/nth-check
css-select <=3.1.0
Depends on vulnerable versions of nth-check
node_modules/svgo/node_modules/css-select
svgo 1.0.0 - 1.3.2
Depends on vulnerable versions of css-select
node_modules/svgo
@svgr/plugin-svgo <=5.5.0
Depends on vulnerable versions of svgo
node_modules/@svgr/plugin-svgo
@svgr/webpack 4.0.0 - 5.5.0
Depends on vulnerable versions of @svgr/plugin-svgo
node_modules/@svgr/webpack
react-scripts >=2.1.4
Depends on vulnerable versions of @svgr/webpack
node_modules/react-scripts
6 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
我使用npm 8.12.1和节点16.15.1。反应性图标刚刚发布了它的4.4.0,我试着安装它,并在这条消息中结束。我试过npm审计修复-强制。脆弱性和强烈性保持不变。我想听听你对这个消息的看法。因此,如果反作用图标是不安全的,哪一个包是图标的替代方案?
发布于 2022-07-10 01:59:45
并非所有的漏洞都是相同的。我有一个完全相同的错误,进一步的研究表明它是常见的--在我的例子中--它可以被忽略(使用npm view nth-check version
显示我有一个比错误提示的更晚的版本,而且我不认为该漏洞会带来安全问题)
也不要盲目使用npm audit fix --force
。例如,在我的例子中,它将强制降级nth-check和react脚本版本,这将带来可能更糟糕的漏洞。
对此的进一步研究表明,没有0漏洞是非常正常/常见的吗?每个人都需要权衡你所建立的东西的价值,所以这很可能是一个个人研究的决定。
https://stackoverflow.com/questions/72489256
复制相似问题