Новые разделы!
ИИ, квантовые вычисления и много других интересных тем

Заходите в ЦИТадель!
Век живи — век учись

В файлах настроек Claude Code на GitHub нашли 1379 секретов

Исследователи Apiiro обнаружили пароли, токены и ключи в публичных локальных настройках ИИ-помощника. Секреты сохранялись вместе с разрешениями на команды и попадали в репозитории.

Компания Apiiro, занимающаяся безопасностью приложений, в исследовании от 5 ноября сообщила об обнаружении 1379 уникальных секретов в 1122 публичных файлах .claude/settings.local.json на GitHub. Всего исследователи проверили 104 185 таких файлов. Попыток доступа к сервисам они не предпринимали, поэтому работоспособность каждого найденного секрета не подтверждена.

Claude Code — ИИ-помощник Anthropic для разработки — при выборе «Да, и больше не спрашивать» сохраняет разрешение на команду оболочки в локальных настройках. Туда может попасть полная команда вместе с паролем или токеном. Если файл затем публикуют вместе с кодом, секрет становится общедоступным.

В документации Anthropic указано, что Claude Code добавляет создаваемый им файл в глобальный список исключений Git на компьютере пользователя. Однако правило не записывается в .gitignore самого проекта и не переносится вместе с репозиторием на другую машину. Уже отслеживаемый Git файл такие исключения тоже не защищают.

При проверке сканерами Gitleaks и TruffleHog оба инструмента пропустили 215 файлов с секретами.

Руководитель разработки Claude Code Борис Черни сообщил, что команда рассматривает встроенное сканирование секретов и другие способы предотвращения утечек. Перед выпуском изменений разработчики намерены проверить несколько прототипов. Черни также подчеркнул, что локальный файл настроек не следует добавлять в систему контроля версий.

Apiiro рекомендует исключить .claude/settings.local.json из отслеживания Git, добавить его в .gitignore проекта и заменить скомпрометированные пароли и ключи. Простого удаления файла недостаточно: секреты могут оставаться в истории, клонах и ответвлениях репозитория.

Источник: apiiro.com

Связь с редакцией