Правила deny в Claude Code обходятся через grep

Разработчик описал в блоге случай: во время рутинной задачи Claude Code выполнил grep по файлу с секретами и прочитал их, хотя в .claude/settings.local.json были заданы правила permissions.deny. Эти правила срабатывают на вызов инструмента Read, а команды шелла идут через отдельный инструмент Bash.
Перекрыть доступ deny-правилами для Bash тоже не выйдет. Пришлось бы перечислить все способы прочитать файл, от sed до xxd и strings. Помогает песочница Bash из документации Anthropic, где в настройках указывают, какие файлы и сетевые домены доступны командам, а границу для каждой команды и её дочерних процессов обеспечивает операционная система. Автор называет это полумерой и советует не держать секреты в репозитории открытым текстом, даже под .gitignore. Свои он перенёс в хранилище.
Дальше
Ревью Claude подняло решения Codex с 71,6% до 89,7%
«Используйте Claude для ревью Codex, а не наоборот», заключают авторы эксперимента на 116 задачах. Черновики Codex поднялись с 71,6% до 89,7%, а обратный порядок уронил Claude с 91,4% до 82,8%.
Читайте также
- permcheck прорезает узкое исключение в deny Claude Code
- Трекер китайских пользователей исчез из Claude Code
- В Claude Code сообщают об утечке чужих учётных данных между сессиями
- Vanta выпустила GrantGuard для аудита разрешений Claude Code
- Папка .claude как поверхность атаки в Claude Code
- Разбор 446 тредов о безопасности ИИ-редакторов кода
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

