Summary
Proxy metrics currently use the raw request path as the endpoint label before authentication. Unauthenticated callers can create unbounded time series through unique passthrough paths.
Source
- Imported from Codex Security scan results shared in Slock
#Dev:bc985f48 (chatgpt.com.har). - This issue groups findings with the same engineering boundary to avoid fragmented fixes.
- Triage priority: P1.
Covered scanner findings
Expected fix direction
Definition of done
Summary
Proxy metrics currently use the raw request path as the
endpointlabel before authentication. Unauthenticated callers can create unbounded time series through unique passthrough paths.Source
#Dev:bc985f48(chatgpt.com.har).Covered scanner findings
Unbounded metrics labels allow unauthenticated proxy DoS—request.uri().path()is used as a metrics label before auth and includes attacker-controlled passthrough suffixes.Expected fix direction
/passthrough/:provider/*restbefore recording.Definition of done