Files
hackerspace.sh/lib/actions
Moheeb Zara f11f4b3771 fix(forms): rate-limit anonymous submitForm (E2, P2)
Anonymous, captcha-less submitForm was an unbounded DB-bloat vector.
Added a generous per-IP+form limit (20/min) — deliberately loose
because legitimate public signups at a hackerspace commonly share one
NAT/wifi IP, so a tight limit would false-block a room; this still
bounds automated flooding. Captcha (the real control) stays the
documented deferred follow-up. 532 tests.
2026-05-19 02:11:42 -07:00
..