For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション

Codex Security

Codex Security プラグイン、CLI、TypeScript SDK、またはクラウドを使用して、脆弱性を発見し、修正します。

Codex Security は、セキュリティチームとエンジニアリングチームによる 脆弱性の発見、確認、修正を支援するアプリケーションセキュリティエージェントです。 Codex、ターミナル、TypeScript SDK、または接続済みの GitHub リポジトリで利用できます。

最初のローカルスキャンを手順に沿って実行するには、Codex Security プラグインの クイックスタートから始めてください。

デスクトップアプリでの Codex Security の使用

ChatGPT デスクトップアプリで ChatGPT のドロップダウンメニューを開き、 Codex を選択します。 Codex Security プラグインをインストールして有効にし、サイドバーの セキュリティ を開きます。 セキュリティワークベンチでは、スキャン、検出結果、リポジトリを一元管理でき、 Codex は各スキャンをタスクとして実行します。

  • スキャン では、スキャンの開始、進捗の確認、保存済みの結果のレビューを行えます。
  • 検出結果 では、完了した各スキャンの問題と証拠を確認できます。
  • リポジトリ では、リポジトリの履歴や未解決の検出結果を確認できます。

セキュリティワークベンチの使用では、 デスクトップアプリのワークフロー全体を確認できます。

プラグインのユースケース

デスクトップアプリのセキュリティワークベンチと Codex CLI では、Codex Security プラグインを使用します。 Codex Security クラウドは、Codex Cloud を介して接続済みの GitHub リポジトリをスキャンします。 Codex のサンドボックス、承認、ネットワーク制御、管理者設定については、 エージェントの承認とセキュリティを参照してください。

Codex Security CLI と SDK

CLI と TypeScript SDK は、一般公開されている @openai/codex-security パッケージとして提供されています。 CLI は npx で実行します:

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 リポジトリをスキャンし、潜在的なセキュリティ問題を検出します。

チームを次のように支援します:

  1. 脆弱性が疑われる箇所を発見 するため、リポジトリ固有の脅威モデルと実際のコードのコンテキストを使用します。
  2. ノイズを削減 するため、レビュー前に検出結果を検証します。
  3. 検出結果を修正につなげる ため、優先順位付きの結果、証拠、推奨されるパッチ候補を提示します。

Codex Security クラウドの仕組み

Codex Security は、接続済みのリポジトリをコミットごとにスキャンします。 リポジトリからスキャン用のコンテキストを構築し、そのコンテキストに照らして脆弱性が疑われる箇所を確認したうえで、確度の高い問題を隔離環境で検証してから提示します。

次の点を重視したワークフローを利用できます:

  • 汎用的なシグネチャではなく、リポジトリ固有のコンテキストを使用
  • 誤検出の削減に役立つ、検証で得られた証拠
  • GitHub でレビューできる修正案

Codex Security クラウドへのアクセスと前提条件

Codex Security クラウドは、Codex Cloud を介して接続済みの GitHub リポジトリと連携します。 リポジトリが表示されない場合は、Codex Cloud のワークスペースでそのリポジトリを利用できるか確認するか、 OpenAI のアカウントチームにお問い合わせください。