OpenAI Codex Security リサーチプレビュー
OpenAI は Codex Security をリサーチプレビューとしてリリースしました。これは、深いプロジェクトコンテキストを構築しながら複雑な脆弱性を特定し、実行可能な修正を提供するアプリケーションセキュリティエージェントです。このツールは、誤検知を最小化し、インパクトの高い検出に注力することで、セキュリティチームのトリアージ負担を軽減することを目的としています。
高信頼性の脆弱性検出と修正
Codex Security は、AI セキュリティツールにしばしば見られる「ノイズ」―重要度の低いバグや誤検知―の削減を最優先します。エージェント的推論と自動検証を組み合わせることで、ユーザーのプロジェクト固有のコンテキストに根ざした脆弱性を特定します。
プライベートベータ(旧称 Aardvark)期間中、ツールは精度において大幅な改善を示しました:
- ノイズ削減: あるケースでは、リリース開始からノイズが 84% 減少しました。
- 深刻度の正確性: 過大評価された深刻度の検出率が 90% 以上低下しました。
- 誤検知削減: すべてのリポジトリで検出に対する誤検知率が 50% 以上低下しました。
社内導入例では、エージェントが実際の Server-Side Request Forgery (SSRF) と重要なクロステナント認証脆弱性を特定し、どちらも数時間以内にパッチが適用されました。
技術的ワークフロー: コンテキスト、検証、パッチ適用
Codex Security は、検出結果の正確性と修正の安全性を確保するために、以下の 3 ステップで動作します:
1. システムコンテキストと脅威モデリング
エージェントはリポジトリを解析し、セキュリティに関係する構造を把握したうえで、プロジェクト固有の脅威モデルを生成します。このモデルは、システムが何を行い、何を信頼し、主な露出ポイントはどこかを定義します。ユーザーはこの脅威モデルを編集して、エージェントをチーム固有の要件に合わせることができます。
2. 優先順位付けとサンドボックス検証
脅威モデルを基にエージェントは脆弱性を検索し、実際のインパクトに応じて分類します。シグナルとノイズを区別するため、Codex Security はサンドボックス化された検証環境で検出結果を圧力テストします。プロジェクトに合わせた環境で構成された場合、実行中のシステム内で問題を検証し、動作する Proof‑of‑Concept (PoC) を作成できます。
3. コンテキスト対応パッチ適用
ツールはシステムの意図と周辺の振る舞いに合致した修正案を提示します。このアプローチはリグレッションを最小化し、パッチのレビューと実装を安全に行えるようにすることを目的としています。
さらに、フィードバックループが組み込まれており、ユーザーが検出結果の重要度を調整すると、Codex Security は脅威モデルを更新し、次回以降の実行で精度を向上させます。
大規模でのパフォーマンス
30 日間のベータ期間中、Codex Security は外部リポジトリの 120 万件以上のコミットをスキャンしました。その結果は以下の通りです:
- 792 件のクリティカル検出
- 10,561 件の高深刻度検出
クリティカルな問題はスキャン対象コミットの 0.1% 未満に出現し、膨大なコード量を処理しても高いシグナル対ノイズ比を維持できることが示されました。
オープンソース支援とインパクト
OpenAI は Codex Security を「Codex for OSS」プログラムに統合し、オープンソースメンテナに無料アカウントとセキュリティレビューを提供しています。目的は、メンテナが主な負担と感じている大量の推測的検出ではなく、高信頼性のレポートを提供することです。
vLLM などのプロジェクトはすでに本ツールを活用して問題を発見・修正しています。また、オープンソースエコシステム全体で以下のようなインパクトの大きい脆弱性も特定されています:
- GnuTLS: 複数のヒープバッファオーバーフローとダブルフリー(例: CVE-2025-32990、CVE-2025-32989、CVE-2025-32988)。
- GOGS: 2FA と認証なしバイパス(CVE-2025-64175、CVE-2026-25242)。
- その他の検出: パストラバーサル(CVE-2025-35430)、LDAP インジェクション(CVE-2025-35431)、gpg-agent と TPM2 のスタックバッファオーバーフロー(CVE-2026-24881、CVE-2026-24882)。
利用可能性
Codex Security は研究プレビューとして ChatGPT Pro、Enterprise、Business、Edu の顧客向けに Codex Web 経由でロールアウト中です。ロールアウト後の最初の 1 ヶ月は無料で利用できます。