sentrykit @30.0.0
Vulnerability report · Last retrieved from osv.dev August 29, 2026 at 7:35 AM UTC
OSV ID
MAL-2026-15544
Ecosystem
npm
Summary
package.json declares a self-referential dependency where the key sentrykit maps to the bare HTTPS URL https://repo.securityctrl.com/sentrykit instead of a registry version range. On npm install , npm fetches whatever tarball that URL returns and installs it, running any lifecycle scripts contained in the fetched artifact. The source is unpinned, integrity-unchecked, and not the official npm registry; the shipped package body is a one-line stub, so the manifest itself is the entire delivery mechanism. The dependency key equals the package's own name and the version constraint (30.0.0) is implausibly high for a package of this size, matching the dependency-confusion smuggling shape where a high version number is used to win resolution against an internal package of the same name. Whoever controls repo.securityctrl.com controls code executed on the installer's machine at install time.
Source: amazon-inspector (7070cc1752fa75b405bdd0617a934d29519df28fdd0d069c0d4b5f7adaf44f55)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.