BUGBOUNTY PoC — represents @subsplash/canny — @subsplash/canny (2 refs) — Subsplash report 7a8faa0b
An npm preinstall hook automatically executes code during installation. It collects host and account identifiers and makes an HTTP request as part of an explicitly dependency-confusion-oriented package.
Install-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgThe manifest runs an automatic preinstall command that reads the host name and local account name, then sends them by HTTP.
package.jsonView on unpkg · L5A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
package.json#scripts.preinstallView on unpkgThe runtime entry identifies the package as loaded from the public registry in a dependency-confusion context.
index.jsView on unpkg · L1The README describes a private-registry resolution scenario where the preinstall hook executes on a build server; its self-justification does not neutralize the active lifecycle payload.
README.mdView on unpkg · L16This report applies to @rutxploit-sec/subsplash-canny@1.0.0.
See version security history for other recorded verdicts.
Evidence last updated: .
Source advisory published: .
Install-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgThe manifest runs an automatic preinstall command that reads the host name and local account name, then sends them by HTTP.
package.jsonView on unpkg · L5A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
package.json#scripts.preinstallView on unpkgThe runtime entry identifies the package as loaded from the public registry in a dependency-confusion context.
index.jsView on unpkg · L1The README describes a private-registry resolution scenario where the preinstall hook executes on a build server; its self-justification does not neutralize the active lifecycle payload.
README.mdView on unpkg · L16