Bad Dependencies Podcast

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

24 min · 30. maalis 2026
jakson From Trivy to LiteLLM: The Domino Effect of TeamPCP’s Attack kansikuva

Kuvaus

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.

Kommentit

0

Ole ensimmäinen kommentoija

Rekisteröidy nyt ja liity Bad Dependencies Podcast-yhteisöön!

Aloita maksutta

14 vrk ilmainen kokeilu

Kokeilun jälkeen 7,99 € / kuukausi. · Peru milloin tahansa.

  • Podimon podcastit
  • 20 kuunteluaikaa / kuukausi
  • Lataa offline-käyttöön

Kaikki jaksot

14 jaksot

jakson Inside the Mastra NPM Attack: Contagious Interviews & Poisoned Dependencies kansikuva

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. kesä 202621 min
jakson Google API keys keep working after you delete them - Bad Dependencies with Joe Leon kansikuva

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. kesä 202623 min