Malicious code in sendgrid-sdk (npm)
MAL-2026-5572 · GHSA-3cvf-g4vx-wgr3
Published · Modified
Dependency scanning
Check whether sendgrid-sdk is in your codebase
Corgea flags malicious and compromised dependencies with reachability analysis, so you fix the packages that actually run in your application instead of working through the whole lockfile.
Description
__
Source: amazon-inspector (08f1d48bc557c6afa69c74455fe35f34ed0992082dc30fc09d032523d2329f63)
Package impersonates the official SendGrid npm packages (@sendgrid/*) but ships no SDK functionality — index.js exports an empty object. Its sole purpose is a postinstall recon beacon. On npm install, postinstall.js collects extensive installer-side identifiers — hostname, reverse-DNS FQDN, OS user, USERPROFILE, Active Directory domain (USERDNSDOMAIN, USERDOMAIN, LOGONSERVER), proxy/VPN/ZScaler environment signals, OneDrive corporate flag, install working directory, and CI repository identifiers (GitHub/GitLab/CircleCI/Travis/Bitbucket/Azure/Jenkins URLs and npm registry) — and transmits them via plain HTTP GET to http://46.224.67.169:3000/ping with each field as a query parameter (pkg, addomain, fullpath, etc.). The combination of name impersonation, empty SDK surface, and unsolicited fingerprinting of corporate AD/CI environments to a bare-IP HTTP endpoint is recon staging for follow-on supply-chain or phishing attacks. README framing this as a "honeypot" does not constitute installer consent — the package is published to the public npm registry where any developer mistyping the SendGrid name will trigger the beacon.
References
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.2.4
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.1.1
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.2.1
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.1.0
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.2.0
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.2.2
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.1.3
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.2.3
- PACKAGE https://www.npmjs.com/package/sendgrid-sdk/v/0.1.2
- ADVISORY https://github.com/advisories/GHSA-3cvf-g4vx-wgr3
Ready to move
Start Securing
Free, no credit card | First findings in minutes