Recent Threat Notes
Last researched: 2026-05-22. Refresh before running a high-stakes incident response scan.
Sources to refresh first
- CISA Known Exploited Vulnerabilities JSON:
https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json - TanStack npm compromise postmortem:
https://tanstack.com/blog/npm-supply-chain-compromise-postmortem - SafeDep mass npm/PyPI supply-chain analysis:
https://safedep.io/mass-npm-supply-chain-attack-tanstack-mistral/ - Socket AntV compromise:
https://socket.dev/blog/antv-packages-compromised - Socket node-ipc compromise:
https://socket.dev/blog/node-ipc-package-compromised - Socket SANDWORM_MODE AI-toolchain poisoning:
https://socket.dev/blog/sandworm-mode-npm-worm-ai-toolchain-poisoning - Microsoft Axios npm compromise:
https://www.microsoft.com/en-us/security/blog/2026/04/01/mitigating-the-axios-npm-supply-chain-compromise/
Current events encoded in the scanner
Mini Shai-Hulud / TanStack / Mistral / Guardrails
Primary risk: developer machines and CI that installed or imported compromised npm/PyPI packages around 2026-05-11.
High-confidence IOCs:
- Payload files:
router_init.js,router_runtime.js - Persistence files:
.claude/router_runtime.js,.claude/setup.mjs,.vscode/setup.mjs,.github/workflows/codeql_analysis.yml - Known strings/domains:
79ac49eedf774dd4b0cfa308722bc463cfe5885c,filev2.getsession.org,api.masscan.cloud,git-tanstack.com,litter.catbox.moe,IfYouRevokeThisTokenItWillWipeTheComputerOfTheOwner - OS persistence:
~/.local/bin/gh-token-monitor.sh,~/.config/systemd/user/gh-token-monitor.service,~/Library/LaunchAgents/com.user.gh-token-monitor.plist - PyPI versions:
mistralai==2.4.6,guardrails-ai==0.10.1 - PyPI payload artifact:
/tmp/transformers.pyz
Use mini-shai-hulud-scan for the full campaign-specific checklist.
AntV / Mini Shai-Hulud wave
Socket reported a 2026-05-19 wave tied to Mini Shai-Hulud affecting the AntV ecosystem and other npm packages, including a large set of compromised versions. The scanner flags common affected families and known package-manager artifacts, but exact bad-version lists should be refreshed from Socket or npm advisory data before making a final call.
Review packages and lockfiles mentioning:
@antv/*,size-sensor,echarts-for-react,timeago.js,jest-canvas-mock,jest-date-mock,canvas-nest.js
Escalate when these appear together with Mini Shai-Hulud payload files, suspicious install scripts, GitHub workflow changes, or C2 domains.
Axios / plain-crypto-js
Microsoft and other responders reported a 2026 Axios npm supply-chain compromise
with malicious Axios and plain-crypto-js versions.
High-confidence package versions and network IOCs:
axios@1.14.1axios@0.30.4plain-crypto-js@4.2.1sfrclak.com142.11.206.73
node-ipc
Socket reported malicious node-ipc versions on 2026-05-14.
High-confidence package versions and code markers:
node-ipc@9.1.6node-ipc@9.2.3node-ipc@12.0.1- Historical malicious/suspicious versions:
10.1.1,10.1.2,11.0.0,11.1.0 - Payload markers:
__ntRun,__ntw,node-ipc.cjs
SANDWORM_MODE / MCP poisoning
Socket reported an npm worm targeting AI tools and MCP configs. The scanner looks for the following low-volume indicators in agent/editor config trees:
SANDWORM_MODE- MCP tool names:
index_project,lint_check,scan_dependencies - Hidden home-directory MCP servers with
server.js - Unexpected config edits under
.cursor,.windsurf,.claude,.codex,.config, and VS Code/Cursor/Windsurf extension/config directories
Treat these as high-signal only when the config points to an unknown package, hidden directory, or recently created local server.
Nx Console / VS Code extension compromise
Recent reporting tied compromise of developer GitHub repositories to a malicious
nrwl.angular-console VS Code extension release.
High-confidence local artifacts:
- Extension directory:
nrwl.angular-console-18.95.0 kitty-monitor.plistcat.pyinside VS Code/Cursor/Windsurf extension directories
Megalodon / GitHub workflow backdoors
SafeDep reported malicious GitHub workflow backdoors in public repositories. Refresh the latest report before relying on exact names. Current scanner patterns look for common reported markers:
- Workflow/job names such as
SysDiagandOptimize-Build - Suspicious C2/IP markers including
216.126.225.129 - Workflow steps that decode base64 and execute shell
- Unexpected
pull_request_target,workflow_run, or elevated token permissions in recently changed workflows
PyPI credential stealers
Current scanner flags known bad versions from recent reports:
durabletask==1.4.1,1.4.2,1.4.3lightning==2.6.2,2.6.3telnyx==4.87.1,4.87.2
Known related IOC:
t.m-kosche.com
CISA KEV snapshot on 2026-05-22
The CISA feed version observed on 2026-05-22 was 2026.05.22, released
2026-05-22T18:00:11.5035Z. Recent additions included Drupal Core SQL
injection (CVE-2026-9082), Langflow origin validation/RCE
(CVE-2025-34291), Trend Micro Apex One traversal (CVE-2026-34926),
Microsoft Defender issues (CVE-2026-41091, CVE-2026-45498), Microsoft
Exchange XSS (CVE-2026-42897), and Cisco Catalyst SD-WAN authentication bypass
(CVE-2026-20182).
Use KEV as a prioritization source. A KEV entry is not evidence of compromise by itself; correlate it with installed/reachable software, logs, network exposure, and exploit artifacts.
