Direct answer
Tensorlake npm SDK 0.5.144 Shai-Hulud AI agent supply chain compromise: what CRM buyers should take from it
Socket reported on October 8 that tensorlake@0.5.144, the npm SDK for Tensorlake's AI agent infrastructure, shipped credential-stealing ChainDrop/Shai-Hulud malware through a preinstall hook. SafeDep, StepSecurity and The Register independently described the same malicious release, with Socket saying it flagged the package about 11 minutes after publication. The practical buyer issue is not whether every support stack used Tensorlake. It is that an AI-agent SDK can execute during installation on a developer laptop, CI runner or application server before any sandboxed agent code runs. Support and CRM teams should map where the package appeared, whether install scripts ran, which secrets were reachable, whether the worm could spread, and what clean-host recovery evidence exists.
Published 10/10/2026. News event: 10/8/2026.
What happened
- Socket said Tensorlake npm SDK version 0.5.144 was published on October 8 with a preinstall hook that launched an obfuscated loader and worm payload.
- SafeDep reported that npm removed the version and that maintainers reverted the source and released 0.5.145 after the malicious build.
- StepSecurity said the malicious release was built from the project's own main branch and carried npm provenance, underscoring that provenance shows where code was built, not that the source was safe.
- The Register summarized the incident as a Shai-Hulud-family compromise of AI agent infrastructure, while noting that confirmed impact from the malicious version remained unknown.
Why this is trending
- AI-agent tooling is moving into support automation, CRM cleanup, ticket routing and back-office workflows, so dependency compromise can become customer-data exposure.
- The incident reached an SDK used to create and manage isolated AI-agent environments, but the risky execution path was the ordinary package-install step outside the sandbox.
- The valid-build-provenance detail turns the story from a simple malware alert into a buyer-control question about release trust, install scripts and secret scope.
The CRM Costs take
An illustrative support team may ask a developer or vendor to connect an AI agent to helpdesk tickets, CRM objects, cloud logs or workflow tools. If the SDK install runs on a workstation or build runner with support credentials, the exposure is not limited to the agent sandbox. Buyers need a dependency blast-radius record that separates package presence from script execution, names the hosts involved, lists reachable tokens, confirms whether repositories or packages changed, and documents which environments were rebuilt before access was restored. This framework is a security planning aid, not a finding that any particular buyer installed the malicious release.
AI Agent Dependency Blast Radius Map
An original support-operations map for package exposure, install scripts, host scope, secret reach, spread checks and recovery evidence.
Search source repos, lockfiles, package caches, build artifacts and vendor delivery notes for affected package names and versions.
Record whether scripts were enabled, who ran the install, and which hosts need forensic or rebuild treatment.
Classify each host by reachable systems, network access, cached credentials, mounted secrets and support workflow permissions.
Remove any persistence first where applicable, then rotate reachable credentials in a tracked order with account-activity review.
Audit commits, workflow files, package versions, repo visibility, package-publish logs and support automation diffs.
Keep rebuild records, isolation times, credential-rotation receipts, log-review notes, restored access approvals and customer-impact decisions.
What buyers should do next
Buyer FAQs
Does this mean every Tensorlake user was compromised?
No. The public reporting identifies a malicious release and describes what the payload was designed to do. Buyers should verify whether the affected version was installed and whether the install script actually ran in their environment.
Why does this matter to support and CRM teams?
Support and CRM teams often give agent workflows access to tickets, customer records, cloud logs and deployment tools. A poisoned SDK install can expose those credentials before the agent workflow itself is reviewed.
Is npm provenance enough to trust an AI-agent package?
No. Provenance can show that a package came from a particular workflow or source revision. It does not prove that the source revision was safe or that a maintainer account was uncompromised.
Should teams immediately revoke every token?
Teams should follow current incident guidance. Socket and StepSecurity described persistence behavior tied to token revocation, so affected hosts should be investigated and persistence removed where applicable before rotation.