Skip to content

Conversation

@kwsantiago
Copy link

@kwsantiago kwsantiago commented Feb 1, 2026

  • Add authentication with ADMIN_TOKEN env var and Bearer token validation on all /api/* routes
  • Add rate limiting (100 req/min) to main server and proxy (100/1000 req/min admin/data)
  • Fix timing attack in token comparison by padding buffers before timingSafeEqual
  • Add 30-second request timeouts to all proxy client fetch calls
  • Add @fastify/helmet security headers to both servers
  • Add Authorization header support to dashboard API calls

@kwsantiago kwsantiago force-pushed the fix/critical-security-issues branch from e7b3fb6 to 92b4d42 Compare February 1, 2026 20:46
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.

1 participant