my-tailwind-gutenberg-block @0.1.5
Vulnerability report · Last retrieved from osv.dev August 5, 2026 at 1:58 AM UTC
OSV ID
MAL-2026-10761
Ecosystem
npm
Summary
The package advertises itself as a WordPress Gutenberg + Tailwind block scaffold (src/edit.js, src/save.js, block.json), but the tarball also contains setup.ps1, an undocumented PowerShell script unrelated to the stated purpose. When run, setup.ps1 installs Scoop, winget, and the Deno runtime on the user's Windows host, then invokes deno run -A http://172.94.9.157/v028f8cde892b0b74c8.js — executing unpinned, unverified JavaScript fetched over plain HTTP from a bare IP with all Deno permissions granted (filesystem, network, environment, subprocess). Comments in the script self-describe the fetched code as a launcher-1 eval-loop that pulls launcher-2, which then sets up autorun and runs a main payload, indicating persistence. The mismatch between the advertised WordPress-block purpose and a Windows runtime dropper is a cover-story pattern; the bare-IP plain-HTTP delivery of a mutable script under a fully-permissioned alternate runtime is an install-time remote-code-execution vector against any developer who runs setup.ps1.
Source: amazon-inspector (8ba41c0d8f447e47febb6ceed2c87681bb0f518b74d42d898e024a7ab4418f61)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.