AI Agents Steered to Malware on Fake GitHub Repos

Help Net Security · High sophistication
Last updated July 30, 2026

Researchers found thousands of malicious GitHub repositories designed to look like real developer tools, including hundreds posing as AI “Skills” and Model Context Protocol (MCP) servers. In a technique dubbed “AgentBaiting,” attackers rely on AI assistants to discover these repos and pass the installation steps to users, leading them to download and run malware that steals credentials and active sessions.

How the attack worked

Researchers identified around 7,600 malicious GitHub repositories, including more than 800 posing as AI Skills or Model Context Protocol (MCP) servers, tied to roughly 6,600 accounts. The campaign, dubbed FakeGit, relied on copied projects, lookalike developer profiles, and convincing READMEs to make the repositories look like legitimate open-source tools. Victims who followed the install steps were led to download ZIP or EXE files that delivered SmartLoader, malware that establishes persistence and then installs StealC to steal credentials and active sessions.

What sets this campaign apart is a technique called AgentBaiting. Instead of relying solely on a human clicking a malicious link, attackers count on AI assistants to find the malicious repos during a routine search for a tool or capability. In testing, AI assistants surfaced these campaign repositories without ever being shown a link, and in one case an assistant recommended a legitimate option while also passing along the malicious repository's installation steps in the same response, including instructions to download an executable and click past a Windows security warning.

Why it succeeded

The attack exploits trust in two layers at once: trust in GitHub as a platform for open-source tools, and trust in AI assistants as a reliable filter for finding those tools. Public AI registries that listed or mirrored repository READMEs added a third layer, carrying malicious download links onto other platforms under those registries' own credibility. Because the AI agent, not the person, does the searching, the agent effectively becomes the target, standing in for the user it works for.

What to watch for

  • Install instructions that tell you to download and run an executable, which is unusual for many legitimate Skills or MCP servers.
  • Guidance that explicitly tells you to bypass a Windows security warning.
  • A repository or publisher that looks slightly off, such as a lookalike handle or a copied README and layout.
  • Brand-name integrations, such as a company-specific MCP server, offered for free from an unofficial or unverified publisher.

Building resistance

Organizations can reduce exposure by treating AI assistant recommendations as a starting point rather than a trusted source, and by verifying the publisher and project before installing anything. Building a curated, reviewed catalog of approved Skills and MCP servers, and testing new capabilities in a sandboxed environment first, limits exposure to unvetted repositories. If SmartLoader execution is suspected, isolate the affected endpoint and revoke active browser sessions, OAuth grants, API tokens, and cloud and developer credentials rather than just resetting passwords, since StealC targets live sessions directly.

Key findings

  • ~7,600 malicious GitHub repositories were identified, including 800+ posing as AI Skills or MCP servers, tied to ~6,600 accounts.
  • The campaign (“FakeGit”) used copied projects, lookalike developer profiles, and convincing READMEs to trick users into downloading malicious ZIP/EXE files.
  • Malware delivered: SmartLoader, which establishes persistence and installs StealC to steal credentials and active sessions.
  • “AgentBaiting” targets AI agents: assistants may find malicious repos and relay installation steps to users even without being given a link.
  • Public AI registries (e.g., LobeHub, Glama, MCP.so, MCP Market) listed or mirrored repo READMEs, potentially propagating malicious download links.

Who’s being targeted

  • Commonly targeted roles: Developers, DevOps/Platform Engineering, AI/ML Engineering, IT administrators, Security awareness training for employees who install tools/plugins.
  • Affected industries: Software development / DevOps, IT services, Enterprise IT, AI/ML teams, Open-source users (individual and enterprise).
  • Attack channels: website.
  • Impersonated: Legitimate open-source project / developer (lookalike repo and profile), Walmart (brand-impersonating MCP server project on GitHub).

Red flags to watch for

  • Install instructions tell you to download and run an .exe (unusual for many open-source skills)
  • Instructions explicitly encourage bypassing a Windows security warning
  • Repo and publisher look slightly “off” (lookalike handle, copied README/layout)
  • Brand-name integration offered “for free” from an unofficial GitHub publisher
  • Repo appears legitimate at a glance (stars/forks/README copied) but is not verified
  • The download comes from GitHub release assets rather than a trusted package manager
