Важно уточнение
Как се случи - техническото обяснение
На пръв поглед причината изглежда банална. При публикуването на версия 2.1.88 на Claude Code npm пакета, в него погрешно бе включен source map файл - файл, предназначен за debugging, който свързва компилирания код обратно към оригиналните TypeScript източници. Проблемът е, че source map файлът съдържаше референция към zip архив, хостван в Cloudflare R2 storage bucket на Anthropic. Архивът беше публично достъпен. Всеки, който следваше референцията, можеше да го свали и разархивира. Именно това направи изследователят по сигурността Chaofan Shou рано сутринта на 31 март - и веднага публикува откритието си в X (Twitter). Оттам нататък събитията се развиха бързо: в рамките на часове кодът беше огледан в GitHub хранилище, форкнато над 41 500 пъти. Anthropic реагира с DMCA takedown заявки, успявайки да свали над 8 000 копия - но впоследствие призна, че initial заявката е обхванала повече хранилища от необходимото и значително я ограничи. Реалността е проста: веднъж публикуван в интернет, изходен код е практически невъзможно да бъде напълно изтрит. Инженерът Gabriel Anhaia, анализирал инцидента задълбочено, обобщи проблема точно: един единствен неправилно конфигуриран .npmignore или files поле в package.json може да изложи всичко. При Anthropic грешката е в самия build pipeline - source map файл не трябва да присъства в production npm пакет.Вторият инцидент за по-малко от седмица
Ако изтичането само по себе си беше лошо, контекстът го прави значително по-зле. Само дни преди него Fortune съобщи за отделен инцидент - Anthropic бе оставила публично достъпни близо 3 000 вътрешни файла чрез собствената си CMS система. Сред тях: чернова на блог пост, описваща предстоящ модел с изключителни възможности, известен вътрешно като "Mythos" и "Capybara" - описван като "най-способния, който сме изграждали досега", с потенциално безпрецедентни последици за киберсигурността. Два сериозни инцидента за по-малко от седмица от компания, изградила цялата си репутация върху идеята за безопасен и отговорен AI.Какво разкри изтеклият код
Изследователите, анализирали изтеклия материал, намериха повече от просто работещ TypeScript. Кодът разкри детайли, които Anthropic не беше планирала да споделя публично - поне не още. Сред откритото са десетки feature flags за функционалности, напълно изградени, но непублично пуснати. Те включват режим, в който Claude Code може да преглежда свършената работа от последната сесия и да пренася наученото в следващи разговори - нещо близо до постоянна памет. Открита е и функция "persistent assistant", позволяваща на Claude Code да продължи работата дори когато потребителят е неактивен. Кодът потвърждава и съществуването на новия модел Capybara - по всичко изглежда, че ще бъде пуснат в "fast" и "slow" версия с по-голям context window. Критично важна е и друга находка: значителна част от това, което прави Claude Code толкова ефективен, не идва от самия LLM модел. Идва от agentic harness - софтуерната обвивка около модела, която му казва как да използва инструменти, как да управлява дълги задачи и как да се интегрира с code редактори. Именно изходният код на тази обвивка изтече. Конкурентите на Anthropic - OpenAI, Google и xAI - вече инвестират тежко в разработката на конкуриращи Claude Code инструменти. Изтичането им дава детайлна карта на продукт, чиято обратна инженерия иначе би отнела месеци.Supply chain риск
Отговорът на Anthropic
Официалното становище на Anthropic дойде бързо и беше кратко. Говорител на компанията заяви пред CNBC, Bloomberg и The Register: "По-рано днес в едно от изданията на Claude Code беше включен вътрешен изходен код. Никакви чувствителни клиентски данни или credentials не бяха засегнати или изложени. Това беше проблем с пакетирането на изданието, причинен от човешка грешка, а не от пробив в сигурността. Въвеждаме мерки за предотвратяване на подобни инциденти в бъдеще." На следващия ден Paul Smith, Chief Commercial Officer на Anthropic, разшири обяснението пред Bloomberg. Той описа грешките като "process errors", свързани с изключително бързия release цикъл около Claude Code - и категорично отхвърли твърденията за хакерски пробив. "Те са част от невероятно бързия release цикъл, който имахме около Claude Code", каза Smith. Изследователят по сигурността Roy Paz от LayerX Security е по-критичен: "Обикновено големите компании имат строги процеси и множество проверки преди кодът да достигне production - като трезор, изискващ няколко ключа за отваряне. При Anthropic изглежда, че процесът не е бил на място и едно единствено неправилно конфигуриране или погрешен клик внезапно изложи целия изходен код."Последици и по-широкия контекст
Изтичането не е екзистенциална заплаха за Anthropic. Компанията е оценена на 380 милиарда долара, разполага с огромен технически екип и ресурси да реагира. Моделните тегла - сърцето на Claude - не бяха изложени. Клиентски данни - не бяха засегнати. Но репутационните щети са реални и засягат точно тази точка, в която Anthropic се е позиционирала като различна от конкурентите си. Компанията е изграждала имиджа си около безопасност, отговорност и внимателност. Два оперативни пропуска за по-малко от седмица - единият разкрива вътрешни модели, другият изходен код - дават основание за въпроси, които конкурентите и медиите вече задават открито. Технически, конкурентите получиха нещо ценно: архитектурен blueprint на продукт, в изграждането на чиято конкуренция инвестират милиарди. Axios го казва директно: "изтичането дава на всеки конкурент безплатно инженерно образование за това как да изградиш production-grade AI coding агент." Дали ще има дългосрочни последици за пазарната позиция на Claude Code - с 2.5 милиарда долара годишен приход и масово корпоративно приемане - предстои да се види. Но едно е ясно: в AI индустрията, където конкурентното предимство се измерва в месеци, а не години, подобни грешки се заплащат скъпо.Често задавани въпроси
Засегнати ли са моите данни в Claude или Claude Code?
Какво е source map файл и защо причини проблема?
Можат ли конкурентите да използват изтеклия код директно?
Какво е Capybara - моделът, споменат в изтеклия код?
Трябва ли да се притеснявам ако използвам Claude Code?
Инцидентът с Claude Code е напомняне, че дори компаниите, изграждащи едни от най-сложните AI системи в света, са уязвими към напълно обикновени оперативни грешки. Един забравен debug файл в npm пакет, едно публично достъпно cloud storage хранилище - и вътрешността на продукт за милиарди долари е публично достояние. Anthropic ще се възстанови - продуктът е силен, базата от потребители е лоялна и моделните тегла остават защитени. Но въпросът за оперативната зрялост на бързо растящите AI компании вече е зададен - и отговорът, по всичко изглежда, е в процес на изграждане.