Malicious Code Injection in manurung-poke51: Exploiting npm Packages
Summary
MAL-2025-160073: Malicious code in manurung-poke51 (npm). Affected versions are not published. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
manurung-poke51 is an npm package that is part of the tea.xyz token reward campaign, which has been known to flood the npm registry with malicious packages. These packages are designed to inflate developer reputation scores through automated publishing scripts. The package's functionality is compromised due to its involvement in this malicious activity, making it a potential risk for developers who unknowingly use it.
Vulnerability Detail
The vulnerability in manurung-poke51 arises from its malicious code that modifies the package.json file to remove private flags, alters version numbers, and generates random package names. This behavior is part of a broader scheme to pollute the npm registry with derivative packages, which can lead to reputation inflation for malicious actors. The origin of this vulnerability is traced back to the tea.xyz token reward campaign, which employs these tactics to exploit the npm ecosystem.
How To Fix
This package is malicious. Remove it and rotate any credentials it could have accessed.
npm uninstall manurung-poke51
If it arrived as a transitive dependency, remove the package that pulled it in, then reinstall.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
As a workaround, avoid using the manurung-poke51 package and any other packages associated with the tea.xyz token reward campaign. Regularly audit your npm packages using tools like npm audit to identify and remove any potentially harmful packages.
Conclusion
The manurung-poke51 package poses a significant risk due to its malicious code designed to manipulate the npm registry. Developers should take immediate action to remove this package and monitor their projects for similar vulnerabilities to maintain the integrity of their applications.
See every vulnerability recorded for manurung-poke51 →
FAQ
manurung-poke51 is an npm package that has been identified as part of a malicious campaign to inflate developer reputation scores through automated publishing.
The vulnerability can lead to your project being associated with malicious activities, potentially harming your reputation and exposing your application to further risks.
You should immediately uninstall the package using npm uninstall manurung-poke51 and audit your project for any other malicious packages.
You can use tools like npm audit or services like Vulert, which monitors your package-lock.json for vulnerabilities in real-time.
Yes, you can use the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability without any signup.