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

theta-connectornpm

Malicious code in theta-connector (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5705
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall theta-connector

What this malware does

The package advertises itself as a MySQL connector but index.js (around line 236) contains a method queryDBConnect() on the exported DivbloxDatabaseConnector class that base64-decodes a hardcoded URL (aHR0cHM6Ly9qc29ua2VlcGVyLmNvbS9iLzJQNUZBhttps://jsonkeeper.com/b/2P5FA, an anonymous, mutable JSON-paste host), fetches the .data.content field via axios.get, then spawns a detached node child process and writes the response body directly into its stdin. This is a remote-code-execution dropper: any consumer that constructs the class and reaches this method (now or in any future code path) will execute attacker-controlled JavaScript whose contents the attacker can swap at any time. Corroborating intent signals: the URL is obfuscated via base64 and atob to defeat grep-style URL scanners; the variable is misnamed HASH_KEY to disguise that it is a URL; axios is used but not declared in the package's dependencies; and the spawned child is detached: true with stdin piped, the canonical shape of a stager.

Malicious versions

1 flagged
1.0.0

Indicators of compromise (SHA-256)

f9ac14206b12d7cb0c180c49e65d91b99aa2f013c33147d7f1eff396da2c48a2

Frequently asked questions

No. theta-connector on npm has been identified as a malicious package (version 1.0.0 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-006016

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
theta-connector (npm) malicious package — MAL-2026-5705 | O3 Security