charlieeriksen.bsky.social
@charlieeriksen.bsky.social
50 followers 4 following 15 posts
Posts Media Videos Starter Packs
I published a blog post with more data on how the Shai-Hulud attack unfolded. Evidence pointing to the fact that most packages were uploaded by the attackers, rather than being organically infected. And the mistakes the attackers made.

www.aikido.dev/blog/bugs-in...
Bugs in Shai-Hulud: Debugging the Desert
The Shai Hulud worm had some bugs of its own, and required patching by the attackers. We also look at a timeline of events, to see how it unfolded.
www.aikido.dev
Good call. We've fixed the versions, and the dev team is having a conversation to see how close to 0 dependencies they can get.

Thanks! 🙏
Reposted
Le maintainer: “I’ve been pwned. Sorry everyone, very embarrassing.”

Brian Krebs covered the npm supply chain compromise, featuring insights from our own @charlieeriksen.bsky.social, who broke the news.

Full article → krebsonsecurity.com/2025/09/18-p...
@bad-at-computer.bsky.social Would you be open to chatting with us (@advocatemack.bsky.social) for our Bad Dependencies podcast to discuss your experience as a maintainer? I think it'd be fascinating to hear the more "human" side to this :)
Sleep well! I can't imagine the amount of stress you must have felt. But you did right by the community. Thank you! ❤️
I figured. The process with npm is quite slow and frustrating a lot of the time :(
Yes, the npm abuse/reporting system leaves a lot to be desired.
For reference, simple-swizzle is still compromised :(
Reposted
Yep, I've been pwned. 2FA reset email, looked very legitimate.

Only NPM affected. I've sent an email off to @npmjs.bsky.social to see if I can get access again.

Sorry everyone, I should have paid more attention. Not like me; have had a stressful week. Will work to get this cleaned up.
@bad-at-computer.bsky.social Hey. Your npm account seems to have been compromised. 1 hour ago it started posting packages with backdoors to all your popular packages.
What was the email address it came from? Did you invalidate all tokens on the account too? Attackers tend to leave those as backdoors.
@bad-at-computer.bsky.social Hey. Your npm account seems to have been compromised. 1 hour ago it started posting packages with backdoors to all your popular packages.
Reposted
Introducing Aikido SafeChain 🔒⛓️

SafeChain wraps every npm, yarn, pnpm, and npx install. It blocks malware in real time, with zero changes to your workflow.

Free. Open Source. Powered by Aikido Intel.

Don’t trust your terminal. Defend it.