df191d1e03
- requestPasswordReset: rate-limited by email (authRateLimiter, 5/15 min) to prevent email bombing - resetPassword: rate-limited by token to add explicit brute-force defence - getInvite + acceptInvite: rate-limited by invite token (authRateLimiter) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>