AI扫描拉取请求功能正式上线 - GitHub更新日志
9 小时前 1 阅读来源:github.blog
AI 中文改写
原文为英文,由 AI 改写为中文报道,内容完整。如需参考原文请点击下方链接
GitHub 近日宣布,其面向 Pull Request(代码合并请求)的 AI Scan 功能正式结束预览阶段,向所有符合条件的用户开放。这项功能定位为对现有代码扫描工具 CodeQL 的补充,专门用来发现 CodeQL 目前尚未覆盖的语言和框架中的安全漏洞,包括 PHP、Shell/Bash、Terraform 配置(HCL)、Dockerfile、Java 的 JSP 以及 C# 的 Blazor 等。对于国内大量使用这些技术栈的出海团队来说,这意味着代码审查环节多了一道自动化的安全防线。
从工作机制看,当仓库开启了代码扫描并启用了 AI Scan 设置后,该功能会在每次提交 Pull Request 时自动运行。扫描结果会与 CodeQL 的告警一起出现在 Conversation 和 Files changed 两个标签页中,并用 AI 标识加以区分。每条发现不仅会解释安全风险,还可能附带自动修复建议。不过需要注意的是,AI Scan 的结果仅作参考,不会导致代码扫描检查失败,也无法通过规则集要求阻止 PR 合并。此外,来自 Fork 的 PR 以及 Dependabot 创建的 PR 不在扫描范围内。
在可用性方面,公共仓库(无论属于组织还是个人账户)均可直接使用;私有和内部组织仓库则需要订阅 GitHub Code Security 或 GitHub Advanced Security,但不需要额外的 GitHub Copilot 授权。计费上,AI Scan 会消耗 Code Security AI Credits,用量会在企业账单的 AI usage 板块中以 Advanced Security 产品名义显示,用户还可以按 SKU 设置预算上限。对于正在搭建出海研发流程的团队而言,这项功能的正式上线意味着安全左移又多了一个可落地的工具选项。
这篇文章对你有帮助吗?
觉得有用?分享给更多人
留言 · 0 条
暂无留言,来说两句吧
