Skip to content

feat: rate-limit POST /analytics/track to 20 req/min per IP - #606

Merged
phertyameen merged 1 commit into
MindBlockLabs:mainfrom
kiel997:fix/552-rate-limit-analytics-track
Jul 29, 2026
Merged

feat: rate-limit POST /analytics/track to 20 req/min per IP#606
phertyameen merged 1 commit into
MindBlockLabs:mainfrom
kiel997:fix/552-rate-limit-analytics-track

Conversation

@kiel997

@kiel997 kiel997 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Closes #552

Overrides the global throttle default for the event-tracking endpoint,
which needs a more generous per-client limit than auth routes.
Guard scoping is per-IP via the existing global ThrottlerGuard (MindBlockLabs#313).

Verified locally: first 20 requests/min return 201, subsequent requests
return 429 with a Retry-After header.

Closes MindBlockLabs#552
@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
mind-block-app-frontend Skipped Skipped Jul 29, 2026 8:26am

@phertyameen phertyameen changed the title feat(analytics): rate-limit POST /analytics/track to 20 req/min per IP feat: rate-limit POST /analytics/track to 20 req/min per IP Jul 29, 2026
@phertyameen
phertyameen merged commit 6202a2b into MindBlockLabs:main Jul 29, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rate-limit the public event tracking endpoint

2 participants