What problem does it solve? Django applications face common web vulnerabilities like SQL injection, XSS, CSRF attacks, and weak authentication when developers misconfigure settings or write unsafe code. This Skill provides concrete, production-ready security patterns to protect Django applications against these threats. ## Core Features & Use Cases - Production Security Configuration: Hardened settings for HTTPS, HSTS, secure cookies, password validators, and environment-based secret management. - Authentication & Authorization Patterns: Custom user models, Argon2 password hashing, RBAC, DRF permission classes, and JWT/token authentication. - Attack Prevention: Safe ORM usage against SQL injection, template escaping against XSS, CSRF token handling for forms and AJAX, file upload validation, and API rate limiting. - Use Case: Before deploying a Django app to production, use this Skill to audit your settings.py, add security headers middleware, and verify your views enforce proper object-level permissions. ## Quick Start Review my Django project settings and views for security issues and apply production-grade hardening configurations.