日本語

Codex Security plugin クイックスタート

Codex Security plugin をインストールし、最初の読み取り専用スキャンを実行して、Codex で結果を確認します。

Codex Security はコードの脆弱性をスキャンし、妥当性のある検出結果を検証します。報告対象となる各問題について、結果の確認に必要なエビデンスと修正ガイダンスを提供します。自分が所有しているか、評価する許可を得ているコードのみをスキャンしてください。

このクイックスタートに従ってプラグインをインストールし、Codex でローカルリポジトリの読み取り専用スキャンを実行します。

プラグインをインストールする

  1. ChatGPT デスクトップアプリで Codex を開きます
  2. Plugins を開き、Codex Security を検索するか、Codex Security plugin をインストールを選択します。
  3. プラグインが有効になっていることを確認し、サイドバーで Security を開きます。

最初のスキャンを実行する

最良のスキャン品質を得るには、gpt-5.6-solxhigh の推論強度で使用してください。

リポジトリのスキャンを開始する前の、新しいスキャン設定を表示するネイティブ Codex Security ワークベンチ
開始前にリポジトリを選択し、新しいセキュリティスキャンを設定します。
  1. スキャン設定を開く

    サイドバーで Security を選択し、Scans を開いて + Scan を選択します。

  2. コードベースとスキャン範囲を選択する

    既存のリポジトリを選択するか、別のフォルダを使用します。Codebase を選択し、Deep scan をオフのままにして、リポジトリ全体または 1 つのフォルダを選択します。ブランチとリビジョンが、意図したスキャン対象のコードを示していることを確認します。

  3. 関連するコンテキストを追加する

    モデルと推論強度を選択します。レビューの参考にすべき特定の攻撃ベクトル、セキュリティ上重要な領域、リポジトリの詳細を説明する必要がある場合にのみ、Additional context を開きます。

    追加のコンテキストが有効で、攻撃ベクトル、重点領域、セキュリティガイダンスの例を表示するネイティブ Codex Security スキャン設定
    追加のコンテキストを有効にして、攻撃ベクトル、重点領域、関連するセキュリティガイダンスを説明します。
  4. スキャンを開始する

    Start scan を選択し、Security ワークベンチでスキャンの各フェーズを確認します。View activity を選択すると、スキャンを実行する Codex タスクを確認できます。

  5. 結果を確認する

    完了したスキャンを開き、検出結果、カバレッジ、利用可能なレポート成果物を確認します。Findings では複数のスキャンにわたる問題を確認でき、Repositories ではリポジトリのスキャン履歴を確認できます。

    ネイティブワークベンチに検出結果を表示する、完了済みの Codex Security スキャン
    Security ワークベンチで、スキャン結果、検出結果、カバレッジを確認します。

スキャンによって作成されるもの

完了したスキャンは Scans で引き続き利用できます。Security ワークベンチで検出結果とカバレッジを確認するか、FindingsRepositories で関連する検出結果とリポジトリ履歴を確認します。また、スキャンによって以下のファイルも作成されます。

  • report.md:スキャン結果を読むための主要なエントリポイントです。
  • findings/<slug>/:詳細な脆弱性レポートと、それを裏付ける概念実証ファイルが利用可能な場合に作成されます。
  • hardening/:構造的なセキュリティ強化ガイダンスと、それを裏付ける提案や図が利用可能な場合に作成されます。
  • 自動化と連携に使用する構造化スキャンデータは、scan-manifest.jsonfindings.jsoncoverage.json に保存されます。通常、これらのファイルを自分で開く必要はありません。

結果を共有またはアーカイブする際は、report.md からのリンクが引き続き機能するように、スキャンディレクトリ全体をまとめて保持してください。

次のワークフローを選択する