Agent Lure Stealer: 51 fake Claude skill and MCP repos, scanned
Blog · November 5, 2026 · KillerSkills
On November 4, 2026, Thomas Roccia (fr0gger) published an IOC table for a campaign he calls Agent Lure Stealer: 73 GitHub repositories posing as Claude skills, Codex tools, MCP servers and OpenClaw add-ons, 51 of them still live that morning. Thanks to Eric Kuhla for flagging it to us.
The repos look like the projects they clone (mcp-superset, hermes-agent, ContinuousClaude). The SKILL.md and settings files are clean. The attack is in the README: it links a ZIP "installer" committed to the repo and tells Windows users to click past Windows protected your PC. Inside the ZIP: a .bat launcher, a LuaJIT runtime and an obfuscated Lua script saved as .txt. That is SmartLoader, which usually drops the StealC infostealer. Some repos hide the ZIP under .claude/hooks/config/; a few accounts look hijacked, with a normal commit history and then a single README-only change.
This post is what we did with it in the hours after: what our engine missed, what changed, and a live table of every repo in the campaign with its scan page.
1. Why text scanners miss it
Every static scanner for agent skills, ours included, reads text: SKILL.md, config, scripts. This campaign was built against that. The instruction files are clean, the payload is binary, and the social engineering sits in the README, which scanners treat as documentation. Under our engine 1.3 these repos would have scored Verified or Caution.
A honeypot run does not help either. The ZIP targets the reader's Windows machine. Nothing in the skill executes in a sandbox, so there is no trace to score.
2. What changed in engine 1.4
- A bundle is inspected as files, not only as text: committed executables and archives, a LuaJIT runtime (
lua51.dll,luajit.exe,util64.exe), Lua or batch code saved as.txt, payloads under.claude/hooks/, launchers that create scheduled tasks or Defender exclusions. - README prose that walks the reader past SmartScreen or antivirus, and README links to a committed installer, are critical findings even though README is documentation. A bare URL to a committed ZIP counts, including inside an HTML comment, which one campaign repo used.
- The ten file hashes in the IOC table are matched directly.
- A bundle that fits the lure shape is capped at a score of 10 (Blocked) whatever the honeypot saw.
- A repo with a stray
.zipof test fixtures, or a README that links to a releases page, is not flagged. The rule needs the lure shape: an archive the README sends you to, named like a release of an agent tool, or the SmartScreen wording, or the runtime inside.
The same check runs in the free public repo scan and in Discovery for every repository an organization connects. The rules are in the scenario catalog under engine 1.4.
3. The 51 live repos, scanned
51 of 51 are flagged as installer lures by the public scanner right now. Each row links to its scan page, which re-checks the repo daily. Do not download or run anything from these repositories.
| Repository | Scan | What the scanner saw |
|---|---|---|
| andreiarsenevichtarkovskyinmate282/codex-messenger | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| Sebas2015diaz/hermes-agent-orange-book | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| montgomeryunpopular607/anywhere-agents | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Deepu-Thapa/codex-skills | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| silvieheadless493/claude-sbox-setup | installer lure | Executable committed in an agent bundle · Archive committed in an agent bundle · README directs the reader to a committed installer |
| adqr5270/skill-manager | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| shaylaisotonic44/pcloud-mcp | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| rocksunfishsinking953/nitro-imessage-agent | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| Seraphic-disagreement4030/claude-voice | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Y-0023/cua | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Taffyreclaimed45/ppt-agent | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| ankitkumar10021/genai-security-agent-capstone-2025 | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| IA-NONO/skill-soulsaying | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| expropriationhoorayhenry64/social-media-scraper-skill | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| Worlda4363/ResearchForge-Autonomous-Multi-Agent-Research-System | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Nitricoxideatavism5584/claude-usage | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| shopfloormelampsoralini924/docker-ollama | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| TopMan124534905/designer-toy-skill | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Oedexcogitator347/opencode-claude-bridge | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| penstemoncyananthuslogicgate5289/claude-whatsapp | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Iliegabri6556/ContinuousClaudeV4.7 | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| giffiepenurious252/agent-launch-scripts | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| barrylecherous932/eurostat-mcp-server | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| Mauricecolorful3388/agent-native-cli | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| Harsh-Kumar-Tyagi/Wechat-Claude-bot | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| DavidLabrin/claude_proxy | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| hiteknodeposit20241/autonomous-gemini-release-manager | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| hajahberi-hue/hermes-agent-ui-v1.0 | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| perocar8967/super-geo-agent-readiness | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| musharrafsaroof-123/skillpm | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| princeca4746/DirectorSkill | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Dldigisof3283/copilot-api | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README tells the reader to bypass SmartScreen |
| arindamchakrabortty123/Claude-Sec | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| Ryan1857/openclaw-deploy-ninja | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| y-999/openclaw-maintenance | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| leonaprosodic820/nox-core | installer lure | Archive committed in an agent bundle · README tells the reader to click past SmartScreen · README links to a committed installer |
| 6825972/a11y-tw-audit-skill | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Lucianfoul165/Agent-Signal-Bar | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| youngwolf2077-a11y/gmail-postmaster-tools-mcp | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| dorothyheavyhanded764/openclaw-docs-i18n | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| gabbiesbv/claude-code-sourcemap-learning-notebook | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| RonuRoy/Fabric-MCP-Testing | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| avarose57/ai-agent-wikipedia-n8n | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| Pathwra1547/glpi-plugin-aiticketanalysis | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| ronniwheellike973/mini-agent | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| yannis9207/claude-context-optimizer-agent | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| dorle5803/zag | installer lure | Executable committed in an agent bundle · Archive committed in an agent bundle · README tells the reader to click past SmartScreen |
| alejandrowe-bot/claude-mcps-and-prompts | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| joowon1023/alexa-skill-virtual-bingo | installer lure | Archive committed in an agent bundle · README links to a committed installer |
| cryptological-frail210/mcp-superset | installer lure | Archive committed in an agent bundle · README tells the reader to disable antivirus · README directs the reader to a committed installer |
| Sanskar015/claude-skills-supercharged | installer lure | Archive committed in an agent bundle · Payload hidden under .claude/hooks · README links to a committed installer |
4. If you installed one
- Did you run the ZIP's launcher on Windows? If so, treat the machine as compromised: rotate every credential that was on it (browser-saved passwords, SSH keys, cloud and GitHub tokens, crypto wallets), and look for the persistence the IOC table lists (scheduled tasks named
CCleanerSkipUAC_7d7757andOfficeClickToRunTask_7d7752, executables under%LOCALAPPDATA%\7d7757and\7d7752). - If you only cloned the repo or installed the skill without running the ZIP, the skill files themselves are clean in every sample we have seen. Delete the clone anyway.
- Check what else is on the machine:
npx -y vet-skills discoverlists every MCP server, skill and plugin configured for Claude Code, Cursor, Claude Desktop, Windsurf and Codex, with verdicts.
# any public repo, no accounthttps://killerskills.ai/scan/github/<owner>/<repo># let your agent check before it installs anythingclaude mcp add killerskills -- npx -y vet-skills mcp
Credits and caveats
IOCs, sample analysis and the repository list are Thomas Roccia's work; the campaign-level attribution to SmartLoader and StealC is his, citing Netskope and Derp.ca, and he marks it unconfirmed for these specific builds. We added detection and the per-repo scans. Eric Kuhla sent it our way. The table above is live: a repository that is cleaned up or taken down will show it on its next daily scan.