react-scroll-disable
Disables scroll outside of `children` node.
This report shows the evidence for react-scroll-disable@2.5.2, the only known version.
AI Security Review
scanned 3mo ago · by lpm-firewall-aiConfirmed import-time staged remote code execution in all published entrypoints. The absence of install hooks does not mitigate the concrete runtime execution chain.
Decision evidence
public snapshot- All three published entrypoints append obfuscated `eval(atob(...))`.
- Decoded loader runs immediately when the package entrypoint is imported.
- Loader queries Ethereum RPCs, including `eth.blockscout.com` and `eth-mainnet.public.blastapi.io`, for staged data.
- It derives remote hosts, fetches a payload, XOR-decodes it, then executes it with `eval` or detached `node -e`.
- `package.json` exposes the compromised files as main/module entrypoints.
- No npm preinstall/install/postinstall hook is declared.
- The visible React scroll-control modules are package-aligned, but do not constrain the appended loader.
Source & flagged code
2 flagged · loading sourcePackage source references a known benign dynamic code generation pattern.
dist/es5/index.jsView on unpkg · L5A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/es5/index.js#virtual:base64:round1View on unpkg · L1Findings
Affected versions and remediation
This report applies to react-scroll-disable@2.5.2.
The versions list below shows the verdict for each recorded version.
- Avoid installing react-scroll-disable@2.5.2. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.