添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

升级到不向后兼容的新版本依赖

如果依赖开发者已经不愿维护旧版本,但在 不向后兼容的新版本 中修复了漏洞,此时我们也可以选择升级。

注意:升级到不向后兼容的新版本时要特别小心,这意味着依赖的调用逻辑可能需要重写。

#!/usr/bin/env bash
npm audit fix --force

提交漏洞报告

实际上,漏洞并不是由npm检查出来的,npm只是提供了一个反馈的平台而已。

漏洞信息是全世界各地的开发者发现并反馈到npm平台的。

npm audit 所做的工作,只是检查项目中使用的依赖包是否存在漏洞反馈。如果有,发出警告。

换言之,一个没有漏洞反馈的依赖包,并不意味着绝对安全,可能只是没有人发现或反馈而已。

漏洞反馈地址

  • about-audit-reports
  • auditing-package-dependencies-for-security-vulnerabilities
  • reporting-a-vulnerability-in-an-npm-package
  • 漏洞反馈地址
  •