Anthropic случайно удалила тысячи репозиториев на GitHub при попытке удалить утекший код

Компания Anthropic случайно спровоцировала удаление тысяч репозиториев с кодом на платформе GitHub в попытке убрать из интернета копии исходного кода своего флагманского продукта.

Во вторник один из разработчиков обнаружил, что Anthropic, по всей видимости, по ошибке включила доступ к исходному коду своего популярного приложения Claude Code в одном из недавних релизов. Энтузиасты искусственного интеллекта начали изучать утекший код в поисках подсказок о том, как компания использует большую языковую модель (LLM), лежащую в основе приложения, и делились им на GitHub.

Anthropic направила уведомление об удалении контента (DMCA) с просьбой к GitHub заблокировать репозитории, содержащие этот код. Согласно данным GitHub, запрос был выполнен в отношении примерно 8 100 репозиториев. Как возмущённо сообщали в соцсетях пользователи, чей код был заблокирован, под действие запроса попали даже легитимные форки официального публичного репозитория Claude Code от самой Anthropic.

Руководитель направления Claude Code в Anthropic Борис Черны заявил, что это произошло случайно. Компания отозвала большинство уведомлений об удалении, ограничив действие одним репозиторием и 96 его форками, которые содержали исходный код, выпущенный по ошибке.

«Репозиторий, указанный в уведомлении, был частью сети форков, связанной с нашим собственным публичным репозиторием Claude Code, поэтому запрос на удаление затронул больше репозиториев, чем планировалось», — пояснил представитель Anthropic. «Мы отозвали уведомление для всего, кроме одного указанного репозитория, и GitHub восстановил доступ к затронутым форкам».

Эта неудачная попытка «зачистки» стала ещё одним ударом по репутации компании на фоне сообщений о её планах провести первичное публичное размещение акций (IPO). Для публичной компании обычно критически важны качество исполнения и соблюдение правил. Утечка исходного кода в такой ситуации почти гарантированно приведёт к искам со стороны акционеров.