-= Per source details. Do not edit below this line.=-
The @ctrl/* npm scope was compromised in the Shai-Hulud supply-chain incident (September 2025). Versions of @ctrl/plex published during and after the compromise window have been observed shipping credential-harvesting payloads that exfiltrate developer secrets (npm tokens, GitHub tokens, cloud credentials, SSH keys) and self-propagate by republishing other packages owned by the same maintainer. @ctrl/plex@6.0.0 falls within the affected version range for this scope. Installing this version is expected to execute attacker-controlled code that harvests installer credentials and attempts further package compromise.
{
"malicious-packages-origins": [
{
"id": "IN-MAL-2026-003603",
"versions": [
"6.0.0"
],
"sha256": "20e1aad15739a79a359d88099a004fa395b66df8845c10823824e848f095c568",
"source": "amazon-inspector",
"modified_time": "2026-05-20T19:34:41Z",
"import_time": "2026-05-26T05:50:56.773305951Z"
}
]
}[
{
"description": "The product contains code that appears to be malicious in nature.",
"name": "Embedded Malicious Code",
"cweId": "CWE-506"
}
]
{
"package_integrity": [
{
"filename": "plex-6.0.0.tgz",
"hashes": {
"sha512_sri": "sha512-jePuUoidz7OHUOAYSnLBrBNWISj2+dy6t7oIRCVGZbj/rFOgFpic1Nwuks2IPoZ0J6J7kTKR0+yXyRzBLkafuw==",
"sha1": "8335acc541bae5d1dc6efc400e9a72eb6bfa44ed"
}
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/withdrawn/npm/@ctrl/plex/MAL-2026-4377.json"