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

ts-linter-buildersnpm

Malicious code in ts-linter-builders (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-6195
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall ts-linter-builders

What this malware does

index.js imports child_process and contains a hardcoded outbound POST to https://tg-wallet-manager.vercel.app, with additional fetch() calls to the same destination. The code reads environment data and host identifiers and ships them to this attacker-controlled endpoint. The package name advertises a TypeScript linter helper, but the embedded behavior is unrelated to linting and matches the shape of a credential/host-info beacon. The hardcoded third-party Vercel-hosted endpoint, combined with environment reads and child_process import, constitutes an installer-side exfiltration / RCE staging surface with no legitimate purpose for a 'linter builder' package.

Malicious versions

1 flagged
1.0.4

Indicators of compromise (SHA-256)

a22153f1e71ba9fb51ce22d5fc57180ce4d8998995fbc4bd554d6dd532c195b6

Frequently asked questions

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

Campaign

IN-MAL-2026-007045

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
ts-linter-builders (npm) malicious package — MAL-2026-6195 | O3 Security