Новые разделы!
ИИ, квантовые вычисления и много других интересных тем
11.11.2026
Исследователи 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