Back to list
DaveHudson

security-checklist

by DaveHudson

0🍴 0📅 Jan 11, 2026

SKILL.md


name: security-checklist description: Security patterns and OWASP checklist. Auto-loads when handling auth, user input, API security, or reviewing code for vulnerabilities.

Security checklist for identifying vulnerabilities and ensuring secure coding practices.

For detailed checklists, see checklist.md. For framework-specific patterns, see patterns.md.


OWASP Top 10

VulnerabilityWhat to Look For
InjectionUnsanitized input in SQL, commands, templates
Broken AuthWeak passwords, missing MFA, session issues
Sensitive DataUnencrypted storage, exposed in logs/errors
XXEXML parsing without disabling external entities
Broken AccessMissing auth checks, IDOR vulnerabilities
MisconfigDebug mode, default creds, verbose errors
XSSUnescaped output, dangerouslySetInnerHTML
Insecure DeserialUntrusted data in deserialize functions
Vulnerable DepsOutdated packages with known CVEs
Insufficient LoggingMissing audit trails, no alerting

Quick Scan Commands

# Check for secrets in code
grep -rE "(password|secret|api_key|token)\s*[:=]" --include="*.{ts,js,json,env}" .

# Find SQL injection risks
grep -rE "query\(.*\+.*\)|execute\(.*\+.*\)" --include="*.ts" .

# Check for dangerouslySetInnerHTML
grep -r "dangerouslySetInnerHTML" --include="*.tsx" .

# Audit packages
bun pm audit

Security Mindset

  • Defense in depth - Multiple layers, not single points
  • Least privilege - Minimum access needed
  • Fail secure - Errors should deny, not allow
  • Trust nothing - Validate everything from outside
  • Keep secrets secret - Never in code, logs, or errors

Score

Total Score

50/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon