ShaiâHulud 2.0: postâmortem de Trigger.dev sur une compromission GitHub via un package npm
Source: Trigger.dev (blog) â Postâmortem publiĂ© par le CTO Eric Allam le 28 novembre 2025, dĂ©crivant une compromission le 25 novembre 2025 via le ver supply chain ShaiâHulud 2.0 diffusĂ© dans lâĂ©cosystĂšme npm. RĂ©sumĂ© de lâincident Un ingĂ©nieur installe un package compromis (via pnpm install) exĂ©cutant un script preinstall qui dĂ©ploie TruffleHog pour exfiltrer des identifiants (GitHub, AWS, npm, variables dâenvironnement) et les pousser vers des dĂ©pĂŽts GitHub Ă©phĂ©mĂšres. Lâattaquant mĂšne ~17 h de reconnaissance (clonage massif de 669 dĂ©pĂŽts depuis infrastructures US/Inde), surveille lâactivitĂ© de lâingĂ©nieur, puis lance une phase destructrice: forceâpush de commits « init » attribuĂ©s à « Linus Torvalds <[email protected]> » et fermeture de PRs (199 branches touchĂ©es, 42 PRs fermĂ©es). Certaines tentatives sont bloquĂ©es par la protection de branche. DĂ©tection rapide via une avalanche dâalertes Slack; en 4 minutes le compte compromis est retirĂ© de lâorganisation, stoppant lâattaque. Pas dâaccĂšs en Ă©criture aux ressources AWS ni de compromission des packages npm de Trigger.dev. Impact et pĂ©rimĂštre ...