npm

@ccfly/setup-darwin-arm64 @0.1.20

Vulnerability report · Last retrieved from osv.dev August 5, 2026 at 5:03 PM UTC

Malicious

OSV ID

MAL-2026-12084

Ecosystem

npm

Summary

The tarball's sole payload is a macOS/arm64 Go executable (under bin/) that opens a WebSocket connection to a hardcoded remote server (strings include ws://ccfly and wss:// endpoints plus a /rescue/status?session=...&agent=... path) and pipes received messages into a PTY-attached local shell built from github.com/creack/pty, github.com/gorilla/websocket, and os/exec. Chinese-language pairing/approval prompts embedded in the binary describe enrolling the host so that it can be remotely controlled from a web or phone client to drive 'Claude Code'; the binary also writes to ~/.zshrc and ~/.bash_profile for shell persistence and references anthropic.com / ANTHROPIC_CUSTOM_HEADERS. package.json declares no scripts, main, or bin, so installing this platform-specific sub-package alone does not auto-execute code; it acts as the carrier that places the agent on disk for a parent @ccfly/setup CLI to launch. Once the agent runs and a remote party completes pairing, that party obtains an interactive shell on the installer's macOS host, which is a remote-access backdoor regardless of the advertised remote-control-for-Claude-Code framing.

Source: amazon-inspector (9fe0ce193f188d4dea838316c4bd1ee211342a177038c2c8cd3dbfaa65d8c016)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.