AI/TLDR

GitHub · 2026-05-20 · major

GitHub Internal Repositories Breached via Poisoned VS Code Extension — TeamPCP Claims ~4,000 Repos While GitHub Says Customer Data Untouched

GitHub confirmed an employee device was compromised through a poisoned VS Code extension, exfiltrating internal source-code repositories. TeamPCP is offering roughly 4,000 repos for sale at $50,000.

GitHub Octocat logo on a dark background marking a security incident
BleepingComputer

A malicious VS Code extension on one GitHub employee's machine became the entry point for an internal-repo dump.

What is it?

GitHub disclosed on May 20 that it detected unauthorized access to its internal repositories the day before. The intrusion has been claimed by financially-motivated threat group TeamPCP, which is now offering roughly 4,000 private repos on the Breached forum for a minimum of $50,000.

How does it work?

An employee installed a poisoned VS Code extension from the marketplace. The extension ran code on the developer's machine, harvested credentials, and pivoted into GitHub's internal source-code repositories. GitHub's incident team removed the extension version, isolated the endpoint, rotated critical credentials, and is monitoring for follow-on activity. TeamPCP has previously hit Trivy, Checkmarx, and LiteLLM with similar developer-tooling attacks.

Why does it matter?

Even GitHub — the company whose business is hosting code — was bitten by an IDE-extension supply-chain attack. The takeaway for every AI/coding-agent team: IDE plugins now sit on the same threat surface as npm and PyPI packages, and any AI extension that runs arbitrary code is a credible footprint.

Who is it for?

Security, platform, and engineering teams using VS Code or VS-Code-based forks

Try it

Audit installed VS Code extensions and rotate any tokens accessible to your IDE.

Sources · 4 outlets

Tags

  • github
  • vscode
  • supply-chain
  • breach
  • teampcp
  • developer-tools
  • incident-response
  • ide-extension

← All releases · Learn AI