← スキル一覧に戻る

security-checklist
by Zate
⭐ 4🍴 0📅 2026年1月24日
SKILL.md
name: security-checklist description: This skill should be used for OWASP, security review, authentication, XSS, SQL injection prevention, CSRF, input validation, secure coding, vulnerability scanning whenToUse: Security review, auth security, vulnerability prevention, input validation, secure coding, OWASP Top 10, penetration testing prep, security audit whenNotToUse: Non-security code review, general code quality seeAlso:
- skill: api-design when: securing API endpoints
- skill: database-patterns when: SQL injection prevention
Security Checklist
Security review checklist based on OWASP Top 10.
Input Validation
- Validate all user input
- Use parameterized queries (no SQL concat)
- Sanitize HTML output (prevent XSS)
- Validate file uploads (type, size)
Authentication
- Hash passwords (bcrypt, argon2)
- Use secure session management
- Implement rate limiting
- Require strong passwords
Authorization
- Check permissions on every request
- Use principle of least privilege
- Validate ownership of resources
Data Protection
- Use HTTPS everywhere
- Don't log sensitive data
- Encrypt sensitive data at rest
- No secrets in source code
Headers
Content-Security-Policy: default-src 'self'
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000
Common Vulnerabilities
| Vuln | Prevention |
|---|---|
| SQL Injection | Parameterized queries |
| XSS | Output encoding |
| CSRF | CSRF tokens |
| Secrets | Environment variables |
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です