qs 6.16.1
- Source
- https://github.com/ljharb/qs
- Artifact scanned
qs-6.16.1.tgz- Compared with
qs-6.16.0.tgz(7 signals introduced since)- Files
- 18 scanned, 2 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 13 info
- Scan time
- 5.4 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 5 of 5 warn and critical signals; 5 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-23 20:24
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
"use strict";var getSideChannel=,utils=,has=.,isArray=Array.,getPrototypeOf=Object.,likely benign Minified line from the qs npm package's distributed bundle.Reasoning
Raw-pass long-line signal on a minified dist bundle. The visible snippet is ordinary qs/side-channel module wiring (require calls, prototype helpers, isPlainContainer). Long lines are typical of minified output and the snippet shows no decoding, dynamic execution, or network use.
-
"use strict";var getSideChannel=,utils=,formats=,has=.,arrayPrefixGenerators=,isArray=Array.,push=Array.likely benign Minified qs stringify-related module line in dist bundle.Reasoning
Raw-pass long-line finding. The snippet shows standard qs internals (arrayPrefixGenerators, formats, Array.prototype.push), consistent with minified library code. Nothing in the visible portion is obfuscated payload logic.
-
"use strict";var formats=,getSideChannel=,defineProperty=,has=.,isArray=Array.,overflowChannel=,,likely benign Minified qs overflow-tracking helper line in dist bundle.Reasoning
Raw-pass long-line finding. The snippet is the qs overflow-channel helper using get-side-channel, a normal dependency pattern. Long length is explained by minification of the bundle.
-
st.; st.; st.; -
st.; st.; st.; -
st.; st.; st.; -
st.; st.; st.; -
"use strict";var undefined,$Object=,$Error=,$EvalError=,$RangeError=,$ReferenceError=,$SyntaxError=,$TypeError=,$URIError=,abs=,floor=,max=,min=,pow=,round=,sign=requlikely benign Minified bundle line importing builtin/error shims from dependencies.Reasoning
Raw-pass long-line finding. The snippet is a block of require() calls for es-object-atoms and es-errors style builtins, a standard dependency-bundling pattern. The length comes from bundling and minification, not from any encoded payload.
-
var hasMap="function"==typeof Map&&,mapSizeDescriptor=Object.&&hasMap?Object.:null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.?mapSizeDescriptor.:null,mapForEach=hasMap&&.,hasSet="fulikely benign Minified Map/Set feature-detection code in dist bundle.Reasoning
Raw-pass long-line finding. The snippet is feature detection for Map and Set (size descriptors, forEach), a common polyfill-style pattern in libraries like side-channel and es-get-iterator. No obfuscation or execution primitives are visible.
-
} loneBoundary += '\uD83DX'; loneExpected += '%F0%9F%91%98'; -
t. -
t. -
t.
Reproduce This Scan
Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
|
&&