앤트로픽 '클로드 코드' 소스코드 유출…npm 배포 파일 실수
앤트로픽의 '클로드 코드' 소스코드가 npm 레지스트리에 잘못 포함된 소스맵(map) 파일로 인해 유출되었다. 연구원 차오판 서우가 이를 발견해 코드를 공유했다. 디버깅 파일이 프로덕션에 그대로 올라가 핵심 로직이 노출되며 배포 관리의 허점을 드러냈다.

패키지를 빌드해 배포할 때 디버깅용 설정 파일을 깜빡하고 포함해 소스 코드를 통째로 외부에 노출하는 사고는 개발자들에게 가장 끔찍한 악몽 중 하나입니다. 그런데 이 실수를 스타트업도 아닌 글로벌 대표 AI 기업 Anthropic이 저질렀습니다.
Anthropic의 인기 CLI 코딩 도구인 Claude Code의 소스 코드가 npm 배포 과정에서 유출되었으며, 이를 수습하려는 과정에서 무려 8,100개가 넘는 GitHub 저장소가 엉뚱하게 차단되는 소동까지 벌어졌습니다.
맵 파일 하나가 불러온 소스 코드 유출
사건의 발단은 단순한 배포 실수였습니다. 연구원 Chaofan Shou는 최근 npm 저장소에 배포된 Claude Code 패키지에 소스 맵 파일이 포함되어 있다는 사실을 발견하고 이를 공개했습니다.
소스 맵은 보통 개발 단계에서 코드를 디버깅하기 위해 원본 소스와 압축된 코드를 매핑해 주는 역할을 합니다. 따라서 이를 상용 배포 패키지에서 제거하지 않고 그대로 올리면 누구나 원래의 소스 코드를 복원해 낼 수 있습니다.
이 소식이 퍼지자마자 AI 개발자 커뮤니티는 즉각 코드 분석에 착수했습니다. Anthropic이 어떤 프롬프트를 구성해 대형 언어 모델을 제어하는지, 어떤 방식으로 터미널 환경에서 코드를 작성하도록 지시하는지 확인하려는 개발자들이 쏟아져 나왔고, 해당 코드는 GitHub 곳곳으로 복사되어 퍼져나갔습니다.
DMCA 요청의 후폭풍, 8,100개 저장소 차단
코드 유출을 확인한 Anthropic은 즉각 미국 디지털 밀레니엄 저작권법(DMCA)을 근거로 GitHub에 불법 유출 코드를 삭제해 달라는 요청을 보냈습니다.
문제는 이 요청이 너무 광범위하게 실행되었다는 점입니다. GitHub 기록에 따르면 이 조치로 약 8,100개에 달하는 저장소가 일괄 차단되었습니다. 유출된 코드를 올린 사람들뿐 아니라, Anthropic이 공식적으로 공개해 둔 정상적인 Claude Code 오픈 저장소를 단순히 포크(Fork)해서 쓰던 일반 개발자들의 프로젝트까지 한꺼번에 묶여서 내려간 것입니다.
피해를 본 개발자들의 항의가 빗발치자 Claude Code 총괄인 Boris Cherny는 의도치 않은 사고였다고 밝혔습니다. Anthropic 대변인은 TechCrunch를 통해, 신고된 저장소가 공식 공개 저장소와 연결된 포크 네트워크에 속해 있어 시스템상 예상보다 훨씬 많은 저장소가 차단 범위에 들어갔다고 설명했습니다.
이후 Anthropic은 즉시 요청 대다수를 철회하고, 유출 코드가 포함된 원본 저장소 1곳과 96개의 포크로만 조치 대상을 좁혔으며 차단되었던 일반 저장소들은 모두 복구되었습니다.
왜 중요한가
이번 사건은 개발자들에게 빌드 및 배포 파이프라인(CI/CD) 검증이라는 기본기가 얼마나 중요한지 다시금 일깨워 줍니다. Claude Code를 일상적으로 사용하는 개발자 관점에서는 계정 정보나 사용자 데이터가 유출된 것은 아니므로 도구를 계속 쓰는 데 문제는 없습니다.
하지만 AI 업계 전반에 미치는 영향은 가볍지 않습니다. 이번 유출로 인해 Claude Code가 내부적으로 LLM을 어떻게 호출하고 오케스트레이션하는지에 대한 구체적인 구현 방식이 사실상 공개되었기 때문입니다. 경쟁사나 오픈소스 커뮤니티가 이를 참고해 유사한 코딩 에이전트를 개발하는 속도가 한층 빨라질 수 있습니다.
기업 운영 측면에서 Anthropic에게는 뼈아픈 실수입니다. TechCrunch가 언급했듯 Anthropic이 향후 기업공개(IPO)를 준비하고 있다는 관측이 나오는 시점에서, 핵심 제품의 소스 코드를 유출하고 저작권 대응 과정에서 수천 명의 외부 개발자에게 피해를 준 것은 실행력과 규정 준수 역량에 큰 흠집을 남긴 셈입니다. 위기 대응 자체는 빠르게 바로잡았지만, 개발자 친화적인 신뢰를 지켜내려면 내부 품질 관리 체계를 대폭 강화해야 할 것으로 보입니다.
출처 (2)
- x.com(새 탭에서 열림)원문x.com
- techcrunch.com(새 탭에서 열림)보도techcrunch.com