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

Codex use case

GitHub Actions を使ったカスタムレビューワークフローの作成

独自のトリガーでセキュリティチェックを実行し、後で確認できるように結果を保存します。

Difficulty Intermediate
Time horizon Long-running

セキュリティレビューを開発プロセスに組み込み、繰り返し実行できるようにします。提案された変更に対して Codex Security を実行し、チームが後で確認できるように結果を保存する GitHub Actions ワークフローを設定します。

Best for

  • GitHub Actions にセキュリティチェックを追加するプラットフォームやアプリケーションのセキュリティ担当チーム
  • レビューを実行する条件やスキャン範囲を独自に設定するリポジトリのメンテナー
  • レビューを繰り返し実行し、検出事項とその根拠、カバレッジレポートを保存する必要があるチーム

Contents

    ← All use cases

    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 の実行」をご覧ください。

    Related use cases