
The OpenSourceMalware Show #9
Episode 9 of The OpenSourceMalware Show analyzes the Mastra npm organization compromise (116 packages hijacked via a ClickFix-style spear-phish, with a pre-staged typosquat 'easy-day-js' used to inject an info stealer targeting LastPass, Bitwarden, Dashlane, 1Password, MFA tools, and Zapier). It also critiques a Cloud Security Alliance paper's 'agentjacking' concept — malicious instructions embedded in Sentry error events retrieved by AI coding agents via MCP and executed with developer privileges — framing it as unsanitized third-party input reaching an LLM, similar to the 2025 s1ngularity attack. The hosts close by debunking four AppSec myths: that OSS malware only survives 2-3 days, that npm install scripts are disappearing, that package firewalls/cooldowns eliminate most risk, and that threat-actor attribution doesn't matter for incident response.
Organisations named here
- Agentjacking
- ClickFix
- Cloud Security Alliance
- easy-day-js
Technologies named here
- Mastra npm organization
- Sentry
- easy-day-js
- Browser extensions
- Claude / AI coding agents
- EDR
- LastPass browser extension
- Package firewalls
- Bitwarden browser extension
- Cooldown periods
- Dashlane browser extension
- 1Password browser extension
- Zapier
- npm
- Model Context Protocol
- Claude
- 1Password
- Bitwarden
- mastra
- axios
Techniques named here
- ClickFix-style social engineering / spear phishing
- Pre-staged typosquatting
- Dependency confusion / typosquatting
- Agentjacking
- Post-install script abuse
- Information stealing via compromised dependency
Threat actors named here
- Unidentified threat actor
- DPRK
- TeamPCP
- Axios supply-chain attack
- Lazarus Group
- s1ngularity
Related in Supply Chain


