Codex を使ってコードと依存関係のセキュリティリスクを調査し、修正を実装してテストします。リポジトリ、コードの変更、普段使っているツールの検出結果のいずれからでも調査を始められます。
Daybreak Blue のセットアップ
セキュリティチームが Daybreak Blue の利用を予定している場合、ChatGPT Enterprise のワークスペースのオーナーは、メンバーを選んでアクセス権を付与できます。
脆弱性の検出
1 つのリポジトリのスキャンから始めることも、より詳細なレビューを実施することも、リポジトリ一覧をもとに一括でスキャンすることもできます。CI でスキャンを自動化すると、定期的に、または変更のたびにコードをレビューできます。検出結果とスキャンした範囲を確認し、次にどこを調査するかを決めます。
初めてのセキュリティスキャン
Codex Security プラグインでローカルリポジトリをスキャンします。検出の根拠とスキャン範囲を確認し、どの問題から調査や修正に取り組むかを決めます。
詳細なセキュリティスキャン
Codex Security...
複数リポジトリの一括スキャン
Codex Security CLI を使い、一覧にある各リポジトリを指定したコミットの時点でスキャンします。結果を個別に確認し、どの項目に調査や修正が必要かを判断します。
CI でのセキュリティスキャンの自動化
CI パイプラインに Codex Security CLI...
変更と依存関係のレビュー
pull request やローカルの差分を確認し、変更によってセキュリティが低下していないかを調べます。パッケージやサプライチェーンに関するセキュリティアドバイザリが出た場合は、リポジトリへの影響を評価できます。判断に必要な情報を集めてから、どの問題に対応すべきかを決めます。
コード変更のセキュリティスキャン
Codex Security プラグインで Git 管理下の一連の変更を調べ、セキュリティの低下が疑われる箇所を検証します。マージ前に、検証結果とその根拠をまとめたレポートを作成します。
依存パッケージに関するインシデントの監査
Codex...
検出された問題の修正と検証
スキャンで検出し、レビューを終えた問題に対して、修正範囲を絞ったパッチを作成します。既存のバックログにある問題に順次対応することもできます。マージの準備に進む前に、変更ごとに修正内容と検証結果を確認します。
セキュリティスキャンで見つかった問題の修正
Codex Security...
未対応の脆弱性の修正
チケット管理ツールや脆弱性報告システムから承認済みの指摘を取り込みます。Codex Security プラグインで指摘を 1...
ソフトウェア開発ライフサイクル(SDLC)のセキュリティ対策
セキュリティレビューを自動化するには、アプリケーションのセキュリティ要件を定義し、変更の評価に必要なコンテキストを Codex に提供します。そのうえで、pull request と依存関係の更新を対象にレビューを設定します。
セキュリティコンテキストの設定
Codex がセキュリティレビューやスキャンに必要とするコンテキストを準備し、設定する方法を学びます。
GitHub Cloud でのセキュリティレビューの自動化
Codex Security Review でリポジトリを接続し、レビューを開始する条件を設定します。
Codex Desktop でのコード変更のレビュー
Codex またはリポジトリの Codex プロジェクトからセキュリティレビューを開始できます。
CLI からのセキュリティレビュー
Codex Security CLI を使って、未コミットの変更やブランチ上の変更をレビューします。
GitHub Actions を使ったカスタムレビューワークフローの作成
セキュリティレビューを開発プロセスに組み込み、繰り返し実行できるようにします。提案された変更に対して Codex Security を実行し、チームが後で確認できるように結果を保存する...
CI/CD におけるサプライチェーンリスク管理
Codex Security CLI を使い、サードパーティの依存関係がアプリケーションのセキュリティに与える影響を評価します。Dependabot...