Zsh =(cmd) process substitution is now treated as too tricky to auto-approve, so permissions ask.
What's wrong with this entry?
Commands using zsh's =(CMD) process substitution are now classified as too complex to analyse, so they fall out of the fast permission path and are handled conservatively instead of being misread.
- Applies to text starting with
=(inside[[ ]]tests, and to regex operands containing an unquoted=(after a start,|,||or&&boundary. - A new scanner tracks quoting, escaping and paren depth to spot the construct.
- Unconditional in the command analyser.
contains zsh =(CMD) process substitution
Strings lifted out of the shipped bundle, so the claim above can be checked against them.