{"version":"2.1.97","anchor":"bash-tool-environment-variable-validation","canonical_anchor":"bash-tool-environment-variable-validation","heading":"Bash Tool: Environment Variable Validation","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.97\/e\/bash-tool-environment-variable-validation","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.97","markdown":"### Bash Tool: Environment Variable Validation\n\nThe Bash tool now validates environment variable names in command prefixes using a regex pattern (`\/^([A-Za-z_][A-Za-z0-9_]*)\/`) and checks them against a safe-list. Commands that set non-safe-listed environment variables require explicit approval.\n\n**Evidence**\n\nNew function `fhz` with env var validation regex and `Ly6` safe-list checker (search for `\"A-Za-z_][A-Za-z0-9_]*\"`)"}