GitHub Confirms Internal Repository Breach Tied to Malicious Nx Console Extension

· Original article ↗

Summary

GitHub confirmed an employee device compromised through a poisoned Nx Console VS Code extension led to a breach of internal repositories. TeamPCP reportedly exfiltrated about 3,800 repositories; GitHub rotated secrets and is monitoring for further activity.

Key points

  • GitHub confirmed the breach stemmed from an employee device compromised through a malicious version of the Nx Console VS Code extension.
  • TeamPCP reportedly exfiltrated about 3,800 internal repositories; the article does not establish that all repositories were independently verified as exfiltrated.
  • Researchers said the extension stole credentials and sensitive data from developer services, including 1Password, npm, GitHub, and AWS.
  • The trojanized extension was available on Visual Studio Marketplace for about 18 minutes on May 18, 2026.
  • A researcher said the extension ran a shell command that downloaded and executed a hidden package from a planted commit in the official nrwl/nx repository.
  • GitHub rotated critical secrets and is monitoring for follow-on activity. It said it had no evidence of impact to customer information stored outside its internal repositories.
  • The incident was linked to the broader TanStack supply chain attack and prompted discussion among open-source maintainers about software supply-chain security.

Article Details

Victim Organization
GitHub
Incident Type
Breach of GitHub internal repositories following compromise of an employee device through a malicious Nx Console VS Code extension.
Incident Date
2026-05-18
Data Types Exposed
  • Internal repository data
  • Developer credentials reportedly harvested by the malicious extension
Affected Records
About 3,800 repositories were reportedly exfiltrated.
Operational Impact
GitHub said it contained the incident, rotated critical secrets, and is monitoring for follow-on activity. The article reports no evidence of impact to customer information stored outside GitHub's internal repositories.
Ransom Or Extortion
Unknown
Claim Status
confirmed

MITRE ATT&CK

People

Threat Actors

Products

Related Articles