tailwind-custom-templates
A plugin that provides a basic reset for form styles that makes form elements easy to override with utilities.
This report shows the evidence for tailwind-custom-templates@0.7.2, the only known version.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe appended import-time payload is unrelated to a Tailwind forms plugin and contains concrete obfuscated staging, eval, and detached process execution. The lack of lifecycle hooks does not mitigate execution when the declared main entry is loaded.
Decision evidence
public snapshot- src/index.js appends a large obfuscated payload to the legitimate Tailwind plugin.
- The imported main module requires HTTP/HTTPS, zlib, URL, and child_process.spawn.
- The payload reads ETH_RPC_URL and uses RPC/network response data to construct a second-stage command.
- It directly evals the constructed payload and starts a detached hidden Node child process.
- The malicious async payload is invoked at module import time; no npm lifecycle hook is needed.
- package.json contains no preinstall, install, or postinstall hook.
- The visible release scripts only derive release metadata and read CHANGELOG.md.
Source & flagged code
6 flagged · loading sourcePackage source references dynamic require/import behavior.
tailwind.config.jsView on unpkg · L7Source contains an obfuscated payload loader that reconstructs and executes hidden code.
src/index.jsView on unpkg · L1src/index.js appends a large obfuscated payload to the legitimate Tailwind plugin.
src/index.jsFindings
Affected versions and remediation
This report applies to tailwind-custom-templates@0.7.2.
The versions list below shows the verdict for each recorded version.
- Avoid installing tailwind-custom-templates@0.7.2. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Source advisory published: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.