代码扫描告警可指派给 Copilot 修复:重跑 CodeQL 验证后开草稿 PR,一次最多 25 条
安全告警的修复从「生成一段补丁」变成「智能体改完、验证完、交 PR」。
// 要点
- 智能体会浏览相关文件、提出修复、重跑 CodeQL 确认告警关闭,然后开草稿 PR,附摘要、修复原因和验证步骤;可在 PR 评论或 Agents 标签页里继续让 Copilot 修改。
- 可把默认分支上的任意告警指派给 Copilot(取代免费的 Generate Fix 按钮),也可在告警列表一次选最多 25 条合并到一个 PR,或通过 REST API 把 assignees 设为 copilot-swe-agent[bot]。
- 面向 GitHub Enterprise Cloud(含数据驻留)上的 GitHub Code Security 和 GitHub Advanced Security 客户,需要企业管理员开启策略并配置 Copilot 计费方式。
- 消耗 Code Security 预算中的 AI Credits 和 GitHub Actions 分钟数;只在 PR 或非默认分支上发现的告警不能指派。
开发者视角「改完再跑一遍扫描证明告警关了」是我最看重的一点,这让智能体修复第一次有了可验证的完成标准。但它会替代免费的 Generate Fix,按 AI Credits 加 Actions 分钟计费:我会先挑一批低风险的历史告警批量指派,看 PR 的通过率和单条成本,再决定是不是默认把新告警交给它。