INTEL_REPORT
Palo Alto Networks Unit 42 · published 5/2/2026, 12:10:33 AM · TLP amber
Summary
Ingested excerpt (first ~500 chars of normalized text).
The npm Threat Landscape: Attack Surface and Mitigations (Updated May 1) Unit 42 analyzes npm supply chain evolution post-Shai Hulud. Discover wormable malware, CI/CD persistence, multi-stage attacks and more. The post The npm Threat Landscape: Attack Surface and Mitigations (Updated May 1) appeared first on Unit 42 . The npm Threat Landscape: Attack Surface and Mitigations (Updated May 1) Menu Tools ATOMs Security Consulting About Us Under Attack? English English Japanese …
https://unit42.paloaltonetworks.com/monitoring-npm-supply-chain-attacks
sha256:97c67c116c8163769354b5c2bb08f4370796c29257f21bfab8393a89d722bdce
What we pulled out
Deterministic extractor (IOC + allowlisted tokens + ATT&CK IDs present in DB).
Indicators
Linked with report → mentions → indicator. Values open the indicator workspace.
Malware families
Allowlist token matches only.
Threat actors mentioned
Allowlist mentions — not a formal attribution verdict.
ATT&CK techniques
MITRE IDs referenced in text and present in local technique table.
CONTINUE INVESTIGATION
High-signal pivots without leaving the thread you started in search.
Browse the report corpus.
Neighborhood from the first linked indicator.
| Open → |
| ip | 91.195.240.123 | Open → |
| domain | setup.mjs | Open → |
| domain | runner.worker | Open → |
| domain | settings.json | Open → |
| domain | users.noreply.github.com | Open → |
| domain | audit.checkmarx.cx | Open → |
| domain | mcp.json | Open → |
| domain | claude.json | Open → |
| domain | config.ini | Open → |
| domain | process.env | Open → |
| domain | format-check.yml | Open → |
| domain | registry.npmjs.org | Open → |
| domain | intl.datetimeformat | Open → |
| domain | process.exit | Open → |
| domain | process.pid | Open → |
| domain | process.kill | Open → |
| domain | api.github.com | Open → |
| domain | checkmarx.cx | Open → |
| sha1 | bc544f455d7c06c8a1f3446160a6d9a4a8236b11 | Open → |
| sha256 | 4066781fa830224c8bbcc3aa005a396657f9c8f9016f9a64ad44a9d7f5f45e34 | Open → |
| sha256 | 6f933d00b7d05678eb43c90963a80b8947c4ae6830182f89df31da9f568fea95 | Open → |
| sha256 | f35475829991b303c5efc2ee0f343dd38f8614e8b5e69db683923135f85cf60d | Open → |
| sha256 | 18f784b3bc9a0bcdcb1a8d7f51bc5f54323fc40cbd874119354ab609bef6e4cb | Open → |
| sha256 | 167ce57ef59a32a6a0ef4137785828077879092d7f83ddbc1755d6e69116e0ad | Open → |