Authorized security research probe (bug bounty). No-op outside the specific sandbox it was written for.
npm installation conditionally performs internal-network reconnaissance. Results, response fragments, and the install working directory are written locally and exfiltrated externally.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgpostinstall executes probe.js automatically during installation.
package.jsonView on unpkg · L7Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgA manifest entrypoint or package-local install chain reaches a fixed external POST callback.
probe.jsView on unpkgIt collects DNS, TCP, and HTTPS response data, including up to 150 response-body characters.
probe.jsView on unpkg · L13Collected results and the install working directory are POSTed to an external webhook.
probe.jsView on unpkg · L9The probe writes collected network results to loot.json.
probe.jsView on unpkg · L24Package defines install-time lifecycle scripts.
package.jsonView on unpkgpostinstall executes probe.js automatically during installation.
package.jsonView on unpkg · L7Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgA manifest entrypoint or package-local install chain reaches a fixed external POST callback.
probe.jsView on unpkgIt collects DNS, TCP, and HTTPS response data, including up to 150 response-body characters.
probe.jsView on unpkg · L13Collected results and the install working directory are POSTed to an external webhook.
probe.jsView on unpkg · L9The probe writes collected network results to loot.json.
probe.jsView on unpkg · L24