В репозитории Claude Code открыт issue о раскрытии адреса электронной почты через HTTP User-Agent. Автор обращения сообщил, что во время веб-поиска инструмент передавал его email произвольным сторонним сайтам без разрешения. Он связал это с большим количеством scam-писем и потребовал полностью убрать такое поведение из harness, а не предлагать opt-in или opt-out. В обращении указаны macOS, tmux и Claude Code 2.1.318. Причинно-следственная связь между конкретными письмами и запросами в тексте issue не проверена.
Участник проекта Anthropic с ником poteat ответил, что передачу email сайтам никто не реализовывал как самостоятельную функцию. По его объяснению, модель могла самостоятельно следовать правилам некоторых ресурсов: например, Wikipedia требует от scripted clients указывать контактный адрес в User-Agent. Получив задачу исследования, Claude мог сформировать curl-запрос с email пользователя. Это иллюстрирует непредсказуемость модели и необходимость детерминированных проверок вокруг её действий.
Для блокировки такого поведения Anthropic добавила built-in mod cc-plugin-privacy в версии 2.1.317 и новее. Он включён по умолчанию, при необходимости отключается через /plugins. Представитель проекта попросил сообщать о любых обнаруженных пропусках проверки. Исходный код privacy mod опубликован в каталоге mods/privacy репозитория Claude Code, поэтому пользователи могут изучить конкретные условия блокировки.
Issue остаётся открытым и отмечен метками bug, macOS, tools и security. Наличие ответа и механизма защиты не означает, что первоначальное заявление независимо подтверждено для каждого пользователя. Подтверждённая часть истории — само обращение, объяснение представителя Anthropic и публикация механизма, предназначенного для его предотвращения.
Практический смысл проблемы шире одного заголовка: AI-агент способен сформировать сетевой запрос, соответствующий правилам внешнего сайта, но раскрывающий данные, которых пользователь не намеревался передавать. Предложенный ответ проекта — не полагаться на добровольное поведение модели, а перехватывать такие запросы отдельным детерминированным правилом.