Файлы настроек Claude Code раскрывают тысячи секретов на GitHub
Исследователи по безопасности выяснили, что локальные файлы настроек ИИ-инструмента для программирования Claude Code от Anthropic попадают в публичные репозитории GitHub вместе с конфиденциальными данными. Примерно в 1100 файлах 63 организаций нашли пароли, API-токены и закрытые ключи.

ИИ-инструмент для программирования Claude Code, который разрабатывает компания Anthropic, оставляет конфиденциальную информацию в публичных репозиториях GitHub из-за недочёта в обработке файлов настроек. К такому выводу пришли исследователи компании Apiiro, работающей в сфере безопасности ИИ. GitHub — широко используемая платформа для хранения и совместного использования программного кода.
Как возникает утечка
Когда пользователь разрешает выполнение автоматической команды оболочки, выбирая вариант «Yes, and don’t ask again» («Да, и больше не спрашивать»), это решение сохраняется как правило в локальном файле «.claude/settings.local.json» на компьютере пользователя. Иногда правило записывается как шаблон, но нередко команда попадает в файл без изменений, вместе со всей встроенной в неё конфиденциальной информацией.
Хранение файла на локальном компьютере не представляет серьёзной проблемы, если сам компьютер не скомпрометирован. В документации Anthropic указано, что этот файл добавляется в глобальный список .gitignore разработчика, что обычно мешает его публикации. Однако эта настройка не отражается на уровне репозитория, поэтому файл можно случайно выгрузить, например, если репозиторий клонируют на другой компьютер или папка становится репозиторием позже. По данным Apiiro, во многих случаях Claude Code сам фиксирует изменения в этом файле без участия пользователя.
Что обнаружили исследователи
Исследователи Apiiro выявили более 100 000 случаев, когда локальный файл настроек Claude Code был загружен в публичный репозиторий GitHub. Примерно в 1100 файлах, принадлежавших 63 разным организациям, нашлись секреты, такие как публичные API-токены, пароли от баз данных или закрытые ключи. Кроме того, исследователи сообщили об обнаруженных учётных данных root.
Даже после обнаружения файла и удаления его из репозитория секреты могут сохраниться в форках исходного проекта, если пользователь GitHub недостаточно внимателен.

