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

sextant-cli-linux-amd64npm

sextant-cli-linux-amd64 is a confirmed malicious npm package (MAL-2026-12029) that opens a backdoor for remote access (malicious versions 0.0.1-rc5, 0.0.1-rc6, 0.0.1-rc7…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in sextant-cli-linux-amd64 (npm)

MAL-2026-12029
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall sextant-cli-linux-amd64

What this malware does

sextant-cli-linux-amd64 ships a Linux amd64 Go binary that, on execution, connects to a hardcoded WebRTC signaling relay at wss://relay.sextant.top and exposes a local interactive shell to a remote controller. The binary uses creack/pty and exec.Command to spawn /bin/bash, /bin/sh, or /bin/zsh under a PTY and forwards stdio through WebRTC data channels, giving a remote party on the sextant.top relay a full interactive shell on the installer's host. The binary also contacts http://ip-api.com/json/ over cleartext HTTP to collect the host's public IP and geolocation and reports it back through the same control channel. Embedded strings referencing /etc/systemd and 'sextantsystemdbootoutdefault.claudekey' indicate a subcommand that installs the agent as a systemd unit for boot persistence. package.json's license URL points to https://github.com/ddos798/claude_control, and the binary internally references 'claude_control' and api.anthropic.com, consistent with a tool designed to remotely pilot the installer's host and Claude Code sessions. Regardless of the tool's advertised purpose, a network-sourced controller driving a PTY on the installer's machine, with systemd persistence support and host reconnaissance to a third-party geolocation service, constitutes a persistent remote backdoor into the installer host.

Malicious versions

27 flagged
0.0.1-rc50.0.1-rc60.0.1-rc70.0.1-rc90.0.1-rc120.0.1-rc130.0.1-rc140.0.1-rc150.0.1-rc160.0.1-rc180.0.1-rc190.0.1-rc200.0.1-rc210.0.1-rc240.0.1-rc260.0.1-rc270.0.1-rc280.0.1-rc290.0.1-rc300.0.1-rc320.0.1-rc330.0.1-rc340.0.1-rc350.0.1-rc360.0.1-rc370.0.1-rc380.0.1-rc39

Indicators of compromise (SHA-256)

56cebc1e798691d2dca22f19177333a2e8dba9e4e53c11f9d76de42a1a1c67cf
050c3a85c61d8fda2bf3555179d2049da12e6b7624d2d499093afdbc179b5a96
546e48fd8a2f238b4f5705420c8b74f2af2f7e8b67b9cd9f01159a01d6bd414f
628ee990b20330de3a2b94bca68929113f4a77963ab0893209511616dce27b8e
a2fa744ca1da8940b6de39da5a0fb0222e55772ff2ceb131ef5c7cf65904fd10
fdcb5b0d8d09d850fd57fb398de7fde24ecd0d982bdda498dc07ae684b6aefc6
3234d5a1055f4a2d4f835c186fe69f973446beafb673a5e56050cbbcd67a3b11
362444e113c470f5fb6efc1af9ef59a3ff1e8bdcfc9b569c6b06b1bfbf7cde2e
b3d2ee4b5d82fc8a673206903bca6c72be413511ec968ac74b3902aaca5c3637
e77a04e5d2060d173bc9b6b87efbc760daa5ba07ff55b9f2346258890effa8cd
3411ae498b9f0953fd9211a1e775a488f7fad1b3a33e7cdcef2720a24a6784e5
93cdee3a41d3e26b2453278b34a41dadef9bf05b4680c0f9f1f062836c3b0227
aa2c4f89953674713c128cbdaf55e061a95315de5e03c22b1bfbf1af87f8e9d8
aef6e14c7cb82a5f0deb90014957ec05caaa6da04b2a6a7824d3149b2aa361bf
ef2c5b4e1a7b46248be73f0ae010359845d3f51ea19241e17625021d91c2ec9c
50ddc84aa24e2b41df216961ed92a6953b136d72461acbb2a114316849a3fe67
5836ffb718d0e4972f488124097994e72764198184dd0690e21ad0e3eefa1797
6b4a47d82e4ae6ba6e691f3e0bf9b8c7e309181cabf97da885502f4f0835e959
96d8245de87819d034af12650855d5df22d028b54c54408450ad6a9f1a07f87e
e288e053e8f8f6391eed39abd1e967c1a4a382fb4976574c962dc085d9881561
1175f4e0cdb7410fb13946451e1ff09da6057e056243d9606718a14ad39444fb
3d28705c73cb1063bf806be02f901aa1b6a82b1a637eb8cf192f2fa97cf32840
4377c05245a4ddc82253aee80765ce2beb99fec159ee18b22713c1c12ac5e44a
ff3296d588369230cf8184e621ef092ec0446a1c7bcda31a527bda5a6719fd6f
aab426dad8f1e5722f2836debe2f93730df98b7c109865426208edb687955b30
0cd87a2113c2322b64dc2e52d2b279fd0bfb8481d0dba596ac202e638e188bae
96b4c6da5028d62823603e9f94fd2c630f6adf93304631702a794a75be4ddb32

Detection & response playbook

Backdoor / remote access
  1. Find it

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

  2. If you installed it — respond

    sextant-cli-linux-amd64 establishes remote access, so treat any host that installed it as fully compromised. Isolate the machine, remove the package, rotate all credentials it could reach, and rebuild from a trusted image rather than cleaning in place — a backdoor may have planted additional persistence.

  3. Did it already run?

    If sextant-cli-linux-amd64 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 sextant-cli-linux-amd64 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. sextant-cli-linux-amd64 on npm has been identified as a malicious package (versions 0.0.1-rc5, 0.0.1-rc6, 0.0.1-rc7, 0.0.1-rc9, 0.0.1-rc12, 0.0.1-rc13, 0.0.1-rc14, 0.0.1-rc15, and 19 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-011397IN-MAL-2026-011496IN-MAL-2026-011511IN-MAL-2026-014379IN-MAL-2026-014378IN-MAL-2026-014330IN-MAL-2026-014375IN-MAL-2026-014381IN-MAL-2026-014372IN-MAL-2026-014385IN-MAL-2026-014361IN-MAL-2026-014295IN-MAL-2026-014344IN-MAL-2026-014373IN-MAL-2026-014288IN-MAL-2026-014349IN-MAL-2026-014335IN-MAL-2026-014377IN-MAL-2026-014386IN-MAL-2026-014327IN-MAL-2026-014355IN-MAL-2026-014363IN-MAL-2026-014350IN-MAL-2026-015886IN-MAL-2026-016268IN-MAL-2026-017059IN-MAL-2026-017056

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks sextant-cli-linux-amd64-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the C2 callback and severs the channel.

Explore

sextant-cli-linux-amd64 (npm) malicious package — MAL-2026-12029 | O3 Security