Allegro
4e3f5072f6
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Successful in 31s
Tests / test (pull_request) Failing after 32s
Docker Build and Publish / build-and-push (pull_request) Failing after 59s
security: add rate limiting to API server (V-016, CVSS 7.3)
Add token bucket rate limiter per client IP.
Changes:
- gateway/platforms/api_server.py:
- Add _RateLimiter class with token bucket algorithm
- Add rate_limit_middleware for request throttling
- Configurable via API_SERVER_RATE_LIMIT (default 100 req/min)
- Returns 429 with Retry-After header when limit exceeded
- Skip rate limiting for /health endpoint
CVSS: 7.3 (High)
Refs: V-016 in SECURITY_AUDIT_REPORT.md
CWE-770: Allocation of Resources Without Limits or Throttling
2026-03-31 00:04:56 +00:00
..
2026-03-29 10:19:54 -07:00
2026-03-31 00:04:56 +00:00
2026-02-02 19:01:51 -08:00
2026-03-25 15:02:03 -07:00
2026-03-29 21:53:59 -07:00
2026-03-25 15:02:03 -07:00
2026-03-29 10:19:54 -07:00
2026-03-25 15:02:03 -07:00
2026-03-28 15:22:19 -07:00
2026-03-30 02:59:39 -07:00
2026-03-26 19:13:07 -07:00
2026-03-25 15:54:28 -07:00
2026-03-25 15:02:03 -07:00
2026-03-17 11:00:52 -07:00