Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

@aubea/marsnpm

@aubea/mars is a confirmed malicious npm package (MAL-2026-13415) that executes malicious code on install (malicious versions 1.0.0, 1.1.0, 1.2.0…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in @aubea/mars (npm)

MAL-2026-13415
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall @aubea/mars

What this malware does

When invoked as its CLI (npx @aubea/mars), the package opens a WebSocket connection to a hardcoded third-party relay at wss://cho100.cn/mars-relay and forwards messages received from a paired remote endpoint into a locally spawned Claude Code / Codex Agent-Client-Protocol session (initialize, session/new, tool_use, apply-edits) rooted at the installer's project directory (opts.cwd). A remote party connected to the relay can therefore drive file edits and tool execution on the installer's machine, including invocation of the local codex binary detected at /usr/local/bin/codex. The relay host cho100.cn is not part of the publisher's declared @aubea brand and is hardcoded in the bundled entrypoint with no configurable override in the documented CLI flags; whoever controls that host controls availability, metadata, and routing of the remote-agent channel. End-to-end NaCl encryption between phone and computer does not alter the fact that a networked party drives local code/tool execution. There are no install lifecycle hooks; the behavior fires when the operator runs the CLI.

Malicious versions

13 flagged
1.0.01.1.01.2.01.2.21.2.31.2.41.2.61.2.71.2.81.2.91.2.101.2.111.2.12

Indicators of compromise (SHA-256)

006755590b6d2fdb396f9ddb138f7c00ebc4bd9ecb870b3267561e70e55ea8d1
188fb328579315cdd5a2389776bd63499dd3e06c77b38fc24b2bf4e75d408f03
2247b4e7c99823dd666d1f9436504a3b757de5941121ff6702b3909bc70a9f63
4ca250d88587f6bd31710da3b621a944d9ada2792610e31fdaef60e55e152179
8ed4b5323512272a66a7a860c231bce2a86205e4bfa5e5d1309fbf7caf705400
990fe474db39f6565c44b22175f8a89cdd90e88a913f92e7e62d4b4840c617f9
9ab3edd366f7dfd9c00b9d1caa1a409077ebd99fffa875f7839a0d58ccd043d3
f79ef019d6fa2f40aaeeba1fb903dd2aca854b73915f4cc4e616919b781e3108
f7f3c5974cbe44835680d0f2cbc3eb6af69914647b098037fe674f9a8f094dfe
068cd7ec9976d035121953828e91137d5dc9124fb8cce25517b60126b417b33e
bdc44d9f879ce07c857e122c24664d6ae0445cb55aceeeb12c898d65898f7617
c6a020101e6fc72ab6b8ba0e6fe75933c0401c21beedca849f711ca5f8d1f63c
d39fef25ebfb2e0eabad34d0914ac8daddd2a6588ff700f504eff6d06bca270a

Detection & response playbook

Malicious package
  1. Find it

    Scan your lockfiles (package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, poetry.lock, etc.) and build artifacts for @aubea/mars (13 malicious versions). O3 Security's supply-chain scanner checks every dependency against known-malicious package intelligence at install time and in CI, flagging @aubea/mars across your stack and pipelines.

  2. If you installed it — respond

    Remove @aubea/mars from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If @aubea/mars was ever installed, its post-install/runtime payload may have already executed. O3's L7 egress monitoring and runtime eBPF sensors detect the credential exfiltration or command-and-control callback after install and block the malicious outbound channel, so you catch and contain the actual compromise — not just the presence of the package.

  4. How O3 protects you

    O3 blocks @aubea/mars before install through its supply-chain scanner, and if it has already run, detects and severs the exfiltration or C2 callback at runtime through L7 egress monitoring and eBPF.

Frequently asked questions

No. @aubea/mars on npm has been identified as a malicious package (versions 1.0.0, 1.1.0, 1.2.0, 1.2.2, 1.2.3, 1.2.4, 1.2.6, 1.2.7, and 5 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-016493IN-MAL-2026-016496IN-MAL-2026-016494IN-MAL-2026-016495IN-MAL-2026-016485IN-MAL-2026-016491IN-MAL-2026-016487IN-MAL-2026-016497IN-MAL-2026-016488IN-MAL-2026-016490IN-MAL-2026-016489IN-MAL-2026-016484IN-MAL-2026-016492

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks @aubea/mars-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

Explore