fix: Remove wildcard CSRF origin and add production security settings #145
+8
−1
GitHub Actions / warden: find-bugs
completed
Apr 8, 2026 in 30s
1 issue
find-bugs: Found 1 issue (1 medium)
Medium
Missing HSTS configuration despite PR description claiming it was added - `src/firetower/settings.py:94-99`
The PR description states '1-hour HSTS' should be added, but the code changes do not include SECURE_HSTS_SECONDS, SECURE_HSTS_INCLUDE_SUBDOMAINS, or SECURE_HSTS_PRELOAD settings. Without HSTS, browsers can be tricked into connecting over HTTP initially, exposing the application to SSL stripping attacks. This is a discrepancy between documented changes and actual implementation.
Duration: 28.9s · Tokens: 64.2k in / 1.3k out · Cost: $0.15
Annotations
Check warning on line 99 in src/firetower/settings.py
github-actions / warden: find-bugs
Missing HSTS configuration despite PR description claiming it was added
The PR description states '1-hour HSTS' should be added, but the code changes do not include SECURE_HSTS_SECONDS, SECURE_HSTS_INCLUDE_SUBDOMAINS, or SECURE_HSTS_PRELOAD settings. Without HSTS, browsers can be tricked into connecting over HTTP initially, exposing the application to SSL stripping attacks. This is a discrepancy between documented changes and actual implementation.
Loading