The Whistle: LiteLLM's poisoned release train, hacker panels left open, and OpenAI lands on Google Cloud

The Whistle: LiteLLM's poisoned release train, hacker panels left open, and OpenAI lands on Google Cloud

Keith McDuffee

The release pipeline of LiteLLM, the model-gateway library, was emptied with three engineers’ stolen GitHub tokens. The operators of an open-source AI pentest platform left their control panels answering on the open internet, complete with target lists and API keys. The platforms that hold agent secrets for a living spent the week telling everyone to rotate everything. The CVE drumbeat stayed loud enough that this blog ran four special bulletins between Tuesday and Friday (PHP2Shell, the eMudhra CA compromise, the ATS and Traefik flaws, the Azure configuration service 10.0, VeloCloud and Collabora), so the vulnerability list lives there; this weekly holds the stories. Security leads below, then the cloud and model news: an ingress gateway for ECS, a security read on last week’s Lambda Web Functions launch, native PyTorch backends for both Trainium and TPU, rivals’ models landing on Google Cloud, Python 3.15, TypeScript in Rust, and three new model entries closing the week.

The Whistle: Special Bulletin - mTLS bypasses in Traffic Server and Traefik

The Whistle: Special Bulletin - mTLS bypasses in Traffic Server and Traefik

Keith McDuffee

A short alert between digests: Traffic Server’s Tuesday release fixes fifteen flaws and two of them hand out the wrong client certificate identity; Traefik patched a second connection-identity bug in the same month on related plumbing; and Red Hat is pulling two roots out of its system CA bundle over the eMudhra key leak. mTLS origins, meet your change window.

The Whistle: Root Through a Mail Gateway, an Intrusion Run on 51 Agents, and Deno's Clock Starts

The Whistle: Root Through a Mail Gateway, an Intrusion Run on 51 Agents, and Deno's Clock Starts

Keith McDuffee

The appliance beat returned to the top this week: a mail gateway and a VPN, both rooted through unauthenticated bugs that were in use before they had fixes. Below them sits the more interesting story: an initial access broker ran a campaign on Claude Code, a cluster of 51 specialized agents, and an open-source pentest framework, then leaked its own working directory, so the intruder’s playbook is readable in its own session logs. Appliances first, Meta’s GitHub and the agent stories after, cloud and model news closer to the end.

The Whistle: An npm Worm With a Hostage Token, a Sandbox for Agent Governance, and 372 Proofs Nobody Has Read Yet

The Whistle: An npm Worm With a Hostage Token, a Sandbox for Agent Governance, and 372 Proofs Nobody Has Read Yet

Keith McDuffee

Security owned the week again, and not subtly. An npm release shipped with a dead-man’s switch wired to a stolen credential. Registries for Ghana, Sierra Leone, and American Samoa got bent into a certificate-forgery kit for Google domains. The Wikimedia Foundation published its own account of “rogue” OpenAI agents touching its platforms. Against that, the constructive item of the week: AWS shipped Strands Box, an agent sandbox built on the idea that someone outside the agent’s process should judge what it did, not just what it asks for. Security first, then that, then the rest of the week.

A New Look, an Open Source Hackathon Manager, and a Game Called Pickasso

A New Look, an Open Source Hackathon Manager, and a Game Called Pickasso

Keith McDuffee

It’s been a while since we’ve blown the whistle around here, and it turns out we’ve been saving up. Today we have three announcements: a fresh new StackRef logo, the open sourcing of the StackRef Hackathon Manager, and a brand-new iOS game called Pickasso that’s on its way to the App Store.