目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%
← 返回恶意软件包
npm active

better-tailwindcss

MAL-2026-10550
2026-09-01 11:20:25
OpenSSF Malicious Packages
该软件包被识别为恶意包。建议隔离受影响环境,并排查凭据泄露和异常网络连接。

Summary

Malicious code in better-tailwindcss (npm)

安装阶段执行文件/数据外传
AI 分析整理qwen3.6
基于上游报告生成,请以下方原始证据为准。
公开使用量数据
统计周期
last-week
下载量
6
数据源
npmjs.org
下载量只代表仓库活动度,不等于已被入侵的安装数量。
受影响版本
EcosystemPackageVersion
npmbetter-tailwindcss4.6.3
恶意行为说明OpenSSF OSV
上游来源证据
展开原始 OSV JSON
{"schema_version":"1.7.4","id":"MAL-2026-10550","published":"2026-07-14T04:35:12Z","modified":"2026-09-01T11:20:24.925648743Z","aliases":["GHSA-w8pj-3w7c-464w"],"summary":"Malicious code in better-tailwindcss (npm)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (302c3b7766a431cefe81d41434fd4c5aae74aacec230488bd004eca18cbe8dff)\nThe package publishes under the name of the legitimate `better-tailwindcss` project but its package.json declares both a runtime and dev dependency on `better-tailwindcss` resolved from `http://pack.nppacks.com/npm/better-tailwindcss` — a plain-HTTP, non-registry host with no integrity hash and no TLS. On `npm install`, npm fetches and installs that arbitrary, mutable tarball, and any install/postinstall scripts inside it execute on the installer's machine. The shipped code itself is a Babel plugin clone unrelated to the real better-tailwindcss project (a tailwind ESLint plugin) and carries a self-label describing the package as being for 'Security Research Testing Purpose,' confirming it is a namespace squat used as a delivery vehicle for code hosted at pack.nppacks.com.\n","affected":[{"package":{"name":"better-tailwindcss","ecosystem":"npm"},"versions":["4.6.3"],"database_specific":{"cwes":[{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"}],"indicators":{"evidence_files":[{"path":"package.json","sha256":"9f7cc1544cc6cec136b6a262c58848b24e4604f402911eff0552f86f1f42c789","tlsh":"baf04c56ce22ae7344d631502f665006f25159472c19fe0832cf672e4a8e0ef71f415e"},{"path":"index.js","sha256":"f2fcebdb4f0e41365a39ca87a52fcc4e6abd5633fe6272e60d1386d26b90ef41","tlsh":"71a1935ab5e0159745aa22e5b3ce48b577bd80b3330df5a0b54cbf563f40c348a1aed1"}],"package_integrity":[{"filename":"better-tailwindcss-4.6.3.tgz","hashes":{"sha1":"b6d5a6ef90307a21a69efa16afad9b6d14fa537a","sha512_sri":"sha512-Ww+jHuid3pRK8Zc7llnM0B0GW5EfHzlCECXuzQ5xQtc9wRW8SdN86GsrUhV82FoGxD3OKBWSwTC+utp4XpyuHA=="}}]}}}],"references":[{"type":"PACKAGE","url":"https://www.npmjs.com/package/better-tailwindcss/v/4.6.3"},{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-w8pj-3w7c-464w"}],"database_specific":{"malicious-packages-origins":[{"id":"IN-MAL-2026-010391","import_time":"2026-07-14T05:49:18.918263394Z","modified_time":"2026-07-14T04:35:12Z","sha256":"302c3b7766a431cefe81d41434fd4c5aae74aacec230488bd004eca18cbe8dff","source":"amazon-inspector","versions":["4.6.3"]},{"id":"RLMA-2026-06084","import_time":"2026-09-01T11:17:27.275809772Z","modified_time":"2026-08-24T16:41:30Z","sha256":"3c82f6e57ed9b9090d551a7a490887064caebce9ab0ff9ad1db216c276bc6373","source":"reversing-labs","versions":["4.6.3"]}]},"credits":[{"name":"Amazon Inspector","contact":["inspector-research@amazon.com"],"type":"FINDER"},{"name":"ReversingLabs","contact":["https://www.reversinglabs.com"],"type":"FINDER"}]}

数据来源:OpenSSF Malicious Packages · Apache-2.0