{"schema_version":"1.9.2","id":"MAL-2025-49247","published":"2025-10-29T22:29:06Z","modified":"2026-10-29T14:30:45.595264817Z","summary":"Malicious code in siren-lament (npm)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (66198e889b19f908f338ab5cad00c57bc95194bff8938dcf26c4a853c0b260d8)\nThe package contains two files and declares no lifecycle scripts, remote fetches, credential reads, or network exfiltration paths. Version coordinate 0.0.0-stage and minimal file count are consistent with a placeholder or staging publish rather than a functional library. No code paths that would compromise an installer on npm install or require() were identified.\n\n## Source: ossf-package-analysis (092c6ea787d7e5e30dda10413bd19dd94ef1007bec6652aa050ecd4e27acbf4f)\nThe OpenSSF Package Analysis project identified 'siren-lament' @ 2.14.827 (npm) as malicious.\n\nIt is considered malicious because:\n\n- The package executes one or more commands associated with malicious behavior.\n","affected":[{"package":{"name":"siren-lament","ecosystem":"npm","purl":"pkg:npm/siren-lament"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"}]}],"versions":["2.14.827","2.14.822","2.14.824","0.0.0-stage"],"database_specific":{"cwes":[{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"}],"indicators":{"package_integrity":[{"filename":"siren-lament-0.0.0-stage.tgz","hashes":{"sha1":"e2f3ac1e4270ff64fcde91b50db6fafc0ea4f4ad","sha512_sri":"sha512-3C/WHIE2TOypNXqmlN0xu5rqjIx9MKdvKks9WgcEM38iK/7nDtVbDrv+tyn8oNtAcnqQ2gyzE3H7gTGG6B3/vQ=="}}]},"source":"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/siren-lament/MAL-2025-49247.json"}}],"references":[{"type":"PACKAGE","url":"https://www.npmjs.com/package/siren-lament/v/0.0.0-stage"}],"database_specific":{"malicious-packages-origins":[{"import_time":"2025-10-30T23:06:47.506003596Z","modified_time":"2025-10-29T22:41:08Z","sha256":"092c6ea787d7e5e30dda10413bd19dd94ef1007bec6652aa050ecd4e27acbf4f","source":"ossf-package-analysis","versions":["2.14.827"]},{"import_time":"2025-10-30T23:06:47.280235551Z","modified_time":"2025-10-29T22:29:06Z","sha256":"17392eb04e4be8de6edb2a946224a1506007eada7261683e18b908e38e967c83","source":"ossf-package-analysis","versions":["2.14.822"]},{"import_time":"2025-10-30T23:06:47.429806819Z","modified_time":"2025-10-29T22:35:59Z","sha256":"97d32da9c42a9d8228149ee4a7e75538a6bc87b1e34648adf4d1c5337f09476b","source":"ossf-package-analysis","versions":["2.14.824"]},{"import_time":"2025-10-31T02:36:38.943854355Z","modified_time":"2025-10-31T02:28:48Z","ranges":[{"events":[{"introduced":"0"}],"type":"SEMVER"}],"sha256":"9f9146581b28381099b9aea208feeb40077658b468ce7897143988b86a5ec23b","source":"amazon-inspector"},{"id":"IN-MAL-2026-022287","import_time":"2026-10-29T14:14:40.299696815Z","modified_time":"2026-10-29T14:13:08Z","sha256":"66198e889b19f908f338ab5cad00c57bc95194bff8938dcf26c4a853c0b260d8","source":"amazon-inspector","versions":["0.0.0-stage"]}]},"credits":[{"name":"Amazon Inspector","contact":["actran@amazon.com","inspector-research@amazon.com"],"type":"FINDER"},{"name":"OpenSSF: Package Analysis","contact":["https://github.com/ossf/package-analysis","https://openssf.slack.com/channels/package_analysis"],"type":"FINDER"}]}