PostCSS plugin for Tailwind CSS, a utility-first CSS framework for rapidly building custom user interfaces
This lookalike Tailwind PostCSS plugin, on each CSS build, walks SVG files under common asset folders, base64-decodes HTML comments, and runs the result as JavaScript. That is hidden code execution in the consumer project, not CSS processing.
Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.
dist/index.jsView on unpkg · L1Source fingerprint signature matches a known malicious package signature; route for source-aware review.
dist/index.jsView on unpkgWhen the PostCSS plugin runs, both compiled entries recursively walk public, assets, src/assets, and app/assets for .svg files.
dist/index.jsView on unpkg · L10HTML comments in those SVGs are base64-decoded and executed with the AsyncFunction constructor, and errors are swallowed.
dist/index.jsView on unpkg · L10The published name and branding copy official Tailwind CSS while the scope is @tailwindxss and the git remote is olienath/tailwindxss.
package.jsonView on unpkg · L2When the PostCSS plugin runs, both compiled entries recursively walk public, assets, src/assets, and app/assets for .svg files.
dist/index.mjsView on unpkg · L10HTML comments in those SVGs are base64-decoded and executed with the AsyncFunction constructor, and errors are swallowed.
dist/index.mjsView on unpkg · L10This report applies to @tailwindxss/postcss@4.3.4.
See version security history for other recorded verdicts.
Evidence last updated: .
Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.
dist/index.jsView on unpkg · L1Source fingerprint signature matches a known malicious package signature; route for source-aware review.
dist/index.jsView on unpkgWhen the PostCSS plugin runs, both compiled entries recursively walk public, assets, src/assets, and app/assets for .svg files.
dist/index.jsView on unpkg · L10HTML comments in those SVGs are base64-decoded and executed with the AsyncFunction constructor, and errors are swallowed.
dist/index.jsView on unpkg · L10The published name and branding copy official Tailwind CSS while the scope is @tailwindxss and the git remote is olienath/tailwindxss.
package.jsonView on unpkg · L2When the PostCSS plugin runs, both compiled entries recursively walk public, assets, src/assets, and app/assets for .svg files.
dist/index.mjsView on unpkg · L10HTML comments in those SVGs are base64-decoded and executed with the AsyncFunction constructor, and errors are swallowed.
dist/index.mjsView on unpkg · L10