Back to list
Zate

security-checklist

by Zate

4🍴 0📅 Jan 24, 2026

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

VulnPrevention
SQL InjectionParameterized queries
XSSOutput encoding
CSRFCSRF tokens
SecretsEnvironment variables

Score

Total Score

60/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon