Attackers posing as a startup accelerator are using malicious npm and MCP packages to steal developer secrets, wallets and source code. GajShield detects the campaign activity.
Severity: High | Priority: 1
REF8801 is a campaign that operators pose as “Apex,” a Web3 startup accelerator, and target cryptocurrency founders and developers. They build credibility with:
Victims are persuaded to install two npm packages, @apexacc/cli (“Apex Copilot”, a repackaged open-source coding agent) and @apexacc/audit, an MCP server whose 18 “security audit” tools return fabricated results. Both packages download a platform-specific executable that fetches commands from the attackers. On macOS, this installs the CloudSyncD backdoor, which phishes the administrator password through a fake dialog and can run further payloads as root. On Windows, it bypasses UAC, disables security tooling and installs an infostealer that sends data to Telegram. That data includes:
The coding agent also routes the developer’s AI prompts and code through attacker servers. It runs with tool approvals defaulted to “yolo” and registers an attacker-controlled MCP server that can inject instructions.
If an alert is raised, treat the source machine as compromised and isolate it from your network. Then:
@apexacc/cli or @apexacc/audit is installed. Look for these artefacts:
_apex_run.ps1, _apex_run.vbs, _audit_run.*, exegis.exe or updater_loader.exe in %TEMP%; a %APPDATA%\.cobra file; and a Defender exclusion for %USERPROFILE%\.apex-audit.~/.config/cloudsync/, ~/.local/share/cloudsync/ and a running cloudsync process.~/.apex/agent/mcp.json.Because the infostealer takes browser data and AI tool configs, the user should reset everything stored or used on that machine from a separate, clean device:
Any source code or secrets the developer used while the Apex Copilot agent was running should be treated as exposed to the attackers.
To reduce exposure:
@apexacc packages.