Security pass
This commit is contained in:
@@ -275,6 +275,9 @@ grep -n "r\.\(Get\|Post\|Put\|Delete\|Patch\)" backend/main.go
|
||||
- Authenticated users: 120/min
|
||||
- Admin search: 60/min
|
||||
- Admin-only routes: none (trusted)
|
||||
- ⚠️ **Gap: Rate limiter doesn't read CF-Connecting-IP** - behind Cloudflare all users share one bucket
|
||||
- ⚠️ **Gap: No HSTS header** - add when HTTPS working
|
||||
- ⚠️ **Gap: No Referrer-Policy** - for analytics tracking
|
||||
|
||||
**Input Validation:**
|
||||
- Backend validates all inputs against DB schema constraints
|
||||
|
||||
Reference in New Issue
Block a user