Medium Security Issue
Missing security headers in HTTP responses.
File: src/config/settings.py (middleware/security settings)
Severity: MEDIUM
Impact: Vulnerable to common web attacks
Issues Found:
- No HTTPS enforcement
- Missing security headers
- No CSP (Content Security Policy)
Suggested Fix
Add security middleware and headers:
# settings.py
SECURE_SSL_REDIRECT = True
SECURE_HSTS_SECONDS = 31536000
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
SECURE_HSTS_PRELOAD = True
# Security middleware
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
# ... other middleware
]
# CSP headers
CSP_DEFAULT_SRC = ("'self'",)
CSP_SCRIPT_SRC = ("'self'", "'unsafe-inline'")
Medium Security Issue
Missing security headers in HTTP responses.
File: src/config/settings.py (middleware/security settings)
Severity: MEDIUM
Impact: Vulnerable to common web attacks
Issues Found:
Suggested Fix
Add security middleware and headers: