企鹅标识企鹅交易洞见共识之外的价值
← 加密快讯

GitHub上演离奇删库:被Anthropic收购的公司清理代码,让客户的代码两秒内消失,一度以为是黑客入侵

contact@theblockbeats.org (律动BlockBeats)

动察 Beating AI 快讯,今年 5 月,Anthropic 收购了 SDK 生成工具公司 Stainless。后者随即宣布逐步关闭原有托管服务。10 月 27 日,Stainless 的一名人员删除了自家一个 GitHub 私有仓库,没想到连客户的代码也跟着没了。

中招的是支付平台 Dodo Payments。它此前从 Stainless 的私有仓库 Fork(复制)了一份代码,整条 SDK 生成流程都依赖这份仓库。Stainless 删除原仓库后,不到两秒,Dodo 的私有仓库也被自动删除,而且事先没有收到通知。

原来 GitHub 有一条规则:删除私有仓库时,旗下所有私有 Fork 都会被一并删除。更离谱的是,Dodo 的审计日志只显示一名公司外部人员执行了 `repo.destroy`,没有注明这是上游删库引发的连锁操作。联合创始人 Ayush Agarwal 查不到对方的任何授权记录,仓库也不在可恢复列表里,一度以为公司遭到了黑客入侵。

GitHub 客服随后帮助团队查清了原因。好在 Dodo 留有本地代码副本,最终重新上传为独立仓库,SDK 已恢复运行。

Agarwal 希望 GitHub 在审计日志中明确标注上游删库原因。他也提醒其他 Stainless 客户,尽快把仍依赖上游的私有 Fork 转为独立仓库。