Codex Security
本頁是 OpenAI 官方文件 的中文鏡像,譯文由官方維護。以官方頁面為準。
Codex Security 是一款應用程式安全性智慧體,可協助安全性與 工程團隊找出、確認並修復漏洞。您可以在 Codex 中、從終端、透過 TypeScript SDK,或搭配已連線的 GitHub 程式碼庫使用它。
如要依照明確步驟執行第一次本機掃描,請先參閱 Codex Security 外掛程式 快速入門。
在桌面 App 中使用 Codex Security
在 ChatGPT 桌面版應用程式中,開啟 ChatGPT 下拉式選單,並選取 Codex。 安裝並啟用 Codex Security 外掛程式,即可在側邊欄開啟 安全性 。 安全性工作台會集中管理您的掃描、發現項目與程式碼庫, 每次掃描則由 Codex 在個別任務中執行。
- 使用 掃描 啟動掃描、追蹤進度,並審查已儲存的結果。
- 使用 發現項目 檢查各次已完成掃描中的問題與證據。
- 使用 程式碼庫 審查程式碼庫歷程與尚未結案的發現項目。
請參閱 使用安全性工作台,瞭解 桌面 App 的完整工作流程。
探索外掛程式使用案例
執行安全性掃描,掃描程式碼庫或指定範圍的單一資料夾。
執行深度安全性掃描,適用於需要更廣泛的審查,且可以等待較長時間讓掃描完成的情況。
在合併 Pull Request 或分支前,審查程式碼變更。
需要審查現有安全性發現項目時,請對待辦清單進行分級處理。
修復並驗證發現項目,針對已核准的發現項目套用範圍受限的修補程式。
匯出或追蹤發現項目,將其輸出為可攜式成品,或傳送至需經核准的追蹤目的地。
根據提供的發現項目、揭露說明、原始碼與 PoCs,撰寫漏洞報告。
根據掃描結果或其他安全性證據,提出安全性強化方案。
查看最新消息,瞭解 Codex Security 外掛程式的更新內容。
桌面 App 的安全性工作台與 Codex CLI 使用 Codex Security 外掛程式。 Codex Security 雲端服務會透過 Codex 雲端掃描已連線的 GitHub 程式碼庫。 如需瞭解 Codex 的沙盒、核准、網路控制措施及管理員設定,請參閱 代理核准與安全性。
Codex Security CLI 與 SDK
CLI 與 TypeScript SDK 以公開的 @openai/codex-security 套件形式提供。 使用 npx 執行 CLI:
npx @openai/codex-security --help執行掃描需要 Codex Security 的存取權。為獲得最佳結果,請使用已通過 Trusted Access for Cyber 驗證的帳戶。
跨不同程式碼庫持續使用與外掛程式相同的掃描器。CLI 會探索 GitHub 程式碼庫、接續執行大量掃描、跨多次掃描追蹤發現項目, 並記錄誤報回饋。您可以加入架構與安全性 政策、設定預估成本上限,或在 CI 中及提交前執行檢查。 使用 TypeScript SDK,將掃描、進度報告及成本控管功能 整合至應用程式或開發工具中。
- 從 CLI 快速入門開始,以設定 CLI、 對程式碼庫執行預檢,並執行本機掃描。
- 執行大量安全性掃描,以探索 GitHub 程式碼庫,或根據 CSV 清冊執行可接續的掃描活動。
- 在 CI 中執行掃描,以審查 Pull Request 的變更、 保留成品、上傳 SARIF,以及設定嚴重性政策。
- 閱讀 CLI 常見問題,查詢掃描歷程、 誤報回饋、涵蓋範圍與修復驗證等問題的解答。
- 參閱 CLI 參考資料,查看支援的 指令、旗標、輸出格式、成品與結束代碼。
- 整合 TypeScript SDK,即可透過程式碼選取目標、 檢查結果、追蹤進度並取消掃描。
Codex Security 雲端服務
Codex Security 雲端服務目前處於研究預覽階段。它會掃描已連線的 GitHub 程式碼庫,找出可能的安全性問題。
它可協助團隊:
- 找出可能的漏洞 :運用程式碼庫專屬的威脅模型與實際程式碼上下文。
- 降低雜訊 :先驗證發現項目,再進行審查。
- 推進發現項目的修復流程 :提供排序後的結果、證據與建議的修補選項。
Codex Security 雲端服務的運作方式
Codex Security 會依序掃描已連線程式碼庫中的每次提交。 它會根據您的程式碼庫建立掃描上下文、依據該上下文檢查可能的漏洞,並先在隔離環境中驗證可信度高的問題,再顯示這些問題。
您會獲得一套著重以下項目的工作流程:
- 程式碼庫專屬的上下文,而非通用特徵碼
- 有助於減少誤報的驗證證據
- 可在 GitHub 上審查的建議修復方案
Codex Security 雲端服務的存取權與先決條件
Codex Security 雲端服務會透過 Codex 雲端,與已連線的 GitHub 程式碼庫搭配運作。 如果看不到某個程式碼庫,請確認該程式碼庫是否可在您的 Codex 雲端工作區中使用, 或聯絡您的 OpenAI 客戶團隊。
相關文件
- Codex Security 外掛程式快速入門 逐步說明安裝程序與第一次本機掃描。
- 安全性工作台 說明桌面 App 中已儲存的掃描、發現項目、程式碼庫與掃描活動。
- Codex Security CLI 快速入門 逐步說明設定、預檢,以及首次在終端執行掃描的方式。
- 執行大量安全性掃描 說明如何探索 GitHub 程式碼庫、使用 CSV 清冊、查看掃描活動結果,以及接續執行掃描。
- Codex Security CLI 常見問題 解答關於掃描、發現項目、涵蓋範圍與成本的常見問題。
- Codex Security TypeScript SDK 說明如何從應用程式或開發工具執行掃描。
- Codex Security 雲端服務設定 詳細說明設定、掃描,以及發現項目的審查方式。
- 安全性審查 說明如何針對 GitHub Pull Request 執行深入的安全性審查。
- 改善威脅模型 說明如何調整範圍、進入點與關鍵性假設。
- Codex Security 雲端服務常見問題 涵蓋雲端產品的常見問題。