<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Repository-Exfiltration — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/repository-exfiltration/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 29 May 2026 16:30:11 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/repository-exfiltration/feed.xml" rel="self" type="application/rss+xml"/><item><title>GitHub Internal Repositories Compromised via Malicious Nx Console Extension</title><link>https://feed.craftedsignal.io/briefs/2026-05-github-nxconsole-compromise/</link><pubDate>Fri, 29 May 2026 16:30:11 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-github-nxconsole-compromise/</guid><description>GitHub internal repositories were compromised after an attacker injected malicious code into the Nx Console Visual Studio Code extension (v18.95.0), leading to the exfiltration of approximately 3,800 internal repositories.</description><content:encoded><![CDATA[<p>On May 18, 2026, GitHub detected unauthorized access to its internal systems originating from a compromised employee device. The initial intrusion vector was a supply chain attack involving a maliciously modified version of the Nx Console Visual Studio Code extension, specifically version 18.95.0. This malicious extension allowed the attacker to gain access to GitHub&rsquo;s internal network and exfiltrate approximately 3,800 internal GitHub repositories. These repositories contained proprietary source code and internal configuration data, representing a significant intellectual property and security risk. GitHub Enterprise Server customers are advised to rotate their GPG keys. No action is required for GitHub Enterprise Cloud clients. The malicious Nx Console extension also creates persistence via macOS launch agents and a <code>cat.py</code> script.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker injects malicious code into the Nx Console Visual Studio Code extension, version 18.95.0.</li>
<li>A GitHub employee unknowingly installs the compromised Nx Console extension on their device.</li>
<li>The malicious extension executes code on the employee&rsquo;s machine, granting the attacker initial access to the internal network.</li>
<li>The attacker leverages the compromised device to access internal GitHub systems and resources.</li>
<li>The attacker exfiltrates approximately 3,800 internal GitHub repositories containing source code and configuration data.</li>
<li>On macOS systems, the malicious extension creates a <code>~/.local/share/kitty/cat.py</code> script and related persistence mechanisms using launch agents for recurring access.</li>
<li>The attacker potentially uses exposed credentials on the developer&rsquo;s machine (AWS, GCP, Azure, GitHub, npm) to further their access and maintain persistence.</li>
<li>The final objective of the attacker is to steal proprietary source code, internal configuration data, and potentially gain long-term access to GitHub&rsquo;s internal systems.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The successful exfiltration of approximately 3,800 internal GitHub repositories poses a significant risk to GitHub&rsquo;s intellectual property and security. Exposed source code could be analyzed for vulnerabilities, leading to further attacks. Leaked configuration data could expose sensitive internal systems and credentials. Customers using GitHub Enterprise Server may need to rotate GPG keys to prevent unauthorized use of signed commits.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Monitor CI/CD logs for unexpected repository access/cloning, unauthorized admin actions, authentication/access control changes, unauthorized pushes or orphan commits, and suspicious commits after May 18, 2026, especially from bot/service accounts, as mentioned in the advisory.</li>
<li>Remove Nx Console v18.95.0 from all environments and downgrade/upgrade to a known good version (18.94.0 or 18.96.0+), as indicated in the advisory.</li>
<li>Check macOS systems for <code>~/.local/share/kitty/cat.py</code> and related persistence (launch agents) if the malicious version of Nx Console was present, and remediate any findings.</li>
<li>Rotate all credentials (AWS, GCP, Azure, GitHub, npm) exposed on developer machines between May 11–20, 2026, if the malicious version of Nx Console was present.</li>
<li>Disable IDE extension auto-updates in high-security environments and enforce an approved allowlist of developer tools to strengthen controls.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>supply-chain</category><category>github</category><category>nxconsole</category><category>repository-exfiltration</category><category>macos</category></item></channel></rss>