www.npmjs.com
104.17.135.117AS13335 · USdevice-code phishing (GitHub) on non-legit host
- Browser Analysismalicious
- Threat Intelligenceclean
- Network & Hostingclean
- Related Infrastructureclean
- Domain Intelligenceunknown
- Content Inspectionunknown
- TLS Fingerprintunknown
What happened
Step by step, from what the scanner recorded.Dangerous — confirmed threat
AutomatedIt shows a sign-in code and sends you to the real GitHub login page — a technique used to take over an account without ever seeing your password. We found strong evidence that this site is malicious — for example a phishing page, a scam, or hostile code. Treat anything it asked for (passwords, card details, codes) as exposed.
What to do
Do not enter any information or download anything. If you already did, change those passwords now and contact your bank if payment details were involved. Block or report the link to your team.
This reflects the evidence found at the time of the scan. If you believe it is a mistake, you can escalate it for analyst review.
Findings
Strongest firstEntering this trap's code at the real GitHub device-login screen authorizes an attacker's session — MFA included. Sign-in tokens are stolen, not passwords, so no credential form ever has to appear — which is why this slips normal phishing checks.
GitHub · GitHub device-login ref: github.com/login/device (via anchor); on non-legit host www.npmjs.com; code "WDJB-MJHT"; device-code instructions present
The page shows a sign-in code and steers you to the REAL GitHub device-login page to enter it. Doing so authorizes the attacker's own session — including your MFA — without ever asking for your password. That is why there is no login form on this page.
Analyst noteDefinitive: a device-login code + a link to the real provider on a non-legit host = device-code (device-authorization-grant) phishing. It bypasses MFA and steals tokens, not passwords. Treat as malicious; the impersonated provider is the takedown/abuse target.
File
The file was not analysed, so the scan carries no verdict on the file itself.
Infrastructure
- IP
- 104.17.135.117CLOUDFLARENET - Cloudflare, Inc., US · AS13335US
- TLS
- CN=WE1, O=Google Trust Services, C=US · expires Oct 12, 2026
WHOIS
- Registrar
- MarkMonitor Inc.
- Created
- Mar 19, 2010
- Expires
- Mar 19, 2031
- Nameservers
- bayan.ns.cloudflare.comsandy.ns.cloudflare.com
Hashes & fingerprints
Page capture
LiveTitle “@octokit/auth-oauth-device - npm”
Engines
7 · time to verdictPage
- HTTP
- 200 · Completed
- Title
- @octokit/auth-oauth-device - npm
- Load
- 4.27 s · 26 requests