Fetching from the wire…
Top 5 · 2026-08-15 · source-backed
Hudson Rock got hold of the archive and counted it. 433,909 files. 118,829 CI runner dumps traced to 2,488 corporate domains. AWS keys, Salesforce client secrets, Slack signing secrets, Azure environment variables, and AI provider API keys belonging to NVIDIA, Volkswagen, Microsoft, FedEx, Samsung, Cisco, and Salesforce. Many of those credentials reportedly still work. Help Net Security
The attack itself was March 2026 and lasted about 40 minutes. TeamPCP compromised the Trivy scanner on March 19 to steal publishing credentials, then pushed poisoned LiteLLM versions 1.82.7 and 1.82.8 to PyPI. Forty minutes on the index. About 434,000 pipelines compromised.
Blast radius is the entire story, and it's a structural point about architecture rather than a generic "watch your dependencies" warning. An LLM proxy gateway is the single worst place in your stack to take a supply chain hit, because of what it is. You put a gateway there specifically to centralize every model credential. Then you run it in CI, where it also sees your cloud keys, your registry tokens, and your environment. The design that makes a proxy useful is the design that makes it a credential jackpot. That's not LiteLLM's fault as a project. It's what the category is.
What to do, in order. Rotate anything that touched LiteLLM 1.82.7 or 1.82.8, and treat five months of elapsed time as meaning the credentials are known, not stale. Then take the harder step: get your model keys out of your CI environment. Your gateway does not need to run inside the same process boundary as your build. A separate service with its own credential scope, reachable over the network, is more moving parts and a much smaller hole.
Then look at where else this shape exists in your stack. Anything you deployed to centralize secrets has the same property. Vault sidecars, .env loaders, MCP servers holding OAuth tokens for six SaaS products. The centralizing thing is always the target.
Two related items landed the same week and rhyme with this. Cloudflare now fingerprints MCP traffic at the protocol level, keying on the MCP-Protocol-Version header that conforming clients must send after initialization, plus Mcp-Method and Mcp-Name headers that show which tool is being invoked without body inspection. Cloudflare And a new tool, skilldoctor, appeared August 13 to lint and security-audit agent skills in CI, reaching 138 stars and three releases in under 48 hours. GitHub
The agent stack is growing its scanning layer about two years after it needed one.
Each link below shares sources, entities, or timing with this story.
Two AI toolchain CVEs hit CISA's Known Exploited Vulnerabilities catalog this week, and the attack chain connecting them is the kind of thing that should change how you think about supply chain trust. CVE-2026-33017: Langflow, the popular agent workflow builder, has an unauthe...
A month ago, TeamPCP compromised Trivy's GitHub Actions runners. Then they trojanized LiteLLM on PyPI. Now Wiz Research confirms they've expanded to npm via a worm called CanisterWorm, using stolen publish tokens to push malicious packages across JavaScript's package ecosystem...
A security scanner. The tool your team trusts to find vulnerabilities. That was the entry point. The TeamPCP campaign compromised Aqua Security's Trivy scanner (a GitHub Action used in CI/CD pipelines), then used that foothold to backdoor LiteLLM's CI/CD pipeline, then pivoted...
Every Python process on your machine just became a potential credential exfiltration endpoint if you installed the wrong version of LiteLLM today. LiteLLM versions 1.82.7 and 1.82.8, published to PyPI on March 24, contained a malicious .pth file that executes automatically on...
Now on all plans and in v0. Instead of storing provider secrets in env vars, a deployment authenticates with its existing Vercel OIDC identity and calls getToken() for a task-scoped credential the platform refreshes and expires. Covers 100+ integrations including managed conne...
A spec is a press release until someone who didn't write it implements it. GitHub made Agent Plugins 1.0 generally available on August 12 across VS Code, Copilot CLI, the Copilot SDK, and the Copilot app on all plans. The spec, published August 6, was co-authored by AWS, Anysp...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.