flow-pie/chamaa.api

API rate limiting & Validation middleware

Open

#68 geöffnet am 9. Nov. 2025

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)HTML (4 Forks)auto 404
good first issuehelp wanted

Repository-Metriken

Stars
 (3 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Implement API rate limiting and input validation middleware.

Requirements:

  • Add rate limiting (e.g., 100 requests per 15 minutes per IP)
  • Implement input validation for all endpoints
  • Add CORS middleware for cross-origin requests
  • Implement request logging middleware
  • Add request/response compression
  • Security headers (X-Frame-Options, X-Content-Type-Options, etc.)

Deliverables:

  • Rate limiting middleware (express-rate-limit or similar)
  • Input validation using Joi or similar library
  • CORS configuration
  • Request logging setup
  • Middleware chain integration in main app

Contributor Guide