
🚨 NPM axios Supply Chain Attack 🚨
Source: YouTube · John Hammond · published Mar 31, 2026 · 2:11:22
A late-night impromptu stream evolved into live coverage of a critical supply chain attack on the Axios HTTP client library, where compromised maintainer credentials pushed malicious packages delivering cross-platform remote access Trojans to hundreds of thousands of users 1:23-1:51.
Key Takeaways:
• The creator resolved initial audio issues before pivoting to cover the breaking Axios compromise 1:23
• The "sleepy stream" moniker reflected the late-hour, impromptu nature of the coverage 1:44
• A virtual machine was configured for safe live malware analysis during the stream 2:04
• The creator immediately recognized the Axios incident as a significant event worth covering live 2:19
The attack leveraged stolen credentials rather than a code vulnerability, injecting malicious dependency plain-crypto-js 4.2.1 into Axios versions 1.14.1 and 0.30.4—resulting in over 500,000 malicious installs before maintainers deprecated the packages within roughly two hours.
Sources:
Generate CPE Credits
Generate a professional CPE document from this video's transcript.
Estimated credit: 2 CPE hours
Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.
Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.
Free account. One generation at a time, with a daily limit.
CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.
Transcript Preview
First 800 characters of the transcript
Oh, have I been muted the whole time? Goodness gracious. That's really funny. I was just telling y'all um sleepy stream. Oh, thanks for the follow RedM4H. Sleepy stream cuz it's kind of late. Are you still can't No, you can hear me now. You can hear me now. You can hear me. We're back. Yeah. It should be all Yeah, all right, great. Yeah, you scared me. I wasn't really scared. But um I wanted to I was taking a second to get my virtual machine in place to get the computer screen visible for y'all. But sleepy stream. Sleepy stream. I wanted to hop on the horn cuz it looks like there's some stuff going down. Um and I'm trying to get my bearings. I'm trying to figure it out. I'm trying to keep up. Are y'all seeing the same thing though? Are you seeing these shenanigans? Are you seeing this stuf…