Claude Code в терминале: агент может отправлять почту вашего аккаунта сайтам
Claude Code может передать адрес вашего аккаунта сторонним сайтам; встроенная защита перекрывает не все способы.
Кому это важно и откуда взялась жалоба
Угроза возникает, когда вы запускаете Claude Code в терминале (командной строке системы) по подписке и просите его искать или скачивать данные в сети.
В обращении от пятого ноября пользователь сообщил про десятки спам-писем в день. Причину он видит в Claude Code, который при веб-поиске передал его почту в заголовке User-Agent (техническая подпись программы), хотя доказательств связи нет. В обсуждении того же дня участник, чья принадлежность к Anthropic в профиле не раскрыта, описал механизм: сайты вроде Wikipedia просят скрипты представляться почтой в User-Agent, и Claude решал этому следовать. Сколько людей затронуто, неизвестно.
Почему встроенная защита закрывает только часть лазеек
Я проверил описание в репозитории: третьего ноября в версии 2.1.317 добавили проверку (включена по умолчанию, выключается через /plugins). Адрес аккаунта передаётся модели в контексте (рабочей памяти текущей беседы), а фильтр отклоняет команды терминала, где есть этот адрес и указан User-Agent.
Разработчики называют эту меру «вежливостью, а не границей». Фильтр не проверяет WebFetch (встроенная загрузка страниц по ссылке), WebSearch (встроенный веб-поиск агента) и MCP (протокол подключения внешних утилит). Защита также пропустит команду, если адрес стоит вне User-Agent, вычислен на лету или лежит в файле.
Как проверить версию и журналы сессий
Нельзя считать, что почта аккаунта остаётся только у Anthropic: она лежит перед моделью, а защита видит не все вызовы. Проверьте терминал:
- выполните claude --version: нужна версия 2.1.317 или новее, старую обновите;
- не выключайте проверку в /plugins;
- найдите свой адрес в журналах сессий командой grep -rl "ваш@адрес" ~/.claude/projects (папка по документации, записи хранятся 30 дней), совпадение стоит открыть и посмотреть, в какой команде он стоит;
- помните правило: всё, что агент видит, может уйти наружу, поэтому для агентов я бы брал отдельный адрес-псевдоним, а не основной.
А вы уже проверили журналы своих сессий или сразу регистрируете рабочие аккаунты для агентов на отдельный адрес?
Разборы скрытых рисков в рабочих ИИ-инструментах я выпускаю в канале Нейросеть на завтрак.