Usage: npx ai-analyzer analyze-phishing <file_path>
Unconsented preinstall requests encode the installing machine's hostname and username into external subdomains. Postinstall also collects identifying environment and Git data into a temporary file.
Install-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall lifecycle runs preinstall.js and postinstall.js.
package.jsonView on unpkg · L13Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
postinstall.jsView on unpkgPreinstall makes HTTPS requests to attacker-controlled subdomains derived from hostname and username.
preinstall.jsView on unpkg · L46Install-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkg · L14Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L14Install lifecycle runs preinstall.js and postinstall.js.
package.jsonView on unpkg · L13Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L15Source file is highly similar to a previously finalized malicious package; route for source-aware review.
postinstall.jsView on unpkgPreinstall makes HTTPS requests to attacker-controlled subdomains derived from hostname and username.
preinstall.jsView on unpkg · L46