A cluster of AI-coding-CLI impersonations (npm) that relay your API key, code and prompts to attacker backends
The npm publisher imjustbetterxd ships a family of packages that impersonate popular AI coding CLIs (codebuff and generic “agent” tools) and silently relay authenticated AI traffic — API key, source code, prompts, /v1/chat — to attacker-controlled Replit/Vercel backends, with TLS certificate verification disabled in later builds. Payloads are hosted on the GitHub account Marcus-Mok-GH.
A coordinated campaign by the npm publisher imjustbetterxd (GitHub payload host Marcus-Mok-GH): five packages that pose as popular AI coding assistants and turn the developer's own AI usage into an exfiltration channel.
Each package is a data/credential relay: the user's authenticated AI traffic — LLM API key, source code, context and chat prompts — is routed to an attacker-operated Replit or Vercel backend instead of the legitimate provider, and later builds disable TLS certificate verification for the relayed connection.
codebuff-cli — impersonates the official codebuff; relay fireworks-endpoint--57crestcrepe.replit.app / fireworks-api-backend.vercel.app. (Already in OSV MAL-2026-4533; codelake added 1.0.4/1.0.10/1.1.3.)
orbitron-tui — “TUI backend”; all 84 versions (0.1.2–1.0.29) malicious. Relay rotated orbitron--pastelsjuice8t.replit.app → fireworks-endpoint--57crestcrepe.replit.app; TLS-verify disabled from ~1.0.6.
orbitron-cli (1.0.1) — “inspired by codebuff.com's CLI”; relay orbitron--pastelsjuice8t.replit.app, TLS-verify disabled, launches a bundled bin/orbitron binary.
agent-free (1.0.0) — “interactive terminal AI coding assistant”; relay fireworks-endpoint--57crestcrepe.replit.app, TLS-verify disabled.
prime-coding-agent (3.10.6) — “Prime CLI”; forwards /v1/chat requests with the user's Authorization: Bearer to apex-api-ten.vercel.app.
(A sixth package, replit-agent, by the same publisher showed no relay markers and is not included.)
fireworks-endpoint--57crestcrepe.replit.app, orbitron--pastelsjuice8t.replit.app, fireworks-api-backend.vercel.app, apex-api-ten.vercel.appimjustbetterxd; GitHub payload host github.com/Marcus-Mok-GHAuthorization: Bearer), source code, context, chat prompts (/v1/chat)Verified scope: five npm packages by one publisher relay authenticated AI traffic (API key, code, prompts) to attacker Replit/Vercel backends, TLS verification disabled in later builds. Analysis was static on the published npm tarballs; no execution.