What problem does it solve? Django applications are vulnerable to common web attacks like SQL injection, XSS, CSRF, and misconfigured production settings. This Skill provides concrete, copy-ready security patterns so you can harden authentication, authorization, and deployment configurations without researching each vulnerability from scratch. ## Core Features & Use Cases - Production Hardening: Secure settings for DEBUG, HTTPS, HSTS, secure cookies, and environment-based secret management. - Authentication & Authorization: Custom user models, Argon2 password hashing, permission mixins, custom DRF permission classes, and role-based access control. - Attack Prevention: Safe ORM and raw SQL patterns, template escaping rules, CSRF token handling for forms and AJAX, file upload validation, API rate limiting, and Content Security Policy headers. - Use Case: Before deploying a Django app to production, use this Skill to audit your settings.py, add throttling to your REST API endpoints, and verify your templates escape user input correctly. ## Quick Start Review my Django project for security issues and apply the production security settings and CSRF protection patterns.