Agent Skill
2/7/2026reviewing-security
OWASP Top 10ベースのセキュリティレビューと脆弱性検出。 セキュリティ問題のコードレビュー、脆弱性分析、または security, OWASP, XSS, SQL injection, セキュリティ, 脆弱性, cloud security, AWS, IAM, Terraform, クラウドセキュリティ, インフラ に言及した時に使用。
T
thkt
4GitHub Stars
1Views
npx skills add thkt/claude-config
SKILL.md
| Name | reviewing-security |
| Description | OWASP Top 10ベースのセキュリティレビューと脆弱性検出。 セキュリティ問題のコードレビュー、脆弱性分析、または security, OWASP, XSS, SQL injection, セキュリティ, 脆弱性, cloud security, AWS, IAM, Terraform, クラウドセキュリティ, インフラ に言及した時に使用。 |
name: reviewing-security description: > OWASP Top 10ベースのセキュリティレビューと脆弱性検出。 セキュリティ問題のコードレビュー、脆弱性分析、または security, OWASP, XSS, SQL injection, セキュリティ, 脆弱性, cloud security, AWS, IAM, Terraform, クラウドセキュリティ, インフラ に言及した時に使用。 allowed-tools: [Read, Grep, Glob, Task] agent: security-reviewer context: fork user-invocable: false
セキュリティレビュー
検出 (OWASP Top 10)
| ID | カテゴリ | パターン | 修正 |
|---|---|---|---|
| A01 | アクセス制御不備 | 認証欠如、IDOR、パストラバーサル | 認証ミドルウェア、所有権チェック |
| A02 | 暗号化の失敗 | password: 'plaintext' | bcrypt/argon2ハッシュ |
| A03 | インジェクション | db.query(\SELECT...${id}`)` | パラメータ化クエリ、ORM |
| A03 | インジェクション | exec(\ping ${host}`)` | 入力検証、ライブラリ使用 |
| A03 | XSS | dangerouslySetInnerHTML(静的検出) | デフォルトエスケープ、DOMPurify |
| A05 | セキュリティ設定ミス | cors({ origin: '*' }) | 明示的オリジン許可リスト |
| A05 | セキュリティ設定ミス | cookie: {} (オプションなし) | secure, httpOnly, sameSite: 'strict' |
| A09 | ログ記録の失敗 | logger.info({ password }) | 機密フィールド除外 |
| A10 | SSRF | fetch(userInputUrl) | URL検証、許可リスト |
| A03 | XSS (Taint) | dangerouslySetInnerHTML={{ __html }} サニタイザなし | DOMPurify.sanitize() を境界で適用 |
| A03 | XSS (Taint) | 関数引数 → innerHTML サニタイズなし | 関数境界でサニタイズ |
| A03 | XSS (Taint) | <a href={variable}> ユーザー制御URL | プロトコル許可リスト (https/httpのみ) |
| A01 | Open Redirect (Taint) | URLパラメータ → location.href 検証なし | ドメイン許可リストまたは相対パスのみ |
| A04 | 安全でない設計 | postMessage ハンドラのorigin未チェック | event.origin 厳密比較 |
| A02 | 機密データ露出 | JWT の localStorage/sessionStorage 保存 | httpOnly cookie を使用 |
信頼度閾値
信頼度 >=0.60 の場合に報告。0.60-0.80: verification_hint を付与。>=0.80: 完全な悪用シナリオと修正推奨を含める。常に file:line を含める。
参照
| トピック | スコープ | ファイル |
|---|---|---|
| 基本 | A01, A02, A07 | references/owasp-basic.md |
| インジェクション | A03 | references/owasp-injection.md |
| 上級 | A04-A06, A08-A10 | references/owasp-advanced.md |
| クラウド | IAM, IaC, CI/CD | references/cloud-infrastructure.md |
| フロントエンド | Taint分析 | references/frontend-taint-checklist.md |
Skills Info
Original Name:reviewing-securityAuthor:thkt
Download