Codex use case
GitHub Actions を使ったカスタムレビューワークフローの作成
独自のトリガーでセキュリティチェックを実行し、後で確認できるように結果を保存します。
Difficulty Intermediate
Time horizon Long-running
セキュリティレビューを開発プロセスに組み込み、繰り返し実行できるようにします。提案された変更に対して Codex Security を実行し、チームが後で確認できるように結果を保存する GitHub Actions ワークフローを設定します。
Best for
- GitHub Actions にセキュリティチェックを追加するプラットフォームやアプリケーションのセキュリティ担当チーム
- レビューを実行する条件やスキャン範囲を独自に設定するリポジトリのメンテナー
- レビューを繰り返し実行し、検出事項とその根拠、カバレッジレポートを保存する必要があるチーム
Contents
GitHub Actions を使ったカスタムレビューワークフローの作成
独自のトリガーでセキュリティチェックを実行し、後で確認できるように結果を保存します。
セキュリティレビューを開発プロセスに組み込み、繰り返し実行できるようにします。提案された変更に対して Codex Security を実行し、チームが後で確認できるように結果を保存する GitHub Actions ワークフローを設定します。
Intermediate
Long-running
セキュリティレビューを開発プロセスに組み込み、繰り返し実行できるようにします。提案された変更に対して Codex Security を実行し、チームが後で確認できるように結果を保存する GitHub Actions ワークフローを設定します。
Intermediate
Long-running
Best for
- GitHub Actions にセキュリティチェックを追加するプラットフォームやアプリケーションのセキュリティ担当チーム
- レビューを実行する条件やスキャン範囲を独自に設定するリポジトリのメンテナー
- レビューを繰り返し実行し、検出事項とその根拠、カバレッジレポートを保存する必要があるチーム
Codex でセキュリティレビューを必須にする代わりに、Codex Security CLI を実行するカスタムワークフローを作成することもできます。このワークフローは、手軽に利用できるよう GitHub Action として提供しています。
name: Codex Security review
on:
workflow_dispatch:
schedule:
- cron: '23 7 * * 1' # Mondays at 07:23 UTC
permissions:
contents: read
jobs:
security:
runs-on: ubuntu-24.04
steps:
- name: Set up the Ubuntu sandbox
run: |
sudo apt-get update
sudo apt-get install --yes bubblewrap apparmor-profiles
sudo apparmor_parser -r /usr/share/apparmor/extra-profiles/bwrap-userns-restrict
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: openai/codex-security@3f61e5150981a5087c32e4395bbaa8ce5ce0c3e3 # action-v0.3.0
with:
model: gpt-5.6-sol
effort: high
env:
OPENAI_API_KEY: ${{ secrets.CODEX_SECURITY_API_KEY }}
こうしたワークフローは、GitLab、BitBucket、Jenkins など、ほかのソースコード管理ツールにも応用できます。詳しくは「CI での Codex Security の実行」をご覧ください。