@array-util/subsearch @1.0.3
Vulnerability report · Last retrieved from osv.dev August 5, 2026 at 5:03 PM UTC
OSV ID
MAL-2026-11095
Ecosystem
npm
Summary
The package's index.js is heavily obfuscated (string-array shift/rotate pattern with hex-encoded indices and a while(!![]) decoder loop). Obfuscation in a published npm library — particularly one whose advertised purpose ('subsearch' array utility) would not require it — is a notable signal because legitimate utility libraries are typically shipped readable or minified-but-not-string-array-encoded. However, the actual decoded behavior of the file has not been confirmed, and obfuscation alone is not proof of installer-side harm. Routing to human review so a reviewer can de-obfuscate index.js and verify whether the decoded code performs exfiltration, dropping, or silent-relay before any block decision.
Source: amazon-inspector (793344e3c658f3649a113e29dd1124d979af9a7978f3159c55f8da6f6b3bc918)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.