destructive-hook-regex-matches-rm-inside-echo-strings

Hook regex patterns like \b(rm|mv)\s+.FILE match the substring rm or mv anywhere in a command string, including inside echo ‘rm FILE’ quoted literals and documentation strings, causing false-positive blocks on harmless read/echo commands. Fix: anchor with CMD_START = r’(?:^|[;&|`(]\s)’ so rm/mv must appear at the actual start of a shell command token, not inside a quoted string argument.