TrapDoor malware verstopt zich in meer dan 34 nep-pakketten op npm, PyPI en Crates.io. Het doelwit is de developer met wallets en sleutels op zijn laptop. Beveiligingsbedrijf Socket sloeg deze week alarm. De aanval gaat verder dan diefstal, want hij kaapt ook AI-codeertools.
| Wat je moet weten |
|---|
| 1Socket ontdekte TrapDoor, een campagne met meer dan 34 kwaadaardige pakketten en 384 versies op npm, PyPI en Crates.io. |
| 2De pakketten doen zich voor als wallet-tools en security-scanners. Ze stelen SSH-sleutels, wallet-bestanden, GitHub-tokens en cloud-logins. |
| 3Het eerste pakket verscheen op 22 mei 2026 op PyPI. De aanvaller bleef daarna nieuwe versies pushen. |
| 4Nieuw is de AI-truc. Verborgen instructies in .cursorrules en CLAUDE.md proberen je AI-assistent geheimen te laten lekken. |
Wat TrapDoor malware van je machine steelt
Socket vond de campagne deze week. Meer dan 34 pakketten, verspreid over 384 versies en artefacten. Ze stonden op de npm registry, PyPI en Crates.io. Dat zijn de drie grote registers voor open-source code. De namen klonken saai en betrouwbaar. wallet-security-checker, defi-risk-scanner, solidity-build-guard. Precies het soort hulpje dat een developer zonder nadenken installeert.
Eenmaal geïnstalleerd zocht de code naar private keys, wachtwoorden en GitHub-tokens. Ook cloud-logins en wallet-bestanden waren doelwit. De buit ging versleuteld naar GitHub Gists, met een vaste XOR-sleutel. Volgens een bericht van CoinDesk noemde Socket geen slachtoffers of gestolen bedragen.
Het patroon herhaalde zich snel. De aanvaller bleef nieuwe versies uploaden, ook nadat registers begonnen met opruimen. Sommige pakketten waren al weg, andere stonden nog live. Het eerste exemplaar verscheen op 22 mei op PyPI. Het heette eth-security-auditor, alsof het je code juist veiliger maakte.
Waarom hackers nu achter developers aan gaan
De keuze voor developers is geen toeval. Op hun laptop staat vaak alles bij elkaar. Wallet-bestanden, SSH-sleutels, cloud-keys en toegang tot productie. Wie een machine kraakt, kan soms een heel bedrijfsnetwerk in. SSH-sleutels zijn loginbestanden voor servers en coderepositories, kort gezegd. Worden ze gestolen, dan reist de aanvaller mee naar binnen.
Deze aanpak heet een supply-chain-aanval. Je vertrouwt een pakket, en dat pakket verraadt je. Het verschil met phishing is groot. Phishing mikt op willekeurige gebruikers. Deze campagne mikt op de mensen met de sleutels, meldde ook The Hacker News.
Elk register kreeg een eigen aanvalsroute. Op npm draaide de malware via postinstall-hooks. PyPI-pakketten voerden code uit bij het importeren. De Rust-pakketten gebruikten build.rs tijdens het compileren. Dat richtte zich op Sui- en Move-developers, aldus The Block.
Socket detected TrapDoor, a crypto stealer campaign hitting 34 malicious packages and 384 versions and artifacts, with attackers repeatedly pushing new releases across ecosystems.
Socket (@SocketSecurity), 29 mei 2026, bekijk de melding
De AI-assistent wordt een nieuw wapen
Hier wordt het verhaal nieuw. De aanvallers misbruikten bestanden als .cursorrules en CLAUDE.md. Daarin geef je een AI-codeertool je projectinstructies. De hackers verstopten opdrachten met zero-width Unicode, tekens die je niet ziet. Het onderzoek van Socket legt de methode bloot.
Het doel was sluw. Een latere AI-sessie zou een nep-securityscan draaien en stiekem geheimen wegsluizen. Zo werd een gewone pakketdief ineens malware voor je hele werkomgeving. Via een GitHub-account, ddjidd564, opende de aanvaller pull requests naar bekende AI-projecten. LangChain, MetaGPT en OpenHands stonden op de lijst.
Socket meldde de pakketten bij de registers. Toch blijft de tactiek zorgelijk. AI-tools lezen deze configuratiebestanden automatisch. Een verborgen instructie kan dus blijven sluimeren tot de volgende sessie. De grootste verliezen dit jaar kwamen al door hacks en AI-misbruik.
| Tijdlijn van de aanval |
|---|
| 122 mei 2026, het eerste pakket eth-security-auditor verschijnt op PyPI. |
| 2Daarna volgen meer dan 34 pakketten en 384 versies op npm, PyPI en Crates.io. |
| 3Socket detecteert nieuwe uploads vaak binnen zes minuten en meldt ze bij de registers. |
| 4Deze week opent de aanvaller pull requests naar AI-projecten als LangChain, MetaGPT en OpenHands. |
Wat dit voor Nederlandse developers betekent
Nederland telt een groeiende groep crypto- en AI-bouwers. Veel van hen werken met dezelfde npm- en PyPI-pakketten. Een besmette dependency in een Amsterdams fintech-team is geen ver-van-mijn-bed-show. Een recente inval van de FIOD liet zien hoe diep cybercrime hier al zit.
Het advies is nuchter. Controleer wat je installeert, ook bij saaie hulppakketten. Houd wallets en sleutels weg van je werkmachine. Wie iets verdachts ziet, kan terecht bij het Nederlandse NCSC. April was eerder al de zwaarste hackmaand van dit jaar.
TrapDoor laat zien dat de zwakke plek verschuift. Niet de gebruiker, maar de bouwer is nu het doelwit. En de tools die werk makkelijker maken, worden tegen je gebruikt. Dit artikel is informatief en geen beveiligingsadvies. Controleer altijd zelf je code en je bronnen.






