随着人工智能加速软件开发,工程和应用安全团队需要能够在保持人员掌控的同时调查代码变更并解决漏洞的方法。CodeRabbit 正在使用 GPT‑6.1 Sol 作为其安全代理的主要模型,将审查扩展到单个变更之外,帮助开发者理解复杂代码库中的风险。

一个拉取请求可能影响应用程序其他位置的共享库、依赖项和防护措施。GPT‑6.1 Sol 帮助 CodeRabbit 连接跨文件和组件的行为,以发现潜在的安全问题。CodeRabbit 的审查独立于编写代码的代理,并补充现有的扫描器。其系统还使用其他前沿模型和安全工具。

在拉取请求审查期间,Sol 帮助在开发者工作时分析变更。在 Deep Scan 中,它支持跨仓库的更广泛调查,包括依赖项以及组件如何交互。CodeRabbit Secure 将这一调查扩展到关联仓库,例如共享身份验证库,以帮助团队理解弱点如何影响更广泛的系统。

CodeRabbit 报告使用 GPT‑6.1 Sol 在数千个仓库和组织中标记与安全相关的问题。这些发现会进入开发者已经用于审查和改进代码的拉取请求工作流。

CodeRabbit Secure 将调查与修复连接起来。对于用户选定的发现,它可以在隔离沙箱中尝试漏洞利用验证,而无需测试生产系统。对于受支持的问题,它可以起草包含建议修复的拉取请求,供人员审查和批准。

这项工作展示了前沿推理如何支持软件安全:理解单个变更之外的风险,帮助验证发现并将其转化为建议的修复。人类审查者仍然负责决定发布哪些变更。

在此处了解更多关于 GPT‑6.1 Sol 的信息。在此处⁠(在新窗口中打开)了解更多关于 CodeRabbit Secure 的信息。

本文内容采集自官方网站,排版和翻译可能与原页面存在差异。

阅读官方全文