Что изменилось: В 2.1.288 исправили пропуск запросов подтверждения опасного удаления в скриптах оболочки в режиме bypassPermissions или при разрешающем правиле для оболочки. Прошлый пост

В Claude Code 2.1.288, ИИ-помощнике для работы с кодом, исправили пропуск запросов подтверждения опасного удаления в скриптах оболочки. Ошибка проявлялась в режиме bypassPermissions, режиме с отключёнными запросами разрешения, или при наличии правила, разрешающего запуск оболочки.

В описании релиза к опасным относят команды удаления корневого или домашнего каталога. В версии 2.1.287 похожая ошибка возникала, когда команда удаления для вывода использовала путь с ~ или подстановочными символами.

Проверка утверждений:

  • В Claude Code 2.1.288 исправили отсутствие запроса подтверждения для опасных команд удаления внутри скриптов bash -c или sh -c в режиме bypassPermissions или при разрешающем правиле для оболочки. (подтверждено самой публикацией: доказательство; «Fixed a dangerous rm (such as one on / or the home directory) inside a bash -c or sh -c script running without a prompt in bypassPermissions mode or under a shell allow rule ( #96300 )»)
  • В описании релиза 2.1.288 примерами опасных команд названы команды удаления корневого или домашнего каталога. (подтверждено самой публикацией: доказательство; «Fixed a dangerous rm (such as one on / or the home directory) inside a bash -c or sh -c script running without a prompt in bypassPermissions mode or under a shell allow rule ( #96300 )»)
  • В Claude Code 2.1.287 исправили потерю обязательного запроса подтверждения для опасной команды удаления, если та же команда перенаправляла вывод в путь с ~ или подстановочными символами. (подтверждено самой публикацией: доказательство; «Fixed a dangerous rm (such as one on / or the home directory) losing its always-ask safeguard when the same command also redirected output to a ~ or wildcard path»)

Публикации:

Первоисточники:

оценка 67,3 из 100 · тип: релиз