AI Risk Wire

Cases › security breach › LR-2026-0304

SolanaCry fake GitHub repo tricks AI coding agents into installing NetSupport RAT

Preliminary Why: Publisher not yet named · subject to change

Developing: a major or severe case captured in the last 72 hours. Later changes are logged on the corrections page.

security breach

Severity major: A source states that the scope is unbounded. The malicious repository could reach any developer whose AI coding agent surfaced it, installing remote-access malware and potentially exposing cryptocurrency wallets, an unbounded scope.

Earliest source we hold 2026-10-30 · Captured by AI Risk Wire 2026-11-01 00:47 UTC

A fake GitHub repository posing as a Solana starter kit, SolanaUpdateTools/solana-starter-kit, ranked first in search results and its README told AI coding agents to run a PowerShell command that downloaded and executed a 21 MB dropper in memory.

Risks this incident falls under

RiskRoleNIST AI 600-1IncidentsLast 6 quarters
Hidden instructions hijack the agentPrimaryInformation Security21
AI used to run a cyber attackAlsoInformation Security38
AI system attacked or breachedAlsoInformation Security1

Sorted by rule from the case's fields; not yet read from the sources.

Control failure chain

L1 · Model Not read yetProvider not named
L2 · Harness Not read yetAI coding agents
L3 · Application Not read yetDeployer not named
L4 · Infrastructure / target Not read yetOrganisation hit

L1 · ModelProvider not namedModel provider

Sources not yet read for controls.

Model version not linked to a model card.

L2 · HarnessAI coding agentsAgent framework vendor

Sources not yet read for controls.

Other controls for this risk at this layer, not yet read for: Outside content treated as data, not instructions, Prompt-injection detection, Confirmation after untrusted input, Validation of tool inputs and outputs, Tool allow-list.

L3 · ApplicationDeployer not namedDeployer

Sources not yet read for controls.

Other controls for this risk at this layer, not yet read for: Human approval for high-impact actions, Least-privilege access for the agent, Segmentation of agent components, Alerts on unusual tool use.

L4 · Infrastructure / targetOrganisation hit

Sources not yet read for controls.

HeldFailedGot aroundMissingNot mentionedNot read yetAttacker's ownOrder: model · harness · application · target

The same controls in other incidents of this risk

ControlLayerHereHeld elsewhereDid not hold elsewhere
Tool allow-listL2 HarnessNot read yet
Confirmation after untrusted inputL2 HarnessNot read yet
Outside content treated as data, not instructionsL2 HarnessNot read yet
Prompt-injection detectionL2 HarnessNot read yet1
Validation of tool inputs and outputsL2 HarnessNot read yet
Least-privilege access for the agentL3 ApplicationNot read yet
Human approval for high-impact actionsL3 ApplicationNot read yet4
Segmentation of agent componentsL3 ApplicationNot read yet
Alerts on unusual tool useL3 ApplicationNot read yet

Risk grouping: Not yet classified

No source we hold states: who caused it, intended or not, before or after release, the ai's part.

The story

1 · What it was doingAI coding agents were searching GitHub for a Solana starter kit and reading the repository's README, with the ability to run PowerShell commands and install dependencies on developers' Windows machines.
2 · What went wrongFollowing README instructions, the agents ran a PowerShell command that downloaded and executed a 21 MB dropper in memory, installing remote-access malware instead of a legitimate starter kit.
3 · What it reached or didThe script created a hidden directory, extracted 14 files including signed NetSupport Manager components and an attacker config, added persistence via the Windows Registry, and allowed connections to maxwintodaybtc.com:443, potentially exposing cryptocurrency wallets.
4 · How it was caughtAIR Research Lab researchers discovered the campaign and documented it in a blog post shared with Hackread.com.
5 · What was doneResearchers published findings and advised developers to check repository owners and installation instructions before letting coding agents execute commands or install dependencies.

What the sources state

No source states: when it happened, when it was found, how many records were exposed, the direct loss, a count of the other parties affected, any court case, what set it off.

Show every field, with its source and grade

The AI system

Software around the model
AI coding agents
C one secondary source states it
Tools it was given
shell, file write, network
D inferred by us from the described behaviour, reason shown
How it was connected
agent with tools
D inferred by us from the described behaviour, reason shown
What it was for
Coding agents searching for and installing dependencies from repositories such as a Solana starter kit
D inferred by us from the described behaviour, reason shown

What happened

Earliest source we hold
2026-10-30
A the date the source itself carries
Themes
prompt injection, fake GitHub repository, remote access trojan, cryptocurrency wallets, AI coding agents
C one secondary source states it
Cause
hostile input carried instructions
D inferred by us from the described behaviour, reason shown
Cause in detail
a source states untrusted content carried the instruction
D inferred by us from the described behaviour, reason shown
Who caused it
an outside attacker
C one secondary source states it
Where its input came from
README of the fake GitHub repository SolanaUpdateTools/solana-starter-kit
C one secondary source states it
What went wrong
security breach
D inferred by us from the described behaviour, reason shown
AI agent
an AI agent acted
C one secondary source states it
What it did
a source states instructions embedded in content the agent read caused the action
D inferred by us from the described behaviour, reason shown

Impact

Severity
major
D inferred by us from the described behaviour, reason shown
Who was affected
developers’ Windows machines and cryptocurrency wallets stored on those systems
C one secondary source states it
Kinds of data exposed
cryptocurrency wallets
C one secondary source states it
Why this severity
A source states that the scope is unbounded. The malicious repository could reach any developer whose AI coding agent surfaced it, installing remote-access malware and potentially exposing cryptocurrency wallets, an unbounded scope.
D inferred by us from the described behaviour, reason shown

Context

Industry
software development
D inferred by us from the described behaviour, reason shown

Notes on gaps

No source states whether any agent actually executed the command, so harm is potential rather than confirmed.

LR-2026-0304 · version 2 · published 2026-11-01 after automatic checks; not yet checked field by field by a person · changes to this case · JSON