reviewing-security
OWASP Top 10-based security review and vulnerability detection. Triggers: security, OWASP, XSS, SQL injection, セキュリティ, 脆弱性, vulnerability.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
セキュリティレビュー
検出 (OWASP Top 10)
| ID | カテゴリ | パターン | 修正 |
|---|---|---|---|
| A01 | アクセス制御不備 | 認証欠如、IDOR、パストラバーサル | 認証ミドルウェア、所有権チェック |
| A02 | 暗号化の失敗 | password: 'plaintext' |
bcrypt/argon2ハッシュ |
| A03 | インジェクション | db.query(\SELECT...${id}`)` |
パラメータ化クエリ、ORM |
| A03 | インジェクション | exec(\ping ${host}`)` |
入力検証、ライブラリ使用 |
| A03 | XSS | dangerouslySetInnerHTML={{ __html }} |
デフォルトエスケープ、DOMPurify |
| A05 | セキュリティ設定 | cors({ origin: '*' }) |
明示的オリジン許可リスト |
| A05 | セキュリティ設定 | cookie: {} (オプションなし) |
secure, httpOnly, sameSite: 'strict' |
| A09 | ログ記録の失敗 | logger.info({ password }) |
機密フィールド除外 |
| A10 | SSRF | fetch(userInputUrl) |
URL検証、許可リスト |
信頼度閾値
信頼度 >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 |
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!