Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 5.92 KB

File metadata and controls

59 lines (40 loc) · 5.92 KB

🦅 Claude Code: Анализ утечки исходного кода (31 марта 2026 г.)

Статус Дата Тип

Important

Данный репозиторий представляет собой подробную документацию события, в ходе которого компания Anthropic случайно допустила утечку полного исходного кода своего CLI-инструмента Claude Code.


🌐 Выберите язык / Select Your Language:

🇺🇸 English | 🇪🇸 Español | 🇧🇷 Português | 🇨🇳 中文 | 🇫🇷 Français | 🇩🇪 Deutsch | 🇯🇵 日本語 | 🇷🇺 Русский


🔍 Обзор инцидента

31 марта 2026 года Anthropic непреднамеренно включила файл карты исходного кода (source map) размером 59,8 МБ (cli.js.map) в релиз v2.1.88 пакета @anthropic-ai/claude-code в реестре npm.

Утечка стала результатом ошибки упаковки в процессе сборки. Карты исходного кода предназначены для сопоставления минифицированного производственного кода с его исходным кодом для отладки; включив этот файл, Anthropic неосознанно предоставила «чертеж» всей своей архитектуры CLI.

🛠️ Ключевые открытия и архитектурные идеи

Анализ 1 902 проприетарных файлов и 512 000 строк TypeScript выявил:

  • Движок оркестрации KAIROS: «Мозг» Claude Code. Он управляет продвинутым агентным поведением, циклами вызовов инструментов и сложным управлением состоянием, которое ранее считалось полностью серверным.
  • Режим Undercover (Скрытый): Скрытая функция, разработанная для сотрудников Anthropic. Она позволяет агенту вносить вклад в git (коммиты/PR) без автоматической пометки их как созданных ИИ, эффективно маскируя использование ИИ в проектах с открытым исходным кодом.
  • autoDream (Самовосстанавливающаяся память): Сложная подсистема, которая активируется в периоды бездействия пользователя. Она сжимает контекст прошлых разговоров и «лечит» собственную память для поддержания максимальной эффективности в пределах окна токенов.
  • Ссылки на невыпущенные модели: Код содержит явные вызовы внутренних моделей, таких как "Capybara" (Claude 4.6) и "Fennec" (Opus 4.6), что указывает на то, что эти модели уже находились в активном тестировании.

📸 Доказательства и документация

Утечка была впервые обнаружена исследователем безопасности Чаофанем Шоу (@Fried_rice) в X (Twitter).

Оригинальный твит Первоначальное обнаружение пользователем @Fried_rice в X, спровоцировавшее глобальный анализ сообществом.


📂 Структура каталогов

Путь Описание
source/ Восстановленный исходный код TypeScript из утечки v2.1.88.
assets/ Визуальные доказательства и скриншоты инцидента.

🔗 Официальные источники и ссылки


⚖️ Правовое уведомление

Код в каталоге source/ является проприетарной интеллектуальной собственностью Anthropic. Этот репозиторий предназначен только для исторической и образовательной документации. Несанкционированное распространение или коммерческое использование просочившегося кода может нарушать законы об авторском праве и Условия обслуживания Anthropic.


Создано с ❤️ для документирования важной вехи в истории развития ИИ.