73c680e84400c87e5508fc3a1265fd45c807ced8
- OTP attempt limits, constant-time compare, random reference codes - DB-backed rate limits (429) on sign-in, OTP, reset, register, onboarding - one generic sign-in failure message; reset request no longer reveals accounts - no password kept in the session; real status codes on failures
Description
No description provided
211 MiB
Languages
PHP
95.7%
JavaScript
2.2%
CSS
1.7%
Python
0.3%