Cases › security breach › LR-2026-0466
SentinelOne blocks Claude-driven zero-day supply chain attack (LiteLLM trojan)
Preliminary Why: Publisher not yet named · subject to change
Status: no action reported
No source states: loss or records, could do, deployer, industry.
Severity moderate: Test: moderate (data or systems of others touched, bounded scope stated as multiple customer environments). No count of affected parties is stated.
An autonomous AI coding assistant, Anthropic's Claude Code running with unrestricted permissions, updated the LiteLLM package to a version trojaned by an actor called TeamPCP, which had earlier compromised the security scanner Trivy and used obtained maintainer credentials to publish the malicious releases. The trojaned package attempted to run a multi-stage payload designed to steal data, persist and move laterally. SentinelOne's macOS agent classified the process chain as malicious from its behaviour, without a signature for the package, and killed it preemptively across 424 related events. The vendor reports the attack was launched and caught on March 24, 2026, across multiple customer environments. The account comes from the vendor's own blog and has not been independently verified; the payload's later stages were stopped before they could deploy.
What happened
What was done
No source states an action or fix.
Risks
Primary63 incidents
Rising: 5 vs 2.2 a week
Read from the sources; not yet reviewed by a person.
Controls
ApplicationEffective Activity logs
Did not exist Human approval for high-impact actions
Control failure chain
L1 · ModelAnthropicModel provider
No source mentions a control at this layer.
Model version not linked to a model card.
L2 · HarnessClaude CodeAgent framework vendor
No source mentions a control at this layer.
Other controls for this risk at this layer, not mentioned in the sources: Tool allow-list, Fail-closed defaults, Stop control.
L3 · ApplicationDeployer not namedDeployer
Other controls for this risk at this layer, not mentioned in the sources: Change review and separation of duties, Least-privilege access for the agent, Production kept apart from test, Adversarial testing before deployment.
L4 · Infrastructure / targetOrganisation hit
No source mentions a control at this layer.
Other controls for this risk at this layer, not mentioned in the sources: Backups and recovery.
EffectiveNot effectiveNot effective (bypassed)Did not existNot stated in sourcesNot yet checkedAttacker's ownOrder: model · harness · application · target
Controls for this risk: result in this incident
| Control | Part of the system | Result |
|---|---|---|
| Tool allow-list | L2 Harness | Not stated in sources |
| Stop control | L2 Harness | Not stated in sources |
| Fail-closed defaults | L2 Harness | Not stated in sources |
| Human approval for high-impact actions | L3 Application | Did not exist |
| Activity logs | L3 Application | Effective |
| Least-privilege access for the agent | L3 Application | Not stated in sources |
| Production kept apart from test | L3 Application | Not stated in sources |
| Change review and separation of duties | L3 Application | Not stated in sources |
| Adversarial testing before deployment | L3 Application | Not stated in sources |
| Backups and recovery | L4 Infrastructure / target | Not stated in sources |
Similar incidents
Evidence
- When it was found 2026-03-24
No source states: how many records were exposed, the direct loss, a count of the other parties affected, any court case, the cause, what set it off, what was done.
Show the full account: 5 items from the primary sources
What happened, in order
- March 19 Attacker compromised Trivy
- March 23 Same actor compromised Checkmarx KICS and AST
- March 24, 2026 Trojaned LiteLLM executed; SentinelOne agent detected the attack
- March 27 Same actor compromised Telnyx
Not dated in the sources:
- Malicious process chain killed preemptively across 424 related events in under 44 seconds
Show every field, with its source and grade
The AI system
What happened
Impact
Notes on gaps
Its claims are not independently verified, and no statement from Anthropic, LiteLLM or the affected customers appears. The year of the Trivy compromise (March 19) is not stated in that sentence. No remediation by the implicated parties is reported, so remediations is empty. Controls on dependency vetting and signing (G1, G3) are not stated as held or missing, so they are not listed.
LR-2026-0466 · version 1 · published 2026-11-01 after automatic checks; not yet checked field by field by a person · JSON