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-02-02 19:01:51 -08:00
2026-03-14 19:20:58 -07:00
2026-03-31 00:04:56 +00:00
2026-03-29 21:55:23 -07:00
2026-03-17 03:50:45 -07:00
2026-03-29 21:55:23 -07:00
2026-03-29 15:38:32 -07:00
2026-03-29 18:17:42 -07:00
2026-03-26 14:36:07 -07:00
2026-03-30 08:10:14 -07:00
2026-03-28 22:17:43 -07:00
2026-03-29 10:41:20 -07:00
2026-03-30 01:51:48 -07:00
2026-03-26 14:36:24 -07:00
2026-03-28 14:23:27 -07:00
2026-03-29 22:36:07 -07:00
2026-03-29 10:41:20 -07:00
2026-03-29 21:29:13 -07:00
2026-03-29 16:25:20 -07:00