OpenSSF/OSV advisory MAL-2026-13691 confirms this npm version as malicious. @rblxts/services is a typosquat of @rbxts/services. Its scripts/postinstall.js is heavily obfuscated: module names ('fs','https','child_process'), environment variable names, filenames, and the download URL are stored as \x hex escapes or base64 to hide them from string scanners. On Windows, the postinstall decodes a base64 URL to https://files.catbox.moe/vpfwzj.zip, downloads the archive, uses PowerShell...
Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
Install-named source file stages remote content through filesystem writes and execution.
scripts/postinstall.js#virtual:normalized:round1View on unpkg · L4Source decodes a Base64-obscured HTTP endpoint at runtime.
scripts/postinstall.js#virtual:normalized:round1View on unpkg · L8Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
scripts/postinstall.js#virtual:normalized:round1View on unpkg · L4Install-named source file stages remote content through filesystem writes and execution.
scripts/postinstall.js#virtual:normalized:round1View on unpkg · L4Source decodes a Base64-obscured HTTP endpoint at runtime.
scripts/postinstall.js#virtual:normalized:round1View on unpkg · L8