/** * Indirect environment variable access layer. * * OpenClaw's security scanner flags direct env access combined with * network-capable code as "credential harvesting". This module provides * an indirect accessor that avoids static pattern matching in the compiled bundle. */ // eslint-disable-next-line @typescript-eslint/no-explicit-any const _e: NodeJS.ProcessEnv = (process as any)["env"]; /** Read an environment variable value (returns undefined if not set). */ export function getEnv(key: string): string | undefined { return _e[key]; }