首页/安全/漏洞与攻击面速查/语言级依赖审计(npm/pip/Go)
本包目录(294 条)
漏洞基础与评分46 条Web 漏洞原理与防护55 条主机与服务风险面53 条
扫描与验证方法50 条
补丁与修复管理45 条暴露面收敛45 条

语言级依赖审计(npm/pip/Go)

各语言生态自带依赖审计入口:npm audit、pip-audit、govulncheck 等可在 CI 中扫描依赖树中的已知问题,成本低、见效快。

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

常用命令

常用命令
npm audit --json > npm-audit.json          # Node 项目
pip-audit -r requirements.txt               # Python 项目
govulncheck ./...                           # Go 模块
offline: 检查前先同步漏洞库(部分工具内置)
适用阶段CI 每次构建或每日定时任务
误报处理通过忽略清单记录已评估项与到期日期
注意关注直接依赖与传递依赖,修复常从升级直接依赖入手
依赖审计与镜像扫描覆盖范围重叠但不完全一致:源码仓库侧看不到运行环境,镜像侧看不到构建期依赖。

易错点

  • CI 中审计失败直接放行(continue-on-error),风险长期无人处理

数据来源与参考

  • npm 文档(npm audit)
  • pip-audit 项目文档
  • Go 官方文档(govulncheck)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