Grafa
GitHub probes internal repository breach
Image for illustrative purposes only. Not a real photo.

GitHub probes internal repository breach

Share

GitHub said it is investigating unauthorised access to internal repositories after attackers compromised an employee device using a poisoned Visual Studio Code extension.

The company said the incident involved the exfiltration of roughly 3,800 internal repositories, though it added there is currently no evidence that customer information stored outside GitHub’s internal systems was impacted.

“We removed the malicious extension version, isolated the endpoint, and began incident response immediately,”

GitHub said in an update describing the breach containment process.

GitHub said the compromise was detected and contained on Tuesday after security teams identified the malicious VS Code extension tied to the employee device intrusion.

Cybersecurity reports indicated hacking group TeamPCP claimed responsibility for the attack and attempted to sell what it described as roughly 4,000 private repositories linked to GitHub’s platform and internal organisations.

According to Security Week, TeamPCP is known for targeting developer infrastructure and automating credential theft through compromised development tools, while Changpeng Zhao warned developers to rotate API keys stored in repositories as a precaution.

The incident follows a broader series of attacks targeting developer ecosystems after Grafana Labs disclosed a separate GitHub-related supply-chain attack earlier this week involving unauthorised access to its repositories and source code.

The breach also comes shortly after the disclosure of critical GitHub vulnerability CVE-2026-3854, which security researchers at Wiz said could have allowed authenticated users to execute arbitrary commands and potentially access millions of repositories across affected GitHub infrastructure.

Frequently asked questions

Grafa is not a financial advisor. You should seek independent, legal, financial, taxation or other advice that relate to your unique circumstances.

Grafa is not liable for any loss caused, whether due to negligence or otherwise arising from the use of or reliance on the information provided directly or indirectly, by use of this platform.