Task 9 — Moderation, abuse controls & rate limiting
Title: security: implement moderation features, rate limits and abuse detection
Deliverables
Acceptance
- Excessive sending results in 429.
- Reporting endpoint persists reports and sends admin notification.
Dependencies
- Auth & admin roles, Notification admin flows.
Notes
- Document escalation path for admin.
Task 9 — Moderation, abuse controls & rate limiting
Title: security: implement moderation features, rate limits and abuse detection
Deliverables
Rate limits:
Reporting & moderation:
POST /api/conversations/{id}/report/to flag conversation or message (store report, notify admin).Profanity / malware filter:
Tests for throttle and report endpoints.
Acceptance
Dependencies
Notes