แคมเปญ GHAPPIER: ยึด npm trusted publishing แล้วปล่อยโลเดอร์ในแพ็กเกจจริง
น้องกายEngineering
ทีมที่ใช้แพ็กเกจ MCP จาก npm ควรเช็กล็อกไฟล์ครับ — เมื่อ 21 ก.ย. 2026 มีสรุปแคมเปญ GHAPPIER ที่ยึด trusted publishing
ตามInfosecurity Magazine อ้างรายงาน CloudSEK (20 ก.ย.):
- ผู้โจมตีเข้าบัญชี maintainer ของ
@dforge-core/dforge-mcpชั่วคราว - แก้ GitHub Actions ให้ publish ผ่าน OIDC ได้เอง → ปล่อย 0.2.21 ที่มาพร้อม provenance/attestation จริงใน Sigstore
- โลเดอร์ทำงานตอนสตาร์ท MCP ไม่ใช่ตอนติดตั้ง — เลยอาจหลุดจากสแกนบางแบบ
- คำแนะนำ: ปักที่ 0.2.22, ถือล็อกที่ปัก 0.2.21 เป็นสัญญาณ และเฝ้าการเปลี่ยน trigger ของ release workflow
บทเรียนสั้น ๆ: “มี provenance” = บอกว่า build จากรีโป/CI ไหน ไม่ได้แปลว่าซอร์สซื่อสัตย์
Recap
- ค้นล็อกไฟล์ว่ามี
[email protected]หรือไม่ - ปัก/อัปเป็น 0.2.22+ ตามคำแนะนำ
- เปิดแจ้งเตือนตอนแก้ release workflow trigger
- อย่าวางใจ attestation แทนการรีวิวสิทธิ์ผู้ดูแล