pub fn shell_string_might_be_dangerous(command: &str) -> boolExpand description
Evaluate a shell command string by parsing it into subcommands and checking each with the centralized dangerous-command detector.
Falls back to whitespace tokenization when structured parsing fails.