Anthropic раскрывает исходный код Claude Code из-за ошибки в апрельском пакете npm
Anthropic подтвердила, что версия 2.1.88 пакета @anthropic-ai/claude-code, выпущенная 1 апреля 2026 года, случайно включила файл исходной карты размером примерно 60 МБ, который позволил реконструировать значительную часть исходного кода агента кодирования. Компания немедленно удалила уязвимую версию из реестра npm после того, как пользователи обнаружили уязвимость. Компания объяснила инцидент человеческой ошибкой в процессе упаковки, исключив любое внешнее нарушение безопасности или раскрытие конфиденциальных данных клиентов.
Масштаб разоблачения и содержание утекшего файла
Доступный исходный файл карты позволил получить доступ примерно к 1900 файлам TypeScript и более чем 512 тысячам строк кода, относящихся к структуре Claude Code, инструмента командной строки, который использует агентские возможности модели Claude для автономного выполнения задач программирования. Сбой произошел из-за того, что настройки игнорирования, которые должны были сохранять внутреннюю карту исходного кода, не работали должным образом во время окончательной подготовки сборки.
Прилагаемая карта указывала на сжатый файл, размещенный в хранилище Anthropic, что позволяло любому желающему легко полностью загрузить контент в течение короткого периода, в течение которого он оставался доступным в реестре npm, репозитории, широко используемом разработчиками по всему миру.
- Версия пакета 2.1.88 была удалена из npm вскоре после обнаружения проблемы.
- Копии утекшего кода были быстро заархивированы в общедоступных репозиториях на GitHub.
- Исследователи начали изучать материал, чтобы понять архитектуру агента.
Приняты антропогенные меры реагирования и профилактические меры
Компания опубликовала официальное заявление, в котором подтвердила, что инцидент произошел исключительно в результате человеческой ошибки, и подчеркнула, что никакие конфиденциальные данные или учетные данные клиентов не были раскрыты. Принимаются дополнительные профилактические меры, чтобы избежать подобных повторений в будущих выпусках программного обеспечения. Claude Code продолжает работать для пользователей без сбоев, связанных с делами.
Эксперты по безопасности цепочки поставок отмечают, что утечки такого типа, даже без раскрытия моделей искусственного интеллекта или данных о клиентах, могут обеспечить прозрачность внутренних инструментов и рабочих процессов компании. Anthropic заявила, что работает над усилением процессов проверки перед новыми публикациями.
Технический анализ доступного кода
Разработчики, просматривавшие открытый код, обнаружили ссылки на внутренние инструменты, шаблоны взаимодействия между компонентами и конкретные конфигурации агентов. Объем строк кода предполагает сложную основу, которая объединяет языковую модель с возможностями выполнения задач, автоматического просмотра и управления рабочими процессами. Часть контента раскрывает подходы, используемые для управления поведением агентов в практических сценариях кодирования.
Материал позволяет исследователям изучить механизмы оркестровки агентов, управление инструментами и стратегии сдерживания нежелательного поведения. Хотя базовая языковая модель не раскрыта, архитектура вокруг нее дает представление о том, как Anthropic структурирует сложные взаимодействия между ИИ и внешними системами.
Контекст недавних происшествий и воздействие на экосистему
Это второй эпизод за короткий период времени, связанный со случайным раскрытием внутренней информации Anthropic. На прошлой неделе файлы черновиков контента стали общедоступными через настройки инструмента управления. Компания расценила оба случая как отдельные операционные сбои, не связанные с внешними атаками или неправильным использованием собственных инструментов искусственного интеллекта.
Инцидент произошел в период ускоренного роста инструментов разработки с использованием искусственного интеллекта. Claude Code, запущенный в феврале 2025 года, получил распространение благодаря добавлению агентских функций, которые позволяют модели выполнять действия от имени пользователя с разными уровнями автономии. Сообщества разработчиков внимательно следят за развитием этого дела, тем более что npm представляет собой центральную часть современной цепочки поставок программного обеспечения. Утечка может ускорить обсуждение методов обеспечения безопасности в выпусках продуктов искусственного интеллекта, особенно тех, которые включают в себя агентные компоненты с потенциалом автономного действия.
Veja Tambem em Последние Новости (RU)
Samsung меняет дизайн Galaxy S26 Ultra и ограничивает быструю зарядку в целях термобезопасности
Прогрессирование рака короля Карла III ускоряет переход власти к принцам Уильяму и Кейт
Rockstar Games перенесла дату выхода Grand Theft Auto VI на вторую половину 2025 года
National Toyota Yaris Cross поступит в продажу по цене 130 000 реалов с гибким гибридным двигателем мощностью 30 км/л.
Samsung подтверждает устройства Galaxy, которые получат обновление до One UI 7 с Android 15 в этом году
Китайский зонд Tianwen-1 зафиксировал межзвездную комету 3I/ATLAS с орбиты Марса
Платформа Steam бесплатно выпускает четыре независимые игры с возможностью постоянного использования на компьютерах
Capcom планирует беспрецедентное расширение франшизы Resident Evil и новые ремейки к 2028 году
Пользователи PlayStation 5 бесплатно выкупают Ark и 2XKO без плана PlayStation Plus
Юлия Стародубцева выбивает Елену Рыбакину, а Новак Джокович продвигается на Ролан Гаррос 2026
Пользователи Galaxy S23 остались без поддержки AirDrop в новом обновлении One UI 8.5 от Samsung
