glob < 9 导入不安全依赖项,正在运行中

作者: joshcartme创建于 2024年4月9日更新于 2026年7月9日
标签compatibility

protobuf.js 版本: 7.2.6 protobufjs-cli 版本: 1.1.2 CLI 导入了 `"glob": "^8.0.0"`, 而 glob 8.0.0 以下版本依赖了 `inflight`。`inflight` 存在已知漏洞, https://security.snyk.io/package/npm/inflight, 而且由于它似乎是废弃软件, 很可能永远不会得到修复。此外, glob 8.x 分支中也不会修复 `inflight` 的问题, https://GitHub.com/isaacs/node-glob/issues/573。 看起来, 在 CLI 中使用 glob 与 9 或 10 版本兼容, 但我自己并不完全确定如何评估这一点。

内容来源: protobufjs/protobuf.js