OpenSSF/OSV advisory MAL-2026-15512 confirms this npm version as malicious. package.json declares a dependency whose key (`jsb-adapter`) equals this package's own name and whose value is the bare HTTPS URL `https://repo.securityctrl.com/jsb-adapter` instead of a registry version range...
Source
OpenSSF Malicious Packages via OSV
Summary
Malicious code in jsb-adapter (npm)
Details
package.json declares a dependency whose key (`jsb-adapter`) equals this package's own name and whose value is the bare HTTPS URL `https://repo.securityctrl.com/jsb-adapter` instead of a registry version range. On `npm install`, npm fetches whatever tarball that host currently returns, unpinned and with no integrity check, and runs any lifecycle scripts inside it — so the code executed on the installer is whoever controls `repo.securityctrl.com` at install time, not the published tarball. The shipped index.js is an inert stub, so the manifest line is the entire published payload. Aggravating shape: the dependency key matches the package's own name and the version `45.0.0` is implausibly high, consistent with dependency-confusion targeting an internal package of the same name.
Decision reason
OpenSSF Malicious Packages via OSV confirms jsb-adapter@45.0.0 as malicious (MAL-2026-15512): Malicious code in jsb-adapter (npm)