首页/安全/漏洞与攻击面速查/应用依赖升级与锁文件管理
补丁与修复管理45 条

应用依赖升级与锁文件管理

应用侧补丁多来自依赖升级:通过锁文件控制版本、更新后跑完整测试并重建 SBOM;升级传递依赖时优先从直接依赖入手,避免手工锁定过深。

漏洞与攻击面速查安全更新于 2026-10-12

常用命令

常用命令
npm outdated                                  # 查看可更新依赖
npm update <pkg>                              # 更新并在锁文件中记录
pip install --upgrade <pkg>                   # 更新后更新 requirements
pip freeze > requirements.txt
go get -u ./... && go mod tidy                # Go 模块更新
锁文件package-lock.json / poetry.lock / go.sum 必须随升级提交
验证单元+集成测试通过;关键服务做灰度
SBOM升级后重建组件清单,保持可追溯
只看直接依赖会漏:大量风险来自传递依赖,升级后要用依赖审计工具再核一遍。

易错点

  • 本地升级了依赖但未提交锁文件,测试与生产安装的版本不一致

数据来源与参考

  • npm 文档(npm update 与锁文件)
  • Go 官方文档(模块升级)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