litellm/ui
Yucheng Zhu 433aef58e5 fix(team_callback_endpoints): omit credential callback_vars instead of masking them
GET /team/{team_id}/callback masked credential-bearing callback_vars as the
literal ***REDACTED***. No write path recognises that marker, so a caller that
cloned the response into POST /team/{team_id}/callback or POST /team/update
stored the marker itself as the credential. It is encrypted at rest like any
other secret, so the row looks legitimate while the team's logging silently
stops working.

Drop the credential keys from the response instead, so no marker exists for a
caller to echo back. The response is a partial config rather than a safe round
trip: the metadata write paths replace logging wholesale, so echoing it back
still drops the stored credential, it just cannot substitute a fabricated one.

Resolves LIT-5110
2026-08-18 13:12:42 -07:00
..
litellm-dashboard fix(team_callback_endpoints): omit credential callback_vars instead of masking them 2026-08-18 13:12:42 -07:00
Dockerfile chore(build): move the Admin UI toolchain to Node 24 (#35801) 2026-08-04 12:36:07 -07:00
nginx.conf fix(ui): serve /ui/assets from the nginx image instead of SPA fallback (#34066) 2026-07-21 09:22:02 -07:00