From 5e42d4b9d86499de4a920fd1f5e561e457b1056d Mon Sep 17 00:00:00 2001 From: Ryan Crabbe Date: Wed, 25 Mar 2026 11:57:43 -0700 Subject: [PATCH] fix: use == instead of is for string comparison in master key check This is backwards incompatible - the proxy will now correctly reject the default master key "sk-1234" in production, which may break setups relying on the default key. --- litellm/proxy/proxy_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 9e447a48eea..0b338afefb0 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -3094,7 +3094,7 @@ class ProxyConfig: ) if master_key is not None and isinstance(master_key, str): - if master_key is "sk-1234": + if master_key == "sk-1234": raise ValueError( f"LITELLM_MASTER_KEY is set to the default master-key granting proxy admin access, please change it to something stronger" )