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

tailwind-animator-scrollnpm

Malicious code in tailwind-animator-scroll (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5618
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall tailwind-animator-scroll

What this malware does

The package's main entry src/index.js appends, after a large whitespace gap following the legitimate-looking Tailwind plugin code, an eval(atob('Z2xvYmFsWychJ109JzExJzt2YXIgXyRfMWU0Mj0...')) call. The decoded first stage re-exposes Node's require and module as global aliases (global['c']=require, etc. — typo-style obfuscation) and then invokes a second-stage IIFE that uses a custom shuffle decoder plus the Function() constructor to assemble and execute a further opaque payload. Because this lives in the main entry, simply adding the plugin to tailwind.config.js executes attacker-controlled code inside the developer's build environment, where CI tokens, environment variables, source code, and credentials are all reachable. The package additionally impersonates the legitimate tailwindcss-animationfound plugin: the README copies its CSS class names and API surface verbatim, the install snippet uses yet another misspelling (tailwind-animatior-scroll), and a shields.io badge links to the real tailwindcss-animationfound package — a typosquat lure designed to catch developers who mistype or fuzzy-search for the legitimate plugin.

Malicious versions

1 flagged
1.7.0

Indicators of compromise (SHA-256)

ba3df97ff156b8e1e30b41be70b8a14bf5ca95949640fb51a96b3369231cf372
f89c3c4c01375bc7baef213c815a901ac3947eaf3835aa80ea67a725ece8d533

Frequently asked questions

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

Campaign

IN-MAL-2026-005708IN-MAL-2026-005707

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
tailwind-animator-scroll (npm) malicious package — MAL-2026-5618 | O3 Security