Malicious Code Detected in Datomico Package - Security Alert
Summary
MAL-2025-18068: Malicious code in datomico (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
Datomico is an npm package designed for data manipulation and interaction with various databases. It offers functionalities that allow developers to easily manage and query data. However, recent findings have revealed that the package contains malicious code, posing a significant security risk to users who integrate it into their applications.
Vulnerability Detail
The vulnerability stems from the presence of malicious code within the datomico package, which was introduced in version 0. This code can potentially compromise user data, lead to unauthorized access, or facilitate other malicious activities. The implications of this vulnerability are severe, as it can affect any application that relies on this package, making it crucial for developers to take immediate action.
How To Fix
This package is malicious. Remove it and rotate any credentials it could have accessed.
npm uninstall datomico
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 temporary workaround, consider removing the datomico package from your project until a secure version is released. You can do this by executing the command: npm uninstall datomico.
Conclusion
The discovery of malicious code in the datomico package poses a serious security risk to developers and users. Immediate action is required to mitigate potential threats by updating or removing the package. Utilizing tools like Vulert can help monitor and manage vulnerabilities effectively.
See every vulnerability recorded for datomico →
FAQ
The malicious code can compromise user data and lead to unauthorized access, posing a significant security threat.
You can use Vulert, which monitors and alerts for open-source vulnerabilities in real-time. Visit Vulert Scanner to check if your application is affected without needing to sign up.
If an immediate update is not possible, consider removing the package from your project as a temporary measure until a secure version is released.
While specific exploits have not been detailed, the presence of malicious code indicates a high risk of exploitation, making it critical to address the issue promptly.
You can find more information about the datomico package on its official npm page or GitHub repository.