-= Per source details. Do not edit below this line.=-
eslint-generate-release@99.9.1 is a hollow package whose index.js exports an empty object and whose only effect on install is dependency resolution. package.json declares a runtime dependency ltidisafe whose version specifier is not an npm-registry version but a direct HTTPS tarball URL: https://ltidi.storage.googleapis.com/depenconf/ltidisafe-3.6.3.tgz. On npm install, npm fetches and installs that off-registry tarball into node_modules, introducing code that never passed through the npm registry. The package name mimics the ESLint ecosystem and the 99.9.1 version is a version-squat pattern; combined with the empty main entry, the package functions purely as a smuggling wrapper for the URL-referenced payload.
{
"malicious-packages-origins": [
{
"id": "IN-MAL-2026-017679",
"import_time": "2026-08-13T21:20:57.208693626Z",
"sha256": "4478598213eba844460a99bf323ef024e2fb906c918736cc7e593745029e16b4",
"versions": [
"99.9.1"
],
"source": "amazon-inspector",
"modified_time": "2026-08-13T21:07:45Z"
}
]
}[
{
"description": "The product contains code that appears to be malicious in nature.",
"name": "Embedded Malicious Code",
"cweId": "CWE-506"
}
]
{
"evidence_files": [
{
"path": "package.json",
"tlsh": "8ce072200a2466330ec500b2882aa59bf371ce4f0808bc1c9bef042c818da7328fa39d",
"sha256": "2a9d5b693953952399623eed803a14b05446bc551f5b2698842b3f6546010eef"
}
],
"package_integrity": [
{
"filename": "eslint-generate-release-99.9.1.tgz",
"hashes": {
"sha1": "d26d1b0d80367330ccd0847a15bdcbc63be57bc7",
"sha512_sri": "sha512-xBSfaniBhrujQAR3/4Lo8dvNhS81Y6XepSUfplVORRKqi/kZNtGYlg4VfXVn0ooi3PeZNdBVnhBQElanM2RHQQ=="
}
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/eslint-generate-release/MAL-2026-13980.json"