← スキル一覧に戻る

reviewing-security
by thkt
⭐ 3🍴 0📅 2026年1月24日
SKILL.md
name: reviewing-security description: > OWASP Top 10-based security review and vulnerability detection. Use when reviewing code for security issues, performing vulnerability analysis, or when user mentions security, OWASP, XSS, SQL injection, セキュリティ, 脆弱性. allowed-tools: [Read, Grep, Glob, Task] agent: security-reviewer context: fork user-invocable: false
Security Review
Detection (OWASP Top 10)
| ID | Category | Pattern | Fix |
|---|---|---|---|
| A01 | Broken Access Control | Missing auth, IDOR, path traversal | Auth middleware, ownership check |
| A02 | Cryptographic Failures | password: 'plaintext' | bcrypt/argon2 hashing |
| A03 | Injection | db.query(\SELECT...${id}`)` | Parameterized query, ORM |
| A03 | Injection | exec(\ping ${host}`)` | Input validation, library instead |
| A03 | XSS | dangerouslySetInnerHTML={{ __html }} | Default escaping, DOMPurify |
| A05 | Security Misconfiguration | cors({ origin: '*' }) | Explicit origin allowlist |
| A05 | Security Misconfiguration | cookie: {} (no options) | secure, httpOnly, sameSite: 'strict' |
| A09 | Logging Failures | logger.info({ password }) | Exclude sensitive fields |
| A10 | SSRF | fetch(userInputUrl) | URL validation, allowlist |
Confidence Threshold
Report only when confidence >80%. Include: file:line, exploit scenario, fix recommendation.
References
| Topic | OWASP | File |
|---|---|---|
| Basic | A01, A02, A07 | references/owasp-basic.md |
| Injection | A03 | references/owasp-injection.md |
| Advanced | A04-A06, A08-A10 | references/owasp-advanced.md |
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です