
The OpenSourceMalware Show #17
Episode 17 of The OpenSourceMalware Show covers GitHub's move to revoke npm granular access tokens that could bypass 2FA, and follows up on the DPRK NullReceiver obfuscation technique (now found in well over the 7 originally confirmed packages, overlapping with the PolinRider campaign). The hosts also discuss why malicious AI 'skills' are hard to detect via static analysis due to their natural-language format, note DPRK's use of crypto payments (e.g. via Astrill VPN, hosting provider Evoxt) as a potential tracking vector for defenders, and touch on MCP server risk being more about vulnerabilities than outright malware.
Organisations named here
- EtherHiding
- NCSC
- NullReceiver
Technologies named here
- npm
- GitHub
- IDA
- AI coding assistants / models
- Binary Ninja
- AI skills
- Shodan
- VirusTotal
- Astrill VPN
- Evoxt
- OSM threat feed / internal analysis engine
- Model Context Protocol
Techniques named here
- npm bypass-2FA granular access tokens
- NullReceiver
- EtherHiding
- Skill/dependency confusion via local hierarchy
- Malicious AI skill detection difficulty
- Crypto payments for infrastructure
Threat actors named here
- DPRK / North Korea threat actors
- NullReceiver
- PolinRider
- EtherHiding
- WEL1DROPPER
- Keyv and cacheable npm worm
- Kelki
- DPRK
- Contagious Interview
Related in Threat Intel
Reverse Engineering the Six Stages of MacSync Stealer and RAT
AI-Coded Malware | Analyzing Vibe-Coded AD Enumeration | Huntress
