| Name | Type | Description |
|---|---|---|
command* | str | The full shell command string |
Extract all command types from a shell command, handling && separators.
For security-sensitive commands (python, node, npm, uv, etc.), includes the full signature to avoid over-permissioning. Each sensitive command has a dedicated handler that extracts the appropriate signature.
Signature extraction strategy: