我第一次收到来自 GitHub 的关于我的一些项目依赖项的潜在安全问题(标签:high-severity)的通知。这是示例消息:
在 package-lock.json 中发现的 url-parse 漏洞
这是建议的解决方案:
将 url-parse 升级到 1.4.3 或更高版本。例如:
"dependencies": {
"url-parse": ">=1.4.3"
}
Run Code Online (Sandbox Code Playgroud)
或者…
"devDependencies": {
"url-parse": ">=1.4.3"
}
Run Code Online (Sandbox Code Playgroud)
现在,我所做的只是npm outdated -g --depth=0根据官方文档在我的终端中运行并执行npm -g update命令来简单地检查任何过时的包(我也尝试使用 来定位依赖项本身npm update url-parse)。一些软件包已成功更新,但似乎没有找到导致问题的软件包。我是否应该通过添加建议的代码行来手动更新它:"url-parse": ">=1.4.3"?
最后,我应该在多大程度上关注此类警报?
谢谢!