Codex use case
コード変更のセキュリティスキャン
pull request やローカルの差分をレビューし、変更によってセキュリティが低下していないか確認します。
Codex Security プラグインで Git 管理下の一連の変更を調べ、セキュリティの低下が疑われる箇所を検証します。マージ前に、検証結果とその根拠をまとめたレポートを作成します。
Best for
- 認証、認可、構文解析、ファイルアクセス、シークレット、特権を必要とするワークフローに関わる Pull requests
- マージ前にセキュリティの観点から確認が必要なリリースブランチやローカルパッチ
- 変更されたコードと、指摘を直接裏付けるファイルの両方を確認したいレビュアー
Contents
コード変更のセキュリティスキャン
pull request やローカルの差分をレビューし、変更によってセキュリティが低下していないか確認します。
Codex Security プラグインで Git 管理下の一連の変更を調べ、セキュリティの低下が疑われる箇所を検証します。マージ前に、検証結果とその根拠をまとめたレポートを作成します。
Codex Security プラグインで Git 管理下の一連の変更を調べ、セキュリティの低下が疑われる箇所を検証します。マージ前に、検証結果とその根拠をまとめたレポートを作成します。
Best for
- 認証、認可、構文解析、ファイルアクセス、シークレット、特権を必要とするワークフローに関わる Pull requests
- マージ前にセキュリティの観点から確認が必要なリリースブランチやローカルパッチ
- 変更されたコードと、指摘を直接裏付けるファイルの両方を確認したいレビュアー
Skills & Plugins
- pull request、コミット、ブランチ間の差分、作業ツリーのパッチをレビューし、変更によってセキュリティが低下していないか検証します。問題が見つかった場合は、検証結果と攻撃経路を裏付ける証拠を示します。
| Skill | Why use it |
|---|---|
| Codex Security:security Diff Scan | pull request、コミット、ブランチ間の差分、作業ツリーのパッチをレビューし、変更によってセキュリティが低下していないか検証します。問題が見つかった場合は、検証結果と攻撃経路を裏付ける証拠を示します。 |
Starter prompt
リポジトリの変更箇所に絞ったレビュー
pull request、コミット、ブランチ、ローカルパッチでセキュリティ上重要なコードパスを変更する場合は、差分を対象にセキュリティスキャンを実行します。Codex Security プラグインは、リポジトリのコンテキストを踏まえて変更内容を把握したうえで、差分と、その変更を直接支えるコードに絞って問題を特定し、検証します。
このワークフローは通常のコードレビューを補完します。コーディングスタイルやテスト全般のレビューではなく、変更によってセキュリティが損なわれたかどうかを根拠に基づいて判断したい場合に使います。
差分スキャンの手順
- リポジトリを開き、レビュー対象となる Git の変更をチェックアウトするか、対象の変更範囲を正確に記述します。
- Codex Security プラグインのクイックスタートを完了し、最初のプロンプトで対象の pull request、コミット、ブランチの差分、または作業ツリーのパッチを指定します。
- 認証、パーサー、ファイルパス、ネットワークリクエスト、認証情報の取り扱いなど、今回の変更のうちリスクが高い箇所を明示します。
- 初回の結果をレビュー記録として残せるように、修正を依頼せずにプロンプトを実行します。
- 指摘ごとに、影響を受けるコード行、検証結果、証拠が不足していると報告された点を確認してから、修正するかどうかを判断します。
指摘事項への対応
有用なレポートでは、実行時に到達可能なコードで根拠をもって特定したセキュリティ上の問題と、さらに確認が必要な疑いを区別します。影響を受ける行にインラインコメントが付くこともあります。対応可能な指摘があれば、その識別子またはレポートの該当箇所を指定し、修正範囲を限定した新しいタスクを開始します。修正と検証を繰り返す手順は、バックログにある脆弱性の修正を参照してください。
対象の変更を指定する方法、差分の範囲、結果の確認方法については、コード変更のセキュリティレビューを参照してください。