← ClaudeAtlas

security-checklistlisted

Use this skill when implementing security measures or conducting security audits. Provides OWASP Top 10 mitigations, authentication patterns, input validation strategies, and compliance guidelines. Ensures applications are secure against common vulnerabilities.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 85
Install: claude install-skill aiskillstore/marketplace
# Security Checklist ## Overview This skill provides comprehensive security guidance for building secure applications. Whether performing a security audit, implementing new features, or hardening existing systems, this framework helps identify and mitigate common vulnerabilities. **When to use this skill:** - Conducting security audits or reviews - Implementing authentication and authorization - Validating and sanitizing user input - Handling sensitive data (PII, credentials, payment info) - Ensuring compliance (GDPR, HIPAA, SOC2) - Preparing for security assessments or penetration tests - Reviewing third-party dependencies for vulnerabilities ## Required Tools This skill requires the following tools to be installed on your system: ### For JavaScript/TypeScript Projects - **Node.js 18+** with npm - **Command:** `npm audit` - **Install:** Node.js comes with npm pre-installed ### For Python Projects - **Python 3.8+** with pip - **pip-audit:** Security scanner for Python dependencies - **Install:** `pip install pip-audit` - **Command:** `pip-audit` ### Optional (Advanced Security Scanning) - **Semgrep:** Static analysis tool - **Install (macOS):** `brew install semgrep` - **Install (pip):** `pip install semgrep` - **Command:** `semgrep --config=auto .` - **Bandit:** Python security linter - **Install:** `pip install bandit` - **Command:** `bandit -r .` - **TruffleHog:** Secrets detection - **Install (macOS):** `brew install trufflesecurity/trufflehog/tr