{"version":"1.0.120","anchor":"enhanced-bash-command-analysis","canonical_anchor":"enhanced-bash-command-analysis","heading":"Enhanced Bash Command Analysis","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.120\/e\/enhanced-bash-command-analysis","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.120","markdown":"### Enhanced Bash Command Analysis\n\n**What:** Improved detection of shell variable expansion and command substitution in bash commands for more accurate file path extraction.\n\n**Details:**\n\n- Now detects patterns like `$VARIABLE` and `$(command)` in command arguments at `Ng6()` at line 382386\n- Sets `mayHaveUnknownFiles` flag when variable expansion is detected\n- Prevents false positives in automatic file reading after bash execution\n- More conservative approach to file permission pre-approval\n\n**Evidence**\n\nVariable expansion detection at lines 382407-382412 in `Ng6()` function"}