Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
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

Bài viết liên quan

sevilla tower, building, architecture, tower, facade, office, office building, high-rise, high-rise building, perspective, torre cajasol, skyscraper, spain, seville, building, building, building, building, building, tower, tower, tower, office, office, office, office, office building, office building, spain, spain, seville
Drama ITChuyện Nghề

Drama IT: Bị HR ghosting, Dev gạ 'bay màu' luôn tổng hành dinh công ty?

Hít drama r/recruitinghell khi anh em dev phẫn nộ vì quy trình tuyển dụng hãm tài, tiện tay public luôn địa chỉ trụ sở và dọa đánh sập database. Đọc ngay trên C4F!

30 thg 34 phút đọc
Đọc tiếp →
demonstration, protest, show me, climate protection, crowd, environmental protection, climate demo, school strike, friday forfuture, climate protest, students strike, democracy, climate changes, people, road, banner, global warming, stop, city, global warming, global warming, global warming, global warming, global warming
Drama ITChuyện Nghề

Bạo động mạng r/antiwork: Hô hào đình công toàn quốc 1/5 để "rút phích cắm" Trump

Giang cư mận r/antiwork đang rủ nhau chơi lớn, hô hào đình công toàn quốc vào 1/5 để chống Trump. Kèo này có thơm hay lại toang như hệ thống legacy?

29 thg 33 phút đọc
Đọc tiếp →
laptop, coffee, notebook, pen, glasses, technology, mobile, work space, digital, computer, gadget, mobile technology, office, start up, desk, gray computer, gray office, gray technology, gray coffee, gray laptop, gray work, gray mobile, gray digital, gray glass, gray desk, gray glasses, laptop, laptop, coffee, technology, technology, technology, digital, computer, computer, computer, office, office, office, office, office, desk
Drama ITChuyện Nghề

Chửi HR sấp mặt vì bị 'ghost' phỏng vấn, dev được thẳng sếp phó gọi điện xin lỗi

Bị HR bơ đẹp sau vòng 2, thanh niên dev cay cú gửi mail chửi thẳng mặt. Tưởng toang, ai dè VP công ty đích thân gọi điện xin lỗi. Quay xe khét lẹt!

28 thg 33 phút đọc
Đọc tiếp →
macbook, laptop, google, display, screen, work, internet, browser, macbook pro, technology, freelancer, macintosh, computer, iphone, workplace, self-employed, blogger, seo, laptop, laptop, laptop, laptop, laptop, google, google, google, internet, computer, computer, computer, seo
Drama ITCông nghệ

LinkedIn cắn 2.4GB RAM cho 2 tab: Đỉnh cao nhồi nhét Bloatware hay tại anh em quá nghèo?

Mở 2 tab LinkedIn bay ngay 2.4GB RAM. Anh em thợ code lên Hacker News tế sống thuật toán scroll hijacking và đống rác AI trên mạng xã hội nghề nghiệp này.

30 thg 34 phút đọc
Đọc tiếp →
hard drive inside, hard disk, hard drive, hdd, magnetic storage, read head, data storage device, close up, 5 inch, ict, hard disk, hard drive, hard drive, hdd, hdd, hdd, ict, ict, ict, ict, ict
Công nghệDrama IT

Xách 700+ ổ NVMe qua hải quan vì chê FedEx và cái kết bị bế đi thẩm vấn

Thanh niên Reddit vác hơn 700 ổ cứng NVMe lên máy bay vì sợ FedEx làm hỏng, kết quả bị hải quan (TSA) úp sọt và bị anh em dev tế sống vì... đóng gói ngu.

29 thg 34 phút đọc
Đọc tiếp →
computer problem, computer, problem, crash, hang, frustration, desperation, bug, broken, computer problem, computer problem, problem, problem, problem, problem, problem, frustration, frustration, frustration, frustration
Drama ITCông nghệ

Nội chiến Microsoft: Dev đấu tranh đòi dẹp trò ép đăng nhập Account khi cài Win 11

Drama nội bộ Microsoft: Nhóm dev ngứa mắt với trò ép user dùng Microsoft Account khi cài Windows 11 đang đứng lên bật sếp. Liệu có quay xe?

28 thg 33 phút đọc
Đọc tiếp →

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