Module env

Module env 

Source

Constantsยง

DENIED_ENV_VARS ๐Ÿ”’
Env var names that must never be overwritten by secret export. Covers dynamic linker, shell execution, path hijack, and privilege escalation vectors.

Functionsยง

cmd_env ๐Ÿ”’
cmd_export ๐Ÿ”’
is_denied_env_var ๐Ÿ”’
Returns true if name is a denied env var (case-insensitive prefix match for BASH_FUNC_).
json_escape ๐Ÿ”’
JSON-escape a string value.
secret_key_to_env_var ๐Ÿ”’
Transform a secret key name into an environment variable name.
shell_escape ๐Ÿ”’
Shell-escape a value for safe embedding in export K="V". Strips null bytes (C string truncation), escapes shell metacharacters.