{"id":"MAL-2026-2509","summary":"Malicious code in @langgraphjs/toolkit (npm)","details":"Package collects and sends sensitive system info to a hardcoded server. The package masquerades as a LangGraph JS utility but contains a malicious postinstall script.\n\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (5da55bbb47afb596b9c1cfdb5e7e506568fe98d8f55690ef0e62af9a23a9ea4d)\nThe package @langgraphjs/toolkit was found to contain malicious code.\n","modified":"2026-04-10T17:35:09.448947Z","published":"2026-04-07T12:15:13Z","database_specific":{"malicious-packages-origins":[{"import_time":"2026-04-10T17:21:49.838154183Z","ranges":[{"events":[{"introduced":"0"}],"type":"SEMVER"}],"sha256":"5da55bbb47afb596b9c1cfdb5e7e506568fe98d8f55690ef0e62af9a23a9ea4d","modified_time":"2026-04-10T17:02:58Z","source":"amazon-inspector"}]},"references":[{"type":"REPORT","url":"https://app.safedep.io/community/malysis/01KNKXNEVJTCVM0RAC2DGCMP01"}],"affected":[{"package":{"name":"@langgraphjs/toolkit","ecosystem":"npm","purl":"pkg:npm/%40langgraphjs/toolkit"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"}]}],"database_specific":{"source":"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/@langgraphjs/toolkit/MAL-2026-2509.json"}}],"schema_version":"1.7.5","credits":[{"name":"Amazon Inspector","contact":["actran@amazon.com"],"type":"FINDER"},{"name":"SafeDep","contact":["https://safedep.io"],"type":"FINDER"}]}