D2DO300: Open Source Malware!
Jen Geil, co-founder of Open Source Malware, discusses the dramatic surge in malware targeting open source packages, particularly NPM, with AI being used both to create and exploit vulnerabilities. She reveals that over 90% of open source malware is found in NPM packages, with attacks increasingly targeting AI tools and agent marketplaces.
Summary
The episode features Jen Geil, co-founder of Open Source Malware, discussing the evolution of malware delivery from traditional phishing to sophisticated attacks on open source software repositories. NPM packages account for over 90% of open source malware, with over 90% discovered in just the last calendar year, creating a dramatic hockey stick growth pattern. JavaScript's dependency-heavy nature, NPM's historically low security requirements, and automatic lifecycle scripts make the platform particularly vulnerable. AI has contributed significantly to this explosion, with attackers using AI to create more sophisticated phishing campaigns and malware that includes telltale signs like emoji usage. A notable case study involves the NX package compromise, where attackers exploited GitHub Actions to steal publishing tokens, then uploaded malicious versions that weaponized locally installed AI tools like Claude, Gemini, and Amazon Q. The malware used commands like '--dangerously-skip-permissions' and '--YOLO' to bypass AI safety measures, ultimately compromising nearly 400 companies and exfiltrating over 20,000 files within eight hours. The threat landscape has expanded to AI agent marketplaces like Open Claw, where hundreds of malicious agents were discovered within days of launch. Attackers are also targeting developers through fake job interviews and malicious VS Code extensions. Geil emphasizes that this is not just individual hackers but includes well-funded state actors from DPRK, Russia, and China. Her company has created the most comprehensive database of open source malware, offering both community-driven threat reporting and commercial threat intelligence services. The database connects seemingly unrelated attacks by tracking shared infrastructure, recently linking three separate vendor reports to a single Russian threat actor. Defense strategies include dependency pinning with regular updates, implementing cooldown policies for new package versions, and expanding security training beyond traditional developers to include finance, marketing, and other departments now using AI tools to write code.
About this episode
Malware has shifted from phishing expeditions to open source packages, domains, and repositories. Ned and Kyler welcome Jenn Gile, co-founder of Open Source Malware, to discuss how malware is making its way into open source software. Together they break down NPM compromises, AI-driven infiltration, malicious agent skills, and more. Episode Links: Open Source Malware –<a class="excerpt-read-more" href="https://packetpushers.net/podcasts/day-two-devops/d2do300-open-source-malware/" title="ReadD2DO300: Open Source Malware!">... Read more »</a>
Key Insights
- Over 90% of open source malware exists in NPM packages, with over 90% discovered in the last calendar year alone, showing explosive recent growth
- AI-generated malware can be identified by the presence of emojis, as AI tools learned this pattern from training data
- The NX package compromise weaponized locally installed AI tools like Claude and Gemini using commands like '--dangerously-skip-permissions' and '--YOLO' to bypass safety measures
- Attackers successfully compromised nearly 400 companies and exfiltrated over 20,000 files within just eight hours of the NX attack
- State actors from DPRK, Russia, and China are funding sophisticated malware campaigns targeting open source repositories, not just individual hackers
- Malicious agents appeared in AI marketplaces within days of launch, with hundreds discovered in platforms like Open Claw
- North Korean actors are targeting engineers through fake job interviews that involve downloading malicious VS Code extensions
- Recent attackers have used invisible Unicode characters that appear as blank space but contain executable code when parsed
Topics
Transcript
They are creating malware in ways that are more designed to trick machines rather than trick humans. Welcome to Day 2 DevOps, where the dev oops is in the details. I'm Ned Belovitz, and I'm joined by my congruent co-host, Kyler Middleton. Hey, Ned. That's a throwback to high school geometry. I know. Today, we're discussing how malware is making its way into open source software. We're talking about NPM compromises, AI-driven infiltration, and malicious agent skills with Jen Geil, co-founder of Open Source Malware. Without further ado, let's dig in. Well, Jen, welcome to Day 2 DevOps. We're very excited to have you here. Before we get into today's topic, why don't you tell the good folks out there…
Full transcript available for MurmurCast members
Sign Up to AccessMore from The Everything Feed - All Packet Pushers Pods
NAN132: The AI-Augmented Engineer
Garrett Masters, a Senior Network Administrator with 11 years of experience, discusses his journey into AI-augmented network engineering through his YouTube channel GtalksTech. He explains how AI tools like Claude and Gemini enable network engineers to leverage automation without deep programming expertise, using practical examples like building MCP servers for network management.
TCG085: Enterprise Salescraft with Drew Meli
Drew Meli, an enterprise sales executive with 16 years of experience, discusses best practices in B2B enterprise software sales, emphasizing transparency, stakeholder alignment, and collaborative deal progression rather than high-pressure tactics. The conversation covers the complex journey from initial customer interest through procurement, security reviews, and the emerging impact of AI on sales processes and organizational structures.
HS144: Next-Generation Data Centers: The Rules Are Changing, How Should Your Strategy Change?
Jonna Till-Johnson and John Burke discuss how the rules for building next-generation data centers have fundamentally changed across political, economic, physical, and organizational dimensions. They examine how U.S. import restrictions on Chinese technology, extreme power and cooling demands from AI workloads, supply chain constraints, data sovereignty concerns, and shifting skill requirements create unprecedented complexity for enterprises planning new data center initiatives.
TNO071: The Network Team Is Drowning. Is AI the Life Raft? (Sponsored)
Rekha Shenoy and Irfan Kimji from Backbox discuss how the exponential growth of vulnerabilities (49,000 CVEs annually) has made manual network operations unsustainable, and how AI-powered automation can help network teams manage patches and security updates at scale while maintaining human control and oversight.
HN840: How to Make a Technology Buying Decision
Sean Morgan, a research director at Deloro Group, discusses how technology buying decisions should extend beyond engineering specifications to include business alignment, ROI calculations, and understanding total cost of ownership. Engineers must shift from viewing IT as a cost center to positioning it as a business enabler by connecting technical decisions to revenue impact and organizational objectives.