Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Trang chủChuyên mụcArcadeĐã lưu
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Drama ITCông nghệ

Claude Code lộ sạch mã nguồn trên NPM: Khi pháp sư AI tỷ đô dính lỗi thực tập sinh

1 tháng 4, 20264 phút đọc

Anthropic lộ sạch source code của Claude Code chỉ vì quên tắt sourcemap khi publish lên NPM. Quả phốt đi vào lòng đất khiến anh em dev cười rớt hàm.

Chia sẻ bài viết:
javascript, js, logo, source code, program, development, javascript, javascript, javascript, javascript, javascript
Nguồn gốc: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemapNguồn gốc: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap
Nguồn gốc: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemapNguồn gốc: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/claude-code-lo-ma-nguon-npm-sourcemap
claude code leaklộ mã nguồnnpm sourcemapanthropicdrama itlập trình viên
Chia sẻ bài viết:

Bình luận

Anthropic vừa khua chiêng gõ mõ ra mắt con AI CLI mới toanh mang tên Claude Code. Đang tính gáy vang trời thì oạch, lộ cmn toàn bộ mã nguồn. Lỗi tại hacker siêu đẳng nào chăng? Không các ông ạ, lỗi tại một cái file .map chết tiệt nằm chễm chệ trên NPM. Các pháp sư tỷ đô làm AI xịn xò con bò thế đ*o nào lại dính quả lỗi thực tập sinh thế này?

Tóm tắt nhanh pha "tự hủy" đi vào lòng đất

Chuyện là vầy, Anthropic tung ra Claude Code dưới dạng một package trên NPM để anh em dev tải về dùng qua terminal. Nhưng có vẻ thanh niên dev nào đó chịu trách nhiệm publish đã ngủ gật cmn lúc setup CI/CD.

Họ build code đàng hoàng, nhưng quên béng mất việc tắt sourcemap hoặc đưa nó vào .npmignore. Kết quả? Cái file .map bay thẳng lên production. Dành cho ông nào chưa biết hoặc quên, file source map dùng để map code đã bị nén (minified) về lại source gốc (thường là TypeScript) để debug cho dễ. Việc để lọt nó lên NPM chả khác nào đưa chìa khóa nhà cho thiên hạ rồi bảo "các anh vào tự nhiên".

Thánh nhân đãi kẻ khù khờ, các tay to dạo quanh NPM bế ngay đống source về mổ xẻ, reverse engineer ngược lại mã nguồn gốc. Và bùm, bên trong đó chứa cả đống trò hay ho: từ các "fake tools", chế độ "undercover mode" chạy ngầm, cho đến một cái gọi là "frustration regex" – một đoạn regex sinh ra chỉ để bắt mạch xem user có đang chửi thề hay cáu gắt không để con AI còn biết đường mà xoa dịu. Ảo ma chưa?

Giang cư mận đang tế sống thế nào?

Anh em trong giới gõ phím tất nhiên không bỏ qua cơ hội ngàn vàng này để combat. Lướt qua mấy diễn đàn hóng hớt, thấy giang cư mận chia làm mấy phe rõ rệt:

  • Phe hả hê, mỉa mai: "Công ty định giá mấy chục tỷ đô, dev toàn siêu nhân mà quy trình release rách thế? Mấy cái này team tôi làm sai là ăn chửi sấp mặt rồi."
  • Phe tò mò mổ xẻ code: Bọn này thì khoái chí vì được xem ruột gan bọn tay to code thế nào. Nhiều ông thở phào nhận ra "À, hóa ra code của Big Tech cũng toàn if-else chắp vá, hardcode búa xua như mình thôi". Đặc biệt quả "frustration regex" đang thành meme mới, kiểu viết regex để nhận diện user chửi thề đúng là một tầm cao mới của customer service.
  • Phe thuyết âm mưu: Vài đạo hữu ma giáo lại xoa cằm suy ngẫm: "Biết đâu bọn nó cố tình leak để tạo viral marketing?" Thuyết này nghe hơi dị giáo, nhưng ở cái đất tech drama này thì quả thật đ*o gì cũng có thể xảy ra.

Chốt hạ: Bài học xương máu cho anh em thợ gõ

Vụ này hài thì có hài, nhưng cười người hôm trước hôm sau lỡ tay push nhầm key lên Github là mếu đấy các đồng đạo ạ.

