Bad Dependencies Podcast

From Trivy to LiteLLM: The Domino Effect of TeamPCP’s Attack

24 min · 30 mrt 2026
aflevering From Trivy to LiteLLM: The Domino Effect of TeamPCP’s Attack artwork

Beschrijving

In this episode of Bad Dependencies, Mackenzie and security researcher Charlie Erickson break down a fast-moving software supply chain attack led by Team PCP.Starting with the compromise of Trivy, the attackers leveraged stolen credentials to spread into ecosystems like NPM and LiteLLM, impacting widely used developer tools and AI infrastructure. The conversation explores how the attack evolved, including worm-like behavior, credential harvesting, and ransomware tactics.Charlie shares real-time insights into the attackers’ methods, motivations, and the ongoing nature of the incident, along with practical advice on mitigation such as credential rotation, dependency pinning, and securing CI/CD pipelines.

Reacties

0

Wees de eerste die een reactie plaatst

Meld je nu aan en word lid van de Bad Dependencies Podcast community!

Probeer gratis

Probeer 14 dagen gratis

€ 9,99 / maand na proefperiode. · Elk moment opzegbaar.

  • Podcasts die je alleen op Podimo hoort
  • 20 uur luisterboeken / maand
  • Gratis podcasts

Alle afleveringen

14 afleveringen

aflevering Inside the Mastra NPM Attack: Contagious Interviews & Poisoned Dependencies artwork

Inside the Mastra NPM Attack: Contagious Interviews & Poisoned Dependencies

In this episode of Bad Dependencies, host Mackenzie Jackson sits down with security researcher Charlie Eriksen to dissect a massive software supply chain attack hitting the Mastra AI ecosystem. Breaking down how an attacker compromised a maintainer's account to inject a malicious transitive dependency (easy-day-js) across over 140 packages, they explore the sophisticated social engineering tactics behind the breach. The duo also discusses critical defensive strategies—from package manager cooldown periods to upcoming NPM security changes—and warns developers about why build pipelines have become the latest critical attack surface. Chapters * 00:00 – Introduction * 00:28 – The Mastra AI Ecosystem Attack Explained * 02:18 – The Payload: Remote Access Trojans (RATs) & Crypto Stealers * 03:26 – Phishing the Maintainer: The "Microphone Trick" & North Korea * 05:45 – Reach of the Attack & Incident Response Playbook * 08:47 – Preventative Measures: Cooldown Windows & Closing the OIDC Door * 13:08 – NPM Version 12 and the End of Post-Install Scripts * 16:05 – The Next Attack Surface: GitHub Actions & Governance * 20:06 – Outro (And One Last Bad Vibe)

17 jun 202621 min
aflevering Google API keys keep working after you delete them - Bad Dependencies with Joe Leon artwork

Google API keys keep working after you delete them - Bad Dependencies with Joe Leon

In this episode of Bad Dependencies, host Mackenzie Jackson sits down with security researcher Joe Leon to dissect a major shift in Google API key sensitivity. For years treated as benign public identifiers, these same keys became high-risk vectors following the integration of Google Gemini, allowing threat actors to rack up enormous cloud bills and access cached files. Joe reveals his startling discovery that deleting a compromised GCP API key didn't instantly revoke it, allowing it to authenticate requests for up to 23 minutes, a flaw Google initially dismissed as "expected behavior" before later prioritizing it as a critical bug.Report "Google API keys keep working after you delete them" https://www.aikido.dev/blog/google-api-keys-deletionReport: Google API Keys Weren't Secrets. But then Gemini Changed the Rules https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules

17 jun 202623 min