CodeRabbit 將 GPT-6.1 Sol 等多款 AI 模型導入「深度掃描」(Deep Scan)功能,分析整個程式碼儲存庫的安全風險。該公司表示,功能會檢查程式碼路徑與防護措施,評估漏洞是否可能遭到實際利用,並提出修補方案。
CodeRabbit 於 10 月 26 日宣布,深度掃描將使用多款 AI 模型,但未公開各模型的分工與呼叫比例。同一公告也提到,該公司將參與 OpenAI 的 Daybreak Defense Network,並計畫把 GPT Cyber 模型整合至 CodeRabbit Secure。
深度掃描會先辨識儲存庫的入口路徑與權限驗證流程,再尋找可能的漏洞。接著,系統會確認相關程式碼是否能被實際存取,以及其他位置是否設有防護措施。CodeRabbit 表示,若證據不足,或相關程式碼無法執行,就會排除該漏洞候選項目。
CodeRabbit 舉例,已登入的使用者可能查閱其他使用者的訂單資料。即使系統確認使用者已登入,若未檢查其是否有權查看該筆訂單,仍可能出現問題。深度掃描也會分析這類必須追蹤多個檔案才能發現的權限驗證缺漏。
確認漏洞後,系統會列出相關程式碼與影響範圍,並提供修補方案。是否採用修補方案由開發者決定。CodeRabbit 建議開發者先檢視變更並執行既有測試,再將修改納入程式碼。
CodeRabbit 表示,過去 30 天內,該公司在 600 個組織中發現超過 8000 項被列為「高」或「嚴重」的漏洞。依公司統計,存取控制失效、SQL 注入與驗證失敗合計占比超過 70%。這些數字來自公司自行公布的統計,並不代表 GPT-6.1 Sol 單一模型的成果。
GPT-6.1 Sol 的程式設計評測以複雜軟體開發任務為評估對象,與衡量模型在儲存庫安全掃描中找出漏洞準確度的結果不同。CodeRabbit 在此次公告中,未公布導入 GPT-6.1 Sol 前後的漏洞偵測準確率或誤報率。
運用 AI 檢查程式碼儲存庫安全的做法,過去也曾出現在比特幣生態系。這次的深度掃描同樣不只尋找漏洞候選項目,也會追蹤程式碼路徑,確認實際存取可能性與防護措施。
CodeRabbit 將為至少有 2 名成員的組織提供深度掃描使用額度補助,每個組織最高相當於 5000 美元,期限至 11 月 8 日。補助總額上限為 100 萬美元,若額度提前用完,補助將隨之結束。
留言 0