GitHub 发布 Agentic Autofix:Copilot 自主修复代码扫描漏洞并自动提交 PR
GitHub 在 2026 年 10 月 15 日发布了重大安全工具升级——Agentic Autofix(智能体自动修复)正式进入通用可用(General Availability)阶段。这一更新标志着 GitHub Copilot 在代码安全领域实现了质的飞跃,从传统的“生成修复建议”进化为能够“自主探索、验证并交付”的完整闭环。
核心突破:从“建议”到“执行”
Agentic Autofix 的核心设计理念是模拟资深开发者的工作流。当用户将代码扫描警报分配给 Copilot 后,系统会自动执行以下关键步骤:
- 全域探索:智能体深入分析整个代码库,定位与警报相关的文件上下文。
- 方案生成:基于理解生成具体的代码修复提案。
- 动态验证:自动重新运行 CodeQL 引擎,确认修复是否真正关闭了安全警报。
- 迭代优化:若验证失败,智能体会自动迭代修复方案,直至通过。
- 自动交付:生成包含修复摘要、验证步骤及理由的草稿 Pull Request (PR),等待人工审核。
实际应用场景
对于企业开发者而言,这一功能极大地降低了安全漏洞的修复门槛:
- 批量处理:用户可以在安全警报列表中一次性选中多达 25 个警报,让 Copilot 在一个 PR 中协同修复所有问题,避免碎片化的操作。
- API 集成:支持通过 REST API 设置
assignees为"copilot-swe-agent[bot]",实现自动化流水线中的自动修复。 - 透明审计:生成的 PR 不仅包含代码变更,还详细记录了 Copilot 的修复逻辑和验证过程,便于安全团队进行审计。
部署与计费
该功能目前面向 GitHub Code Security 和 GitHub Advanced Security 客户开放,包括 GitHub Enterprise Cloud 及其数据驻留版本。
- 权限管理:需由企业管理员在 Advanced Security 策略中启用“Agentic autofix”策略,并在代码安全设置中开启。
- 计费模式:消耗来自 Code Security 预算 的 AI Credits 以及 GitHub Actions minutes。企业可在账单中查看详细的 AI 使用情况,并设置 SKU 级别的预算上限。
总结
Agentic Autofix 的上线是 AI Agent 在软件工程领域落地的里程碑。它不再仅仅是编写代码的助手,而是成为了能够独立处理复杂安全问题的“安全工程师”。通过结合 CodeQL 的精准分析与 Copilot 的生成能力,GitHub 正在重新定义企业代码安全的交付标准。
“Agentic autofix 代表了 AI 在代码安全领域的新范式:它不再只是提出建议,而是能够像资深开发者一样,自主探索、验证并交付修复方案。” —— GitHub 官方团队