NIST deprecates RSA-2048 from 2030. Find every one of them before attackers do.
Malicious package

tailwind-statenpm

Advisory published Updated

tailwind-state is a confirmed malicious npm package (MAL-2025-191593) that executes malicious code on install (malicious version 1.0.3). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in tailwind-state (npm)

MAL-2025-191593
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall tailwind-state

What this malware does

The package tailwind-state was found to contain malicious code.

Malicious versions

1 flagged
1.0.3

Indicators of compromise (SHA-256)

5e671748e7d42fab74c13b0a53a365a668e732f63ea4ae54b8bf31c2567d40a5
6a38d486faa9b2c50df466ad3d25dfa289548864c0fde19ad24d7da6421db683
299ea83f5e351b1ef1cc9dcafbf99ebf9a3aac57d8f2ee800de6f4ddfc7814ab
465e0e996999a2910c579cf861c1ea4bf6508fe20e5c65782f7379d011ac4ce7

Detection & response playbook

Malicious package
  1. Find it

    Search your lockfiles and build artifacts for tailwind-state (version 1.0.3).

  2. If you installed it — respond

    Remove tailwind-state 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 tailwind-state was installed, its post-install payload may already have run. Removing the package does not undo that — check outbound connections and credential use from the install window onward.

Frequently asked questions

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

Campaign

RLMA-2025-05959RLUA-2025-06509RLUA-2026-01605

References

Credits

  • Amazon Inspector · finder
  • ReversingLabs · finder

Detect & block this

O3 blocks tailwind-state-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

tailwind-state (npm) malicious package — MAL-2025-191593 | O3 Security