diff --git a/vite-frontend/src/config/site.ts b/vite-frontend/src/config/site.ts index 0b6b066..49ac542 100644 --- a/vite-frontend/src/config/site.ts +++ b/vite-frontend/src/config/site.ts @@ -307,7 +307,17 @@ export const updateSiteConfig = async (configMap?: Record) => { const resolvedConfigMap = configMap ?? (await getCachedConfigs()); Object.entries(resolvedConfigMap).forEach(([key, value]) => { - configCache.set(key, String(value)); + const normalizedKey = key.trim().toLowerCase(); + + if (SENSITIVE_CONFIG_KEYS.has(normalizedKey)) { + configCache.remove(normalizedKey); + + return; + } + + if (shouldPersistConfigKey(normalizedKey)) { + configCache.set(normalizedKey, String(value)); + } }); const hasAppName = Object.prototype.hasOwnProperty.call(