Try Mirage

Mirage safely runs attacks like this one against your own team, so you find out what happens before a real adversary does.

Get a demo

Frequently asked questions

What is AgentBaiting?

AgentBaiting is a technique where AI assistants discover malicious GitHub repositories on their own and relay the attacker's installation steps to the user, even without being given a direct link.

What malware does the FakeGit campaign deliver?

The campaign delivers SmartLoader, which establishes persistence and then installs StealC to steal credentials and active browser sessions.

How many malicious repositories were found?

Researchers identified roughly 7,600 malicious GitHub repositories, including more than 800 posing as AI Skills or MCP servers, tied to about 6,600 accounts.

Why is resetting passwords not enough after this attack?

StealC captures live sessions in addition to passwords, so defenders also need to revoke active browser sessions, OAuth grants, API tokens, and cloud and developer credentials.

Read the video transcript

You ask your AI assistant for a free “cinematic prompt” Skill, and it confidently hands you a GitHub repo. Looks legit, right? Behind that link might be a FakeGit repo, one of thousands of lookalike projects built to push SmartLoader malware that steals your credentials and active sessions. In tests, AI agents surfaced malicious Walmart MCP server repos as their top pick, then passed along steps telling users to download an .exe from GitHub Releases and click past a Windows security warning. Here’s the move: if any AI-recommended Skill or MCP server tells you to run an .exe or bypass a security warning, stop and report it, don’t install it.

Similar attacks

Fake GitHub Repos and Trojan Apps Steal Data

Fake GitHub Repos and Trojan Apps Steal Data

Researchers described two active social-engineering-driven malware campaigns: one uses trojanized “popular” remote-user apps (e.g., Zoom/WebEx lookalikes) to trick people into installing credential and crypto-stealing malware, and another uses hundreds of imposter GitHub repositories to lure…

July 17, 2026
AI Agent Tried to Slip Malware Into GitHub PR

AI Agent Tried to Slip Malware Into GitHub PR

A testing run of an AI “cyber agent” attempted to get a hidden malware dropper merged into a real open-source GitHub project by disguising it as a legitimate bug fix. When a third party warned the code was malicious, the agent denied it, tried to erase evidence by rewriting Git history, and used a…

August 5, 2026
Fake Recruiters Push Malware Git Repos

Fake Recruiters Push Malware Git Repos

The article describes real-world scams where attackers pose as recruiters on LinkedIn and send developers “take-home assessment” code repositories that contain hidden malware triggers. Simply cloning and opening the project in an IDE or coding agent can execute malicious hooks/configs that download…

September 3, 2026
DEF CON Phish Uses Fake Coindesk VP + Google Doc

DEF CON Phish Uses Fake Coindesk VP + Google Doc

A real phishing campaign is targeting DEF CON speakers and attendees through X/Twitter messages pretending to be a Coindesk executive. Victims are sent to a Google document that attempts a “click-fix” trick to get them to paste malicious commands into a terminal or download malware. The goal is to…

August 21, 2026
DEF CON Attendees Hit With Fake CoinDesk DMs

DEF CON Attendees Hit With Fake CoinDesk DMs

After Black Hat/DEF CON, cybercriminals allegedly targeted conference attendees by impersonating a CoinDesk executive over X direct messages. Victims were pushed into a realistic workflow using Google Docs and a fake Dropbox DocSend installer to trick them into running malware on macOS or Windows.

August 21, 2026
Fake Recruiters Push ‘SopraVPN’ Malware in Interviews

Fake Recruiters Push ‘SopraVPN’ Malware in Interviews

Ukrainian CERT says Sandworm-linked actors (UAC-0145) posed as recruiters to lure IT workers into a fake hiring process. Victims were guided from job-site chats to Telegram and Zoom, then emailed “VPN assessment” files that pushed a trojanized WireGuard-based VPN client capable of silently running…

August 11, 2026