--- name: reviewing-security description: "OWASP API Security Top 10 (2023) と Rust セキュリティベストプラクティス。脆弱性検出。Use when: セキュリティ、脆弱性、OWASP、認証、認可、監査を依頼された時。" --- # セキュリティレビュー OWASP API Security Top 10 (2023) と Rust セキュリティベストプラクティスに基づくレビュースキル。 ## OWASP チェック項目 | ID | リスク | チェック内容 | |----|-------|-------------| | API1 | BOLA | tenant_id 検証、file_id との組み合わせ検証 | | API2 | Broken Auth | gRPC メタデータ認証 | | API3 | Property | レスポンスの不要情報 | | API4 | Resource | ファイルサイズ制限、ページネーション | ## Rust セキュリティ | 項目 | 検索パターン | |-----|-------------| | 依存関係脆弱性 | `cargo audit` | | unsafe コード | `grep -rn "unsafe {" src/` | | ハードコード認証情報 | `grep -rn "(password\|secret\|api_key)" src/` |