Back to skills
SKILL.md
Codex Review Security
ASecurityOpenAI Codex (GPT-5) を使用したブランチ変更のセキュリティレビュー。「セキュリティレビュー」「脆弱性チェック」などの依頼で起動。
- 2 stars
- 0 votes
- 0 copies
- 1 view
- Added September 27, 2026
Works with
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add David-Li0406/meta-skill-evloving --skill codex-review-security --agent claude-codeAre you the author of Codex Review Security?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-codex-review-security)---
name: codex-review-security
description: OpenAI Codex (GPT-5) を使用したブランチ変更のセキュリティレビュー。「セキュリティレビュー」「脆弱性チェック」などの依頼で起動。
allowed-tools:
- Read
- Bash
model: claude-haiku-4-5-20251001
user-invocable: true
---
# Codex Security Review スキル
OpenAI Codex CLI (GPT-5) を使用して、現在のブランチのコード変更に対してセキュリティに焦点を当てたレビューを実施します。
**IMPORTANT: このスキルを使用する際は、特に指定が無い限り日本語でユーザーとコミュニケーションを取ってください。**
## 概要
このスキルは、高トラフィックSSP広告サーバーのセキュリティレビューに最適化されています。OpenRTBを使用したリアルタイムビディングを処理し、以下の理由からセキュリティが特に重要です:
- 金融取引の処理
- プライバシー規制(GDPR/CCPA)への準拠
- 攻撃の高価値ターゲット
- AWS本番環境での運用
## ワークフロー
### 1. 親ブランチの特定
まず親ブランチを特定します。以下のコマンドを実行してください。
```bash
# 現在のブランチを確認
git branch --show-current
# マージ元のブランチを推測(develop, main, master のいずれか)
git branch -r | grep -E 'origin/(develop|main|master)$' | head -1
# または、直近のマージコミットから親ブランチを確認
git log --oneline --merges -1
```
親ブランチが不明な場合は、ユーザーに確認してください。
### 2. Codex CLI でセキュリティレビュー実行
特定した親ブランチ名を `<PARENT_BRANCH>` に置き換えて、以下のコマンドを実行します。
```bash
codex exec -m "gpt-5.2-codex" "'git diff <PARENT_BRANCH>...HEAD' を実行してコード変更を取得し、徹底的なセキュリティレビューを実施してください。
🔐 **重要なセキュリティ領域:**
1. **SQLインジェクション**: 生のSQLクエリを確認、XORMクエリビルダーの使用を確認
2. **認証/認可**: Supplier ID検証、アクセス制御を確認
3. **入力検証**: すべてのユーザー入力が適切にバリデーション・サニタイズされているか確認
4. **シークレット・認証情報**: ハードコードされた鍵、トークン、パスワードがないか確認
5. **データプライバシー**: GDPR/CCPA準拠、PII取り扱い、Do Not Track
6. **暗号化**: セキュアなアルゴリズム、適切な鍵管理
7. **エラーハンドリング**: エラー/ログでの機密データ漏洩がないか確認
8. **インジェクション攻撃**: コマンドインジェクション、パストラバーサル、XSSの可能性
コンテキスト: これはOpenRTBでリアルタイムビディングを処理する高トラフィックSSP広告サーバーです。以下の理由からセキュリティが特に重要です:
- 金融取引の処理
- プライバシー規制(GDPR/CCPA)
- 攻撃の高価値ターゲット
- AWS本番環境
各発見事項について以下を記載してください:
- 重要度: CRITICAL / HIGH / MEDIUM / LOW
- 場所: ファイルと行の参照
- 問題: セキュリティ上の懸念事項
- 影響: 潜在的な結果
- 推奨: 修正方法"
```
**例**: 親ブランチが `develop` の場合、`git diff develop...HEAD` となります。
### 3. 結果の表示
セキュリティレビューの結果を、重要度レベルを強調しながら日本語で表示します。
### 4. 要約
CRITICAL および HIGH 重要度の発見事項を日本語で要約します。
## セキュリティチェック項目
| カテゴリ | チェック内容 |
|---------|-------------|
| SQL Injection | 生のSQLクエリ、XORMクエリビルダーの使用 |
| 認証/認可 | Supplier ID検証、アクセス制御 |
| 入力検証 | ユーザー入力のバリデーションとサニタイズ |
| シークレット | ハードコードされた鍵、トークン、パスワード |
| データプライバシー | GDPR/CCPA準拠、PII取り扱い、Do Not Track |
| 暗号化 | セキュアなアルゴリズム、鍵管理 |
| エラーハンドリング | エラー/ログでの機密データ漏洩 |
| インジェクション攻撃 | コマンドインジェクション、パストラバーサル、XSS |
## 重要度レベル
| レベル | 説明 |
|--------|------|
| 🔴 CRITICAL | 即座に修正が必要。本番環境への重大なリスク |
| 🟠 HIGH | マージ前に修正が必要 |
| 🟡 MEDIUM | 可能な限り早く対処すべき |
| 🟢 LOW | 改善を推奨するが、必須ではない |
## 注意事項
- **マージ前に必ず CRITICAL および HIGH 重要度の問題に対処してください**
- 差分が空の場合は、レビューする変更がないことを通知
- セキュリティに関する発見事項は詳細に記録
## トラブルシューティング
### Codex CLI が見つからない
```bash
# npm でインストール
npm install -g @openai/codex
```
### 認証エラー
OpenAI APIキーが設定されているか確認してください。
Attribution
Comments
Loading comments…