Tool AI có xịn đến mấy, công nghệ có bá đạo đến đâu thì cái thằng setup config cuối cùng vẫn là con người. Đừng thần thánh hóa Big Tech. Bài học vỡ lòng cho anh em mình: làm ơn rà soát kỹ cái .npmignore, cấu hình tsconfig.json, webpack, hay vite các kiểu. Đừng để lọt sourceMap: true lên production. Chỉ một dòng config ngu học thôi là bay luôn cái chén cơm của cả công ty đấy.

Còn bây giờ, tôi đi check lại đống repo của tôi xem có lọt file .env hay .map nào không đây. Chào thân ái và quyết thắng!


Nguồn hóng: Hacker News Thread hóng hớt thêm: The Claude Code Source Leak

Bài viết liên quan

game, joystick, controller, gaming, playstation, gamepad, nintendo, joystick, joystick, joystick, joystick, joystick, controller, controller, playstation, playstation, playstation, playstation, gamepad
Drama ITGaming

Drama Trụ Sở Rockstar: Dàn Pháp Sư Code GTA 6 Đồng Loạt Lập Công Đoàn

Rockstar Games đang có biến! Dàn dev làm GTA 6 quyết định lập công đoàn để chống lại văn hóa 'crunch' bào sức. Chuyện gì đang xảy ra?

30 thg 53 phút đọc
Đọc tiếp →
robot, future, modern, technology, science fiction, artificial, intelligence, robotic, computer, mechanical, engineering, artificial intelligence, gray robot, 3d, render, robot, robot, robot, robot, robot, technology, artificial intelligence
Công nghệAI & Automation

Drama thả rông con AI chốt sale Ava 2.0: Tự động hóa xịn xò hay cỗ máy hủy diệt domain?

Ava 2.0 tự xưng là AI sale từ A-Z không cần người duyệt. Giang cư mận cãi nhau nảy lửa chuyện tối ưu năng suất hay rước họa vào thân vì spam.

30 thg 54 phút đọc
Đọc tiếp →
robot, technology, universe, galaxy, system, robotic, matrix, code, programming, ai generated, coding, computer, hacker, binary, fantasy
Drama ITCông nghệ

Khi AI Support Của Meta Bị Hacker 'Dụ Khị' Cướp Nick Instagram Dễ Như Ăn Kẹo

Meta vừa dính quả exploit tấu hài nhất lịch sử khi bot AI support bị hacker 'thao túng tâm lý' để cướp tài khoản Instagram mà đ*o cần code một dòng nào.

2 thg 63 phút đọc
Đọc tiếp →
lego, characters, to play, figure, toy, building blocks, legomaennchen, lego blocks, from lego, build lego, male, stones, transport, man, wear, move, lego, lego, lego, lego, lego
Drama IT

Úp Sọt Giữa Ban Ngày: Tập Đoàn Đồ Chơi Bị Tố Luộc Trắng Mẻ Lego 200 Ngàn Đô Của Cụ Ông

Drama căng đét: Chuỗi nhượng quyền Bricks and Minifigs bị bóc phốt úp sọt cuỗm sạch bộ sưu tập Lego cả đời của một ông lão. Bài học xương máu cho anh em dev!

29 thg 53 phút đọc
Đọc tiếp →
writing, typewriter, office, business, torpedo, paper, type, vintage, old, key, analogue, technology, write, antique, writing, writing, writing, writing, writing
Đồ Nghề & Tech StackCông nghệ

Thoát kiếp trầm cảm với LaTeX nhờ quả kho Pandoc Templates xịn xò này

Anh em dev chuyên xài Markdown để viết docs chắc chắn từng nếm mùi đau khổ khi convert qua PDF bằng LaTeX. Pandoc Templates chính là cứu tinh cho anh em đây.

31 thg 53 phút đọc
Đọc tiếp →
rocket launch, rocket, launch, space, spaceship, spacecraft, fire, flight, shuttle, rocket ship, rocket launch, rocket launch, rocket launch, rocket, rocket, launch, launch, launch, launch, launch, rocket ship, rocket ship, rocket ship
Công nghệDrama IT

Cá mập chứng khoán có nuốt trôi nổi OpenAI, SpaceX và Anthropic? Hay lại nghẹn cmnr?

Thị trường có đủ sức bơm máu cho các kỳ lân AI và vũ trụ khi IPO? Cùng bóc tách vụ này xem túi tiền của giang cư mận có bị úp sọt không nhé.

2 thg 64 phút đọc
Đọc tiếp →