You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Optional LiteLLM deployment publishes services with public default credentials #603
Affected versions: confirmed on main at commit d92819a (the project publishes no tagged release).
Summary
The supplied docker-compose-litellm.yml profile publishes PostgreSQL (port 5432) and the LiteLLM proxy (port 4000) on host ports, falling back to the fixed, documented credentials litellm_password and sk-1234 when LITELLM_DB_PASSWORD/LITELLM_MASTER_KEY are not set.
An operator who starts this optional compose profile without supplying overrides exposes a database and an LLM-proxy admin API, reachable by anyone who can reach those ports, using credentials already published in this repository.
Suggested fix: remove the fallbacks (fail startup unless strong secrets are supplied) and keep both ports off the public interface. A fix is included in the linked PR.
Activity