PULSE NAME
npm Phishing Email Targets Developers with Typosquatted Domain.
WHITE PetrP.73 2025-07-19 Modified: 2025-08-18
74
IOCs
HIGH VOLUME
A recent phishing attack targeting developers employed a typosquatted domain, npnjs.com, designed to resemble the legitimate npm website. This sophisticated approach involved the use of a phishing email that spoofed the legitimate support email address of npm (support@npmjs.org) and urged recipients to log in through a carefully crafted link to the malicious site. The link led to a fake login page at npnjs.com/login?token=xx…, where the token was likely intended to track user interaction or pre-fill information to make the phishing site appear more legitimate. This attack appeared to specifically target active package maintainers, particularly those with significant influence, as the maintainer involved manages packages that garner 34 million weekly downloads.
MITRE ATT&CK & Malware Families
ATT&CK TECHNIQUES
Indicators of Compromise (20 / 74 total)
All URL domain hostname email FileHash-SHA256
TYPEINDICATORDESCRIPTIONCREATED
FileHash-SHA256 06e8e4e480c4f19983f58c789503dbd31ee5076935a81ed0fe1f1af69b6f1d3d 2025-07-19
FileHash-SHA256 12c5c5d556394aa107a433144c185a686aba3bb44389b7241d84bea766e2aea3 2025-07-19
FileHash-SHA256 1b72088fc6d780da95465f80ab26ba094d89232ff30a41b1b0113c355cfffa57 2025-07-19
FileHash-SHA256 220737c1ee400061e886eab23471f98dba38fa8e0098a018ea75d479dceece05 2025-07-19
FileHash-SHA256 254a46da47feb70d833c5337fd1ec411e8c90d3815b1d94ed767eb9fd65a9b8f 2025-07-19
FileHash-SHA256 33f2f253a452c3bfcf2f0c8f0e1a9d2f29bdd2ea4f834a602e057aceff394247 2025-07-19
FileHash-SHA256 40a73efe41da89b13cada1c6d71d75c41f9a9e135fde21fc6a440f165e6a4a48 2025-07-19
FileHash-SHA256 6c8a2ba339141b93c67f9d79d86a469da75bfbc69f128a6ed702a6e3925d5a29 2025-07-19
FileHash-SHA256 721d15556bd3c22f3b4c6240ff9c6d58bfa60b73b3793fa8cdc64b9e89521c5b 2025-07-19
FileHash-SHA256 738204edbe394876ee244cb8ba95ca18eb1c6d1e66090ba35bcb14e20cb469c0 2025-07-19
FileHash-SHA256 841488c4c2e302e829f05f9ab4d17baa612450545bdadf15ca0f2a055884cd9b 2025-07-19
FileHash-SHA256 84ce185b70b337342f3c43b594daa5f78737eff32bff03361349a81ac7808b78 2025-07-19
FileHash-SHA256 8cedd6187439f73675b076d70647ee117ec3a4184a5045499a6172ae6e6c2c39 2025-07-19
FileHash-SHA256 95809d96f85e1571a3120c7c09a7f34fa84cb5902ad5172398dc2bb0ff1dd24a 2025-07-19
FileHash-SHA256 a1d392aced1bce5c7996243426953d5f7272942ba47198a0da42e04850193b3e 2025-07-19
FileHash-SHA256 a4000315471cf197c0552aeec0e7afbe0a935b86ff9afe5b1443812d3f7185fa 2025-07-19
FileHash-SHA256 a46c870d1667a3ee31d2ba8969c9024bdb521ae8aad2079b672ce8416d85e8df 2025-07-19
FileHash-SHA256 c21d1e12fea803793b39225aee33fe68b3184fff384b1914e0712e10630e523e 2025-07-19
FileHash-SHA256 cf2592448d10f8cd3b6a2f3bd20b3c9e467c4b6108b312df162eb6a9cc34e114 2025-07-19
FileHash-SHA256 e700d7576453623343bfdda63b6a18675aa1e8ce4094c5dedb4b54d1fff381b4 2025-07-19