Fetching from the wire…
Top 5 · 2026-08-13 · source-backed
The token was rotated. It was never revoked. That gap was about twenty days wide, and it was enough.
CloudSEK disclosed that Team PCP compromised LiteLLM PyPI versions 1.82.7 and 1.82.8 by taking over the Trivy security scanner inside LiteLLM's build process. The mechanism: a leaked automation token that had been rotated but not fully revoked, leaving a window to force-push malicious code over Trivy's published version tags. Roughly 2,500 organizations and 434,000 CI/CD pipelines are potentially exposed. Harvested material includes AWS, GCP, and Azure credentials, SSH keys, Kubernetes tokens, and LLM API keys.
The detail that makes this genuinely nasty: where exfiltration to the attackers' typosquatted domain failed, the malware created a public repo inside the victim's own GitHub account and uploaded the stolen data as a release asset. Your credentials leaked from a repo you own, under your name, through an API call your automation had every right to make. Nothing in that flow looks anomalous to a naive detector.
The FBI's July FLASH advisory makes the obvious point that most incident response skips: those credentials get weaponized long after the breach. Rotating what you think was exposed is not the same as rotating everything the compromised runner could see.
This converges with something Known Agents flagged on HN (285 points): an active campaign spoofing ClaudeBot and GPTBot user-agents to mass-scan for /.config/anthropic/credentials/default.json, /.claude/settings.json, /.aws/credentials, and .env variants. Measured spoof rates are low (ClaudeBot 0.1%, Googlebot 0.5%), but ClaudeBot is 3.2% of all observed traffic and 27% of AI scraping, which is exactly why it's the identity worth stealing. Your agent config paths are in an attacker's wordlist now.
Two actions. First: pin LiteLLM, audit whether 1.82.7 or 1.82.8 ever entered a build, and if so rotate everything that runner could reach, not just what you think it touched. Check your GitHub account for public repos you didn't create. Second: make sure no agent config directory is reachable from a web-served path. Both of these take under an hour and the downside of skipping them is unbounded.
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...
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...
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...
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, Micr...
The supply chain verification system you trust just got bypassed by a worm that carries valid provenance attestations. On May 11, an attacker group called TeamPCP launched Mini Shai-Hulud, compromising 172 npm and PyPI packages across 403 malicious versions totaling 518 millio...
Threat actors hijacked 75 of 76 Trivy release tags and the trivy-action GitHub Action, injecting a credential stealer that dumps Runner.Worker memory and exfiltrates SSH, cloud, and Kubernetes secrets encrypted with AES-256+RSA-4096. The same TeamPCP group has launched Caniste...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.