Security researchers reported a FakeGit campaign using counterfeit GitHub repositories to trick developers into downloading trojanized tools, with Magento developers among the primary targets. The repositories copied code, commit history, and project structure from legitimate open-source deployment, Docker, and configuration projects so that authentic contributor names appeared alongside the fake repos, increasing credibility. Victims were directed to download ZIP archives that contained a LuaJIT runtime, a batch launcher, and obfuscated Lua payloads that installed Windows malware, including a remote access trojan and keylogger; Sansec also published malicious GitHub accounts, repository names, and SHA1 hashes tied to the operation.
A related lure expanded the campaign beyond Magento by impersonating a security automation project named n8n-CyberSecurity-Workflows, targeting red team, blue team, and AppSec users with GitHub stars, an MIT license, and a README download button. Analysis of the downloaded archive found a Lua-based trojan loader using DLL sideloading through a renamed Lua 5.1 interpreter to execute obfuscated bytecode, with VirusTotal detections labeling the payload as trojan.fakegit/runner. The malware was also observed contacting a Polygon blockchain RPC endpoint, behavior researchers said aligns with crypto-clipper or wallet-drainer activity, indicating the FakeGit operation is using trusted developer platforms to distribute credential theft and broader financially motivated malware.

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
5 events from the most recent confirmed update back to the earliest known activity.
Researchers reported that the downloaded archive from the fake n8n repository contained a Lua-based trojan loader detected by VirusTotal, with the inner archive flagged by 41 of 67 engines. The execution chain used DLL sideloading through a renamed Lua 5.1 interpreter to run obfuscated bytecode and then contacted a Polygon blockchain RPC endpoint, behavior assessed as consistent with crypto-clipper or wallet-drainer activity.
A repository named "n8n-CyberSecurity-Workflows" was identified as a malicious lure masquerading as security automation workflows on GitHub. The repo used trust signals such as stars, tags, an MIT license, and a README download button to attract red team, blue team, and AppSec users.
Researchers reported a large GitHub malware campaign using 109 fake repositories across 103 accounts to impersonate legitimate open-source projects and distribute SmartLoader, which then fetched StealC and other encrypted payloads from attacker-controlled GitHub infrastructure. Hexastrike said the operation had been active for at least seven weeks and was still expanding as of 2026-04-12, with centralized tradecraft including LuaJIT-based loading, Polygon RPC dead-drop resolution, and in-memory payload execution.
Alongside its report, Sansec identified multiple GitHub accounts and repositories involved in the campaign and released SHA1 hashes for shared LuaJIT components and repository-specific payload files. The disclosure provided technical indicators to help defenders detect related compromises.
Sansec reported a FakeGit campaign using malicious GitHub repositories that impersonated legitimate Magento-related deployment, Docker, and configuration projects. The trojanized downloads delivered Windows malware including a remote access trojan and keylogger via LuaJIT-based loaders.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
3 references tracked. Mallory keeps watching after this page renders.
cybersecuritynews.com
Open sourceosintteam.blog
Open sourcesansec.io
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.