Security research - Dependency Confusion PoC - bug bounty disclosure
On installation, the package harvests host, environment, and project configuration data and sends it to an external callback host. It also sends a DNS beacon containing encoded host and user data.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgThe package runs postinstall.js automatically when npm installs it.
package.jsonView on unpkg · L5Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgThe install hook sends encoded payloads to akko.requestcatcher.com.
postinstall.jsView on unpkg · L22The hook collects host and user identifiers and emits a DNS beacon.
postinstall.jsView on unpkg · L14The hook collects host and user identifiers and emits a DNS beacon.
postinstall.jsView on unpkg · L37It selects environment variables likely to contain credentials or infrastructure details.
postinstall.jsView on unpkg · L51This report applies to @umschool/analytics@999.0.4.
See version security history for other recorded verdicts.
Evidence last updated: .
Source advisory published: .
Package defines install-time lifecycle scripts.
package.jsonView on unpkgThe package runs postinstall.js automatically when npm installs it.
package.jsonView on unpkg · L5Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgThe install hook sends encoded payloads to akko.requestcatcher.com.
postinstall.jsView on unpkg · L22The hook collects host and user identifiers and emits a DNS beacon.
postinstall.jsView on unpkg · L14The hook collects host and user identifiers and emits a DNS beacon.
postinstall.jsView on unpkg · L37It selects environment variables likely to contain credentials or infrastructure details.
postinstall.jsView on unpkg · L51