Unclear The default of the switch that controls this check is not known.
What
Before running a shell command, Claude Code decides whether it is safe or whether it should ask you. Commands that set the language variables LANG, LANGUAGE or LC_* are now marked as not clearly safe when the value:
- contains an expansion, meaning text the shell fills in when the command runs
- does not look like an ordinary UTF-8 setting
This check sits behind a remote switch. Claude Code's handling of commands wrapped in env, sudo, command or doas has also been reworked.
Why
Permission checks for shell commands are stricter, so some commands like these may now ask for your approval.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The default of the switch that controls this check is not known.