Компания Apiiro обнаружила 2539 действующих секретов, включая пароли баз данных и облачные ключи, в 1994 публичных репозиториях GitHub. В 539 случаях утечка произошла при участии ИИ-агента Claude Code, который сохранял команды с конфиденциальными данными в файлы настроек.
Проблема возникает, когда разработчик выбирает режим автоматического одобрения команд. Агент записывает полную команду, содержащую пароль или токен, в файл настроек проекта. Если этот файл попадает в репозиторий, секретные данные становятся публичными.
Механизм защиты Claude Code через глобальный .gitignore не всегда эффективен. Он не распространяется на ранее созданные файлы, новые вложенные репозитории или проекты, скопированные на другие устройства. В результате данные оказываются незащищенными.
Специализированные сканеры безопасности, такие как Gitleaks и TruffleHog, часто пропускают подобные утечки, так как пароли в командах выглядят как обычный текст. Аналогичные риски выявлены при использовании VS Code Copilot, Hugging Face и GitLab.
Борис Черни из Anthropic подтвердил изучение проблемы и рекомендовал использовать режим Auto. Специалисты Apiiro советуют немедленно сменить все скомпрометированные ключи и хранить секреты в специализированных менеджерах, а не в командах.






