claude-code - 💡(How to fix) Fix Security alert — malware repo typosquatting Claude Code: github.com/Enxs969/skiller hosting Trojan:Win64/Lazy.PGPK!MTB [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#53393Fetched 2026-04-26 05:16:59
View on GitHub
Comments
1
Participants
2
Timeline
3
Reactions
0
Timeline (top)
labeled ×2commented ×1
RAW_BUFFERClick to expand / collapse

A public GitHub repository is typosquatting Claude Code by name and shipping a Win64 trojan to anyone who clones, downloads, or runs the embedded zip.

Repo: https://github.com/Enxs969/skiller Repo description (verbatim): "🌟 Manage and install Claude Code plugins and Agent Skills effortlessly with Skiller, a lightweight desktop menubar app for enhanced AI coding tools."

Malicious payload

  • Path: src/utils/Software-v3.5.zip
  • Direct raw URL: https://raw.githubusercontent.com/Enxs969/skiller/main/src/utils/Software-v3.5.zip
  • Size on GitHub: 587,686 bytes
  • Git blob SHA: 0bd716eebb5e30c2e2157ddcde579518ba3e53ff
  • Inside the zip: luajit.exe, classified by Microsoft Defender as Trojan:Win64/Lazy.PGPK!MTB (Severity: Severe)
  • Defender engine 1.1.26030.3008, signatures 1.449.296.0

Camouflage indicators

  • Repo presents as a legitimate desktop menubar app for managing Claude Code plugins/skills.
  • Real-looking source code: TypeScript (58.5%) + Rust (13.0%) + CSS (23.5%), 27 commits, README, CHANGELOG, CODE_OF_CONDUCT, package.json, vite.config.ts, signing-config.sh.
  • The trojan binary sits inside src/utils/ next to a 922-byte plausible terminal.ts.
  • Repo created 2023-11-27, last pushed 2026-04-25T21:26Z — actively maintained as of the day before my detection.
  • Owner account: https://github.com/Enxs969 (single account, lone repo).
  • 1 star, 0 forks at time of report (low traction but actively re-pushed).

My detection

  • Time: 2026-04-26 06:26:30 +07:00 (Asia/Ho_Chi_Minh)
  • Where: Windows 11 Pro, routine Microsoft Defender full scan
  • The trojan was caught at the archive scan layer — never extracted, never executed
  • Defender event log: Detection Origin Local machine; Detection Type FastPath; Detection Source System

Local-vs-GitHub size mismatch: the file I had on disk was 147,087 bytes; the file currently on GitHub is 587,686 bytes (~4× larger). Suggests the attacker is iterating payloads and re-uploading.

Why this matters for the Claude Code community

  • Claude Code is a developer tool; users typically run with admin/elevated context, with SSH keys, signed-in cloud creds, and source code on the same machine.
  • A "skill manager" / "plugin installer" framing is a near-perfect lure for a developer searching for ways to extend Claude Code.
  • A first-stage loader/dropper landing on a developer laptop is high-blast-radius.
  • The same attack template can be replicated under any nearby username — heads up to anyone evaluating "Claude Code skill / plugin installer" repos.

Reporting status

  • GitHub Trust & Safety abuse report filed (Malware or exploits category) against https://github.com/Enxs969/skiller and the owner account.
  • Microsoft Defender sample auto-submitted via SubmitSamplesConsent.

Asks of the Claude Code maintainers

  1. Take public note of this typosquat pattern so users searching for plugin/skill installers don't land on it.
  2. Consider adding a "verified plugin sources" or "official skill registry" note in the docs so users know what is legitimate.
  3. (Optional) An automated check or doc page that lists known malicious typosquats targeting Claude Code by name.

Happy to share the full evidence package (Defender event log, Chrome download history fragment, GitHub API snapshots) if useful.


Reporting in good faith from the developer community. No affiliation with the malicious repo.

extent analysis

TL;DR

The Claude Code community should be aware of a typosquatting repository containing a Win64 trojan and take steps to inform users about verified plugin sources.

Guidance

  • Verify the legitimacy of repositories: Before cloning or downloading code, ensure the repository is official or from a trusted source.
  • Check for suspicious files: Be cautious of repositories with unexpected or hidden files, especially those containing executables.
  • Use official channels for plugins and skills: Claude Code maintainers should consider creating a "verified plugin sources" or "official skill registry" to help users identify legitimate extensions.
  • Report suspicious activity: If a user encounters a repository similar to the one described, they should report it to GitHub Trust & Safety and their antivirus software provider.

Example

No code snippet is provided as this issue is related to a malicious repository rather than a code-specific problem.

Notes

The provided information suggests that the malicious repository is actively maintained, and the attacker may be iterating on their payloads. This emphasizes the need for vigilance within the Claude Code community.

Recommendation

Apply workaround: Inform users about the potential threat and provide guidance on verifying the legitimacy of repositories and plugins to prevent similar incidents. This approach is recommended because it directly addresses the issue at hand and helps protect the community without requiring a specific version upgrade.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Security alert — malware repo typosquatting Claude Code: github.com/Enxs969/skiller hosting Trojan:Win64/Lazy.PGPK!MTB [1 comments, 2 participants]