Уязвимость в Claude Code приводит к утечке секретов на GitHub
Исследователи безопасности из компании Apiiro сообщили, что инструмент Claude Code случайно раскрывает конфиденциальную информацию на публичных ресурсах GitHub из-за недочета в обработке файлов настроек. По данным исследователей, в репозиториях были обнаружены тысячи секретов, включая пароли баз данных, API-токены и корневые логины.
Проблема возникает из-за того, как Claude Code обрабатывает одобрение пользователем автоматических команд оболочки. При выборе опции «Да, и больше не спрашивать» этот выбор сохраняется в локальном файле настроек .claude/settings.local.json. Команда часто записывается в этот файл в исходном виде вместе с содержащимися в ней секретами.
Согласно документации Anthropic, этот файл настроек добавляется в глобальный список .gitignore разработчика, что обычно предотвращает публичный обмен. Однако настройка .gitignore не отражается на уровне репозитория, из-за чего файл может быть случайно загружен при клонировании или превращении папки в репозиторий. Apiiro отмечает, что во многих случаях сам Claude Code фиксирует изменения в файле настроек без участия пользователя.
Исследователи Apiiro нашли более 100 000 случаев загрузки локальных настроек в публичные репозитории GitHub, причем около 1 100 файлов из 63 организаций содержали реальные секреты. Даже после удаления файлов они могут сохраняться в форках проекта. При этом проблема упоминалась в баг-репортах еще в августе 2025 года, но они закрывались из-за неактивности.
В комментариях на Hacker News Борис Черни из команды Claude Code заявил, что они изучают способы предотвращения проблемы, но отметил, что такие файлы настроек не должны попадать в контроль версий git, а подобные случаи возникают при ручном создании и фиксации файлов. Черни порекомендовал использовать автоматический режим и сканеры секретов, а также сообщил о рассмотрении возможности встроить сканирование в сам инструмент. При этом Apiiro выяснила, что популярные сканеры gitleaks и TruffleHog смогли обнаружить не все найденные секреты.
Первоисточник: https://arstechnica.com/ai/2026/11/claude-code-settings-files-expose-thousands-of-secrets-on-github/