Supply chain · npm · High
Critical Malicious npm Package 'devplatform-vite-plugin-external' Compromises Systems
Threat Engine Auto-Feed · data current as of 2026-08-05
A critical malicious npm package, 'devplatform-vite-plugin-external', has been identified as fully compromising any system upon installation. This poses a severe supply-chain risk, necessitating immediate action to rotate credentials and remediate affected environments.
- Package: npm / devplatform-vite-plugin-external
- Affected versions: >= 0
- Severity: critical
- Reach: ~0/wk
- Exposure: 60/100 (High)
What happened — Credential / secret theft
The npm package 'devplatform-vite-plugin-external' has been found to contain malware. Installation of this package leads to a full compromise of the host system, allowing an external entity to gain control.
How the attack works
This is a malicious package injection, a common supply-chain attack where a seemingly legitimate software component is embedded with harmful code. When integrated into a project and installed, the malicious code executes, compromising the system. The specific mechanism here leads to full system control, likely enabling credential and secret theft.
Who's exposed
Profiles most at risk
- Development teams using the npm ecosystem
- Organizations with CI/CD pipelines that pull unpinned or latest versions of dependencies
- Any developer or system administrator who has installed 'devplatform-vite-plugin-external'
Conditions that increase exposure
- Unpinned dependencies in package.json or similar manifest files
- Lack of package-lock.json or yarn.lock files to ensure deterministic builds
- Use of internal package mirrors that do not vet upstream packages
- Automated build processes that install new or updated dependencies without review
Blast-radius scenarios
- An attacker gains full control over the compromised system, potentially leading to data exfiltration, further network penetration, or deployment of additional malware.
- All secrets and keys stored on the compromised computer are at risk of theft, including API keys, access tokens, and sensitive configuration data.
- The integrity of development environments and build artifacts can be compromised, potentially injecting malicious code into downstream applications.
What to do (defensive)
Detect
- Scan project dependencies for 'devplatform-vite-plugin-external' using dependency analysis tools.
- Review package-lock.json or yarn.lock files for unexpected entries or changes.
- Monitor network traffic for unusual outbound connections from development or build systems.
- Implement file integrity monitoring for critical system files and directories.
Contain
- Immediately isolate any system identified with 'devplatform-vite-plugin-external' installed.
- Block network access for compromised systems to prevent further communication with external attackers.
- Suspend CI/CD pipelines that may be exposed to this package.
- Review access logs for compromised systems for signs of unauthorized activity.
Remediate
- Consider any system that installed 'devplatform-vite-plugin-external' as fully compromised and rebuild from a trusted image.
- Rotate all secrets and keys (e.g., API keys, SSH keys, credentials) that were stored on or accessible from the compromised computer, performing this action from a different, trusted system.
- Remove the malicious package, understanding that full system control may have been granted, and complete removal of all malicious software is not guaranteed without a full system rebuild.
- Implement strict dependency pinning and review processes for all third-party packages.
Frontier verdict — High
Prioritize immediate isolation and credential rotation for any system that installed 'devplatform-vite-plugin-external' due to critical system compromise.
Sources
For detection-engineering and awareness only · point-in-time · not security advice · sourced from the GitHub Advisory Database.