← 事件库 / Developer Tools

GitHub 将 pull request AI Scan 推向 GA

GitHub 将 pull request AI Scan 推向 GA。它检查 CodeQL 当前未覆盖的语言和框架改动,包括 PHP、Shell、Terraform HCL、Dockerfile、JSP 与 Blazor。结果只是建议,不能让 code scanning check 失败或阻止合并;fork 与 Dependabot 的 pull request 不会扫描。公开仓库无需 Copilot 许可,私有和内部组织仓库需要 GitHub Code Security 或 Advanced Security,并消耗 Code Security AI Credits。

本文来自既有扫描档案。迁移保留原判断,不代表在迁移时重新核验。

对你意味着什么

对 AppSec 团队来说,这项能力现在有正式可用范围、计费和策略边界。GA 不代表模型检测具有确定性或已经独立验证,推广时仍要量误报、漏报、AI Credits 和审查负担。

证据与关联材料

背景材料 · 历史记录,未重新核验

GitHub 的 pull request AI Scan 不再要求每个仓库先启用 CodeQL 默认配置。组织或企业已开启该功能后,同一权限层级下的所有合格仓库都会获得覆盖。该功能仍是 github.com 上面向组织仓库与个人仓库的 public preview。它需要 GitHub Advanced Security,且不支持 GitHub Enterprise Server。

后续变化

重要更新 · 2026-10-15

AI Scan 从 public preview 进入 GA,并明确计费与合并限制

技术细节与六维评分
状态 GA
范围 github.com 上的组织仓库与个人仓库
移除的要求 每个仓库的 CodeQL 默认配置
仍需条件 GitHub Advanced Security,且仓库、组织或企业策略已启用 code scanning 与 AI Scan
不支持 GitHub Enterprise Server
覆盖 当前 CodeQL 语言和框架覆盖之外的 pull request 变更
强制能力 仅建议;不能让检查失败或阻止合并
排除项 fork 与 Dependabot pull request
计费 消耗 Code Security AI Credits;公开仓库可用;私有/内部组织仓库需 Code Security 或 Advanced Security
技术影响 3
工程价值 4
采用信号 4
成熟度 2
验证成本 2
风险 3