Podcast Covers RubyGems Attack, Canvas Ransomware and Team PCP’s Supply-Chain Campaign

· Original article ↗

Summary

The OpenSourceMalware Show discusses malicious RubyGems uploads, the ShinyHunters attack on Canvas operator Instructure, and Team PCP’s package compromises using GitHub Actions cache poisoning.

Key points

  • RubyGems disabled new account signups after hundreds of bots pushed around 500 packages, some containing malicious code; the hosts questioned whether calling it a DDoS attack was accurate.
  • The hosts said ShinyHunters stole 3.65TB of data from Instructure, including private Canvas messages, and reported that Instructure paid a ransom and the group removed the data.
  • The hosts said Team PCP claimed responsibility for Mini Shai-Hulud but was not connected to the original 2025 campaign.
  • The TanStack compromise used a GitHub Actions cache-poisoning technique and affected more than 90 packages, according to the hosts; it did not rely on long-lived credentials.
  • The hosts said malware is increasingly targeting transitive dependencies and hidden .claude directories on developer machines.
  • They recommended checking packages and repositories against threat feeds throughout CI and using isolation, network controls, and staging practices.

Article Details

Event Type
Cybersecurity news discussion covering malicious package campaigns, a ransomware breach, and an npm supply-chain compromise.
Impact
The RubyGems registry disabled new account signups after bots uploaded around 500 packages, some containing malicious code. ShinyHunters breached Instructure and stole 3.65 TB of Canvas data, including private messages; the speakers report that Instructure paid a ransom and ShinyHunters removed the data. Team PCP’s Mini Shai-Hulud campaign compromised TanStack and more than 90 packages, with potential downstream risk to package users and developer environments.

People

Threat Actors

Malware

Vendors

Products

Tools

Industries

Related Articles