Node Security Checklist
A comprehensive security checklist for protecting Node.js applications against common vulnerabilities and attacks.
Usage
Ask about Node.js security, input validation, dependency auditing, or vulnerability prevention.
Examples
- "Audit my dependencies for known vulnerabilities"
- "How do I prevent SQL injection in a Node.js API?"
- "Set up security headers with Helmet"
Guidelines
- Validate and sanitize all user input
- Use parameterized queries to prevent SQL injection
- Run npm audit regularly and fix vulnerabilities
- Set security headers with helmet middleware
- Implement rate limiting on all public endpoints