Follow-up from @M3gA-Mind's review on PR tinyhumansai#2631.
Issue: has_hidden_execution blocks every backtick via command.contains(''), including inside a double-quoted literal (e.g. echo "use `code` syntax"), whereas contains_unquoted_background_ampersand(for&`) IS quote-aware. So a benign command with a quoted backtick is silently blocked by the in-tool guard after the human already approved it in the gate — the shell call just fails with no clear error.
File: src/openhuman/security/policy.rs::has_hidden_execution
Options:
Follow-up from @M3gA-Mind's review on PR tinyhumansai#2631.
Issue:
has_hidden_executionblocks every backtick viacommand.contains(''), including inside a double-quoted literal (e.g.echo "use `code` syntax"), whereascontains_unquoted_background_ampersand(for&`) IS quote-aware. So a benign command with a quoted backtick is silently blocked by the in-tool guard after the human already approved it in the gate — the shell call just fails with no clear error.File:
src/openhuman/security/policy.rs::has_hidden_executionOptions:
&handling); or