Michael Freno 3aead0d7bb Implement Redis rate limiting middleware for spam endpoints (FRE-4507)
- Add ioredis dependency to API package
- Create Redis connection utility (apps/api/src/config/redis.ts)
- Create Redis-backed spam rate limit middleware with per-minute and daily limits
- Create spam classification routes (SMS, number reputation, call analysis, feedback)
- Register middleware and routes in API server
- Add 7 passing tests for rate limit enforcement
- Update vitest config with required env vars

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-29 20:54:39 -04:00
2026-04-29 16:31:27 -04:00
2026-04-25 00:08:01 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-27 12:34:30 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-25 00:08:01 -04:00
2026-03-31 14:06:06 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
2026-04-29 16:31:27 -04:00
Description
No description provided
479 MiB
Languages
Markdown 100%