AI
Builder Hub
Tweet của Alex Finn hype về vụ Claude Code 'leak' thu hút 696K lượt xem — điển hình cho cách mạng xã hội thổi phồng sự kiện kỹ thuật.
blog2026-04-016 phút

Claude Code Source Code Bị Lộ: Sự Thật Đằng Sau Vụ 'Leak Thế Kỷ'

Anthropic vô tình cài source map 60MB vào package npm. Source code CLI bị lộ hoàn toàn. Nhưng đây có thực sự là 'lịch sử' như các tweet hyạo mà bạn thấy không?

Hôm 31/3 anh em chắc đều thấy mạng xã hội náo loạn vì chuyện "toàn bộ source code Claude bị lộ". Tweet của Alex Finn đạt gần 700K view trong 10 tiếng, repo GitHub bị clone ầm ầm.

Sự thật thì... bình thường hơn nhiều.


Chuyện Gì Thực Sự Xảy Ra?

Tweet của Alex Finn về Claude Code leak thu hút 696K views

Điển hình của kiểu tweet ăn theo sự kiện — hype cao, thông tin thì cần kiểm chứng

Ngày 31/3/2026, Anthropic phát hành package @anthropic-ai/claude-code phiên bản 2.1.88 lên npm. Không có gì bất thường — cho đến khi người ta phát hiện trong package đó có một file source map (~60MB) vô tình được đóng gói vào.

Source map (cli.js.map) là file debug bình thường, dùng để map ngược code đã minify về lại TypeScript gốc dễ đọc. File này lại trỏ đến một ZIP chứa ~512.000 dòng TypeScript, ~1.900 file trên Cloudflare R2 của Anthropic.

Kết quả: Ai cũng download về và đọc được code sạch. Repo clone mọc lên khắp GitHub trong vài giờ.

Anthropic xác nhận: đây là "human error" trong quy trình release, không phải hack hay breach bảo mật. Họ gỡ package, xóa source map, gửi DMCA takedown. Đây cũng là lần thứ hai trong vòng một năm họ gặp vấn đề tương tự với Claude Code CLI.


Cái Gì Thực Sự Bị Lộ?

Đây là phần quan trọng nhất mà nhiều tweet bỏ qua:

✅ Có bị lộ:

  • Kiến trúc CLI và agent harness: cách xử lý tool, permission, memory management, agent loop, multi-agent coordination
  • Hệ thống memory 3 tầng, bao gồm AutoDream — background consolidation memory, tức là "Claude mơ" để dọn dẹp và tổng hợp kiến thức giữa các session
  • Feature flag cho các tính năng chưa ra mắt: KAIROS/Proactive mode (agent chạy nền, chủ động quan sát và hành động không cần prompt), daemon mode, auto-approval classifier
  • System prompt nội bộ, cách tối ưu token (lazy tool loading), telemetry (kể cả regex detect khi user chửi thề để đo frustration)
  • Một số internal model codename: Capybara, Opus 4.7, Sonnet 4.8...
  • Một số trick render terminal lấy cảm hứng từ game engine

❌ KHÔNG bị lộ (cái này mới quan trọng):

  • Model weights — đây mới là "bí mật cốt lõi" tạo ra Claude
  • Training data
  • User data hoặc credential
  • Backend infrastructure, safety pipeline chính thức
  • Code của mô hình ngôn ngữ chính

Nói gọn: Lộ là code client-side/agent orchestration — cách Claude Code tương tác với model và thực thi nhiệm vụ. Không phải "bí mật tạo ra Claude".


Nên Nhìn Nhận Như Thế Nào?

1. Đây là lỗi vận hành phổ biến

Nhiều công ty lớn từng quên .npmignore, source map, hoặc để debug file vào production package. Không hiếm. Nhưng nó lộ rõ quy trình release của Anthropic chưa đủ chặt — đặc biệt khi họ tự nhận là công ty "AI safety" cẩn thận.

2. Giá trị cho cộng đồng dev

Tích cực: Developer và researcher được nhìn sâu vào cách xây dựng production-grade agentic tool hoàn toàn miễn phí. Memory system nhiều tầng, proactive agent, token optimization — toàn thứ thú vị. Một số người đã fork và rewrite phiên bản open-source.

Tiêu cực: Đối thủ (OpenAI, Google, xAI...) học hỏi architecture nhanh hơn, rút ngắn khoảng cách. Attacker có thêm thông tin về hook, permission bypass, context poisoning để tấn công Claude Code.

3. "Toàn bộ source code Claude bị lộ" là phóng đại

Thread kiểu này viral vì tiêu đề hype, nhưng thực chất chỉ là source code của một công cụ CLI giúp dùng Claude để code. Claude model vẫn closed-source. Anthropic vẫn kiểm soát weights và inference.

4. Bài học thực sự

"AI safety" không chỉ là alignment mô hình — mà còn là security vận hành phần mềm thông thường.

Và quan trọng hơn: Leak vô tình tiết lộ roadmap của Anthropic. Họ muốn Claude Code trở thành "nhân viên 24/7" — proactive, có persistent memory, autonomous — thay vì chỉ là tool hỗ trợ coding. KAIROS/Proactive mode chính là hướng đó.


Tổng Kết

Vụ này là embarrassing với Anthropic, lộ nhiều chi tiết kỹ thuật thú vị về cách xây dựng agent, nhưng không phải thảm họa.

Không làm lộ "cách tạo ra trí tuệ nhân tạo". Chủ yếu lộ "cách gói ghém và vận hành một công cụ agent".

Xem như case study về DevOps + AI engineering. Đừng tin kiểu kể chuyện "bí mật lớn bị phơi bày" — nhất là khi nguồn gốc là tweet ăn view.

PS: Repo github đã xuất hiện rồi đó, anh em tải về máy rồi clone thử thành claudexyz dùng miễn phí thử :D — Nhầm có tí, làm gì mà căng.