flow-pie/chamaa.api

API rate limiting & Validation middleware

Open

#68 aberto em 9 de nov. de 2025

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)HTML (4 forks)auto 404
good first issuehelp wanted

Métricas do repositório

Stars
 (3 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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

Guia do colaborador