Claude Code 2.1.288 обходил правила deny и ask через префикс переменной окружения
В Claude Code 2.1.288 команда TZ="$HOME" rm -rf build выполнялась в 6 из 6 запусков, несмотря на правило Bash(rm *) в deny или ask при включённой песочнице Bash в режиме auto-allow. В версии 2.1.289 обе ошибки исправлены: все 6 запусков были заблокированы, но bash -c 'rm -rf build' по-прежнему проходит.
- 2.1.288: TZ="$HOME" rm -rf build выполнялась 6 из 6 раз вопреки правилу Bash(rm *)
- 2.1.289: та же команда заблокирована 6 из 6 раз
- bash -c 'rm -rf build' по-прежнему проходит в 6 из 6 запусков на 2.1.289
- FOO="$(pwd)" rm -rf build выполнялась 7 из 7 раз при разрешённом Bash
Читать дальше
Безопасность