AMAZINGINDEX.COM 日报快照
52.3
VOL. 2026.07
2026.07.12
← 返回 2026.07.12 日报
日报快照 · Daily Snapshot
NO. 006

GitHub Actions 封堵 PR 投毒漏洞

#REPO GitHub Trending 2026.07.12
推荐指数 56.0 NO. 006 · 2026.07.12
Stars8,442

actions/checkout v7 默认拒绝 fork PR 的代码检出,关闭经典的 pwn request 攻击面。对运行公开仓库 CI 的团队来说,这是零配置的安全加固,能直接阻断恶意贡献者窃取 secrets 的常见路径。

Action for checking out a repo

这个改动的背景是 GitHub Actions 的 pull_request_target 设计缺陷被大规模滥用:攻击者向热门仓库发恶意 PR,在评论里触发 workflow 就能读到 base 仓库的 secrets。之前社区只能靠第三方 action 或人工审查来缓解,现在官方终于把默认行为收紧了。

但注意 opt-in 的 new-prs-only 参数命名有点误导,实际生效范围需要仔细看文档。如果你的仓库还在用 pull_request_target 做 label 或 comment 自动化,现在就得测试兼容性,否则 v7 升级会直接打断现有 workflow。

对比 CircleCI、Travis 等竞品,GitHub 这一步其实慢了两年,但生态锁定效应下这个动作的影响面最大。做 DevSecOps 工具的团队可以关注:企业客户现在有了更充分的理由把零散的自建 CI 迁回 GitHub Actions。

Star History
查看原文 →