pnpm 10.34.8
- Source
- https://github.com/pnpm/pnpm
- Artifact scanned
pnpm-10.34.8.tgz- Compared with
pnpm-10.34.7.tgz(0 signals introduced since)- Files
- 8 scanned, 12 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 2 warn · 176 info
- Scan time
- 56.3 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 58 of 58 warn and critical signals; 56 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-24 01:43
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
default..inconclusive Large brotli-compressed base64 blob decompressed at runtime; purpose not visible in the snippet.Reasoning
A 138 KB base64 literal is brotli-decompressed at runtime. This is unusual for a CLI and could be an embedded payload, but it is equally consistent with bundled compressed data such as a dependency asset or tarball. The snippet alone does not show what the decompressed bytes are used for, so this stays open.
-
default..likely benign A base64-encoded brotli-compressed payload is decompressed at runtime in the pnpm bundle.Reasoning
A raw-pass base64 blob passed to brotliDecompressSync is a common way bundlers embed compressed data. The decompressed content is not shown, and the raw pass has a high false-positive rate, so this leans benign without being settled.
-
exports2. = /||| -
var astralIdentifierStartCodes =likely benign A long generated array of Unicode astral identifier start code points inside a bundled pnpm dependency.Reasoning
The line is a large array of integer code-point ranges (astralIdentifierStartCodes) used for identifier-character tables in a bundled JavaScript parser. Long generated data lines are typical of minified or bundled libraries and show no execution or obfuscation intent.
-
module2.. = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u06likely benign A long Unicode ID_Start character-class regex from a bundled identifier-validation library.Reasoning
This is an ID_Start regular expression built from Unicode code point escapes, the kind of table the unicode-id libraries generate. The length comes from data, not from concealed logic.
-
module2.. = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\ulikely benign A long Unicode ID_Continue character-class regex in the same bundled identifier library.Reasoning
This is the ID_Continue counterpart of the ID_Start table, a standard Unicode property regex generated from data. No decoding, execution or network behaviour is present.
-
return && c !== CHAR_BOM && ! && c !== CHAR_MINUS && c !== CHAR_QUESTION && c !== CHAR_COLON && c !== CHAR_COMMA && c !== CHAR_LEFT_SQUARE_BRACKET && c !== CHAR_RIGHT_SQUARE_BRACKET && c !== CHAR_LEFT_CURLY_BRACKET && c !== CHAR_RIGHT_CURLY_BRACKET && c !== CHAR_SHARP && c !== CHAR_A -
var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g; var rsAstralRange = "\\ud800-\\udfff"; var rsComboMarksRange = "\\u0300-\\u036f\\ufe20-\\ufe23"; var rsComboSymbolsRange = "\\u20d0-\\u20f0"; -
var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g; var rsAstralRange = "\\ud800-\\udfff"; var rsComboMarksRange = "\\u0300-\\u036f\\ufe20-\\ufe23"; var rsComboSymbolsRange = "\\u20d0-\\u20f0"; -
var rsMisc = "[^" + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + "]"; var rsFitz = "\\ud83c[\\udffb-\\udfff]"; var rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")"; var rsNonAstral = "[^" + rsAstralRange + "]"; -
var rsMisc = "[^" + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + "]"; var rsFitz = "\\ud83c[\\udffb-\\udfff]"; var rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")"; var rsNonAstral = "[^" + rsAstralRange + "]"; -
var rsMisc = "[^" + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + "]"; var rsFitz = "\\ud83c[\\udffb-\\udfff]"; var rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")"; var rsNonAstral = "[^" + rsAstralRange + "]"; -
var rsNonAstral = "[^" + rsAstralRange + "]"; var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; -
var rsNonAstral = "[^" + rsAstralRange + "]"; var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; -
var rsNonAstral = "[^" + rsAstralRange + "]"; var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; var rsZWJ = "\\u200d"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; var rsZWJ = "\\u200d"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; var rsZWJ = "\\u200d"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsUpper = "[" + rsUpperRange + "]"; var rsZWJ = "\\u200d"; -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = -
return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC7F|\uD83D\uDC68likely benign A long emoji-sequence regex using UTF-16 surrogate escapes inside a bundled text-handling library.Reasoning
The regex matches emoji ZWJ and flag sequences as surrogate-pair escapes, a standard emoji-segmentation pattern used by grapheme or string-width libraries. The length reflects emoji data.
-
"use strict"; var regex = "[\uD800-\uDBFF][\uDC00-\uDFFF]"; var ; module2. = astralRegex; -
"use strict"; var regex = "[\uD800-\uDBFF][\uDC00-\uDFFF]"; var ; module2. = astralRegex; -
"use strict"; var regex = "[\uD800-\uDBFF][\uDC00-\uDFFF]"; var ; module2. = astralRegex; -
"use strict"; var regex = "[\uD800-\uDBFF][\uDC00-\uDFFF]"; var ; module2. = astralRegex; -
}, cfg_), delimiterLength = , totalWidth = maxWidths., relativeWidths = maxWidths., maxTotalWidth = cfg. - delimiterLength * , excessWidth = Math., computedWidths = -
-
-
const varRange = "\\ufe0e\\ufe0f"; const familyRange = "\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93"; const astral = `[]`; const combo = `[]`; -
const varRange = "\\ufe0e\\ufe0f"; const familyRange = "\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93"; const astral = `[]`; const combo = `[]`; -
const varRange = "\\ufe0e\\ufe0f"; const familyRange = "\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93"; const astral = `[]`; const combo = `[]`; -
const varRange = "\\ufe0e\\ufe0f"; const familyRange = "\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93"; const astral = `[]`; const combo = `[]`; -
const varRange = "\\ufe0e\\ufe0f"; const familyRange = "\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93"; const astral = `[]`; const combo = `[]`; -
const varRange = "\\ufe0e\\ufe0f"; const familyRange = "\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93"; const astral = `[]`; const combo = `[]`; -
const combo = `[]`; const fitz = "\\ud83c[\\udffb-\\udfff]"; const modifier = `(?:|)`; const nonAstral = `[^]`; -
const combo = `[]`; const fitz = "\\ud83c[\\udffb-\\udfff]"; const modifier = `(?:|)`; const nonAstral = `[^]`; -
const combo = `[]`; const fitz = "\\ud83c[\\udffb-\\udfff]"; const modifier = `(?:|)`; const nonAstral = `[^]`; -
const nonAstral = `[^]`; const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const nonAstral = `[^]`; const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const nonAstral = `[^]`; const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const regional = "(?:\\uD83C[\\uDDE6-\\uDDFF]){2}"; const surrogatePair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; const zwj = "\\u200d"; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
const zwj = "\\u200d"; const blackFlag = "(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)"; const family = `[]`; const optModifier = `?`; -
}), , , , -
return byteToHex + byteToHex + byteToHex + byteToHex + "-" + byteToHex + byteToHex + "-" + byteToHex + byteToHex + "-" + byteToHex + byteToHex + "-" -
var O =likely benign A long object literal mapping elliptic-curve names and aliases in the bundled OpenPGP code.Reasoning
This is an object literal mapping curve names and aliases to canonical identifiers, as in OpenPGP.js's curve configuration. A long declarative constant line with no executable behaviour is ordinary.
-
var H = -
return ; }) : ; var ee = ; -
return ; }) : ; var ee = ;likely benign A base64-to-bytes conversion helper using atob inside the bundled OpenPGP encoding utilities.Reasoning
atob is used in an OpenPGP-style runtime fallback that converts base64 to bytes for key and armor handling. It is a standard encoding helper, not a fetch or eval step, and the decoded value is only turned into a byte array here.
-
var Be =likely benign A long array of prime-number constants in the bundled cryptography code.Reasoning
The line is a list of small primes, the kind of constant table used in cryptographic routines such as prime sieving or key generation in the bundled library. It is data, not obfuscation.
-
ze = , ze = , ze = , ze = , ze = -
var Xr = Zr ? -
var $r =likely benign A long declarative table of elliptic-curve parameters in the bundled OpenPGP library.Reasoning
This is a table keyed by curve name holding OIDs, key types, hash and cipher choices and payload sizes, a standard OpenPGP curve-parameter declaration. It contains no execution or hidden payload.
-
this. = t2., this. = t2., this. = t2., this. = t2., this. = t2., this. = t2., this. = t2., this. = t2., this. = t2., this. && G. ? this. = "web" : this. -
this. = null, this. = null, this. = null, this. = null, this. = null, this. = , this. = , this. = null, this. = null, this. = null, this. = null, this. -
t2., null !== this. && t2., null !== this. && t2. -
})), null !== this. && , null !== this. &&likely benign A long OpenPGP signature-packet serialization expression in the bundled library.Reasoning
The line serializes OpenPGP signature subpackets (preferred hash and compression algorithms) through utility conversions. It is long because of chained expressions in generated code, a common pattern in bundled crypto libraries, and shows no malicious behaviour.
-
-
return this. && "gnu-dummy" !== this.. && r2., && t2., t2., this. || -
return e3. = , e3. = , e3. = , e3. |= -
var nu = /* @__PURE__ */ Uint32Array. -
, = , = , = , = -
return g3 = n2., h3 = n2., h3 = n2., c3 = n2., u3 = n2., u3 = n2., c3 = n2., u3 = n2., u3 = n2., c3 = n2., h3 = n2., y3 = n2., g3 = n2., g3 = n2., g3 = n2. -
return m3 = n2., b3 = n2., m3 = n2., b3 = n2., u3 = n2., b3 = n2., u3 = n2., b3 = n2., f3 = n2., u3 = n2., f3 = n2., u3 = n2., f3 = n2., h3 = n2., p3 = n2. -
var $u = -
const t2 = nf., r2 = , n2 = , i2 = , s2 = , a2 = , o2 = , c2 = , u2 = e2 * e2 * e2 % t2, h2 = u2 * u2 * e2 % t2, f2 = * h2 % t2, l2 = * h2 % t2, y2 = * u2 % t2, g2 = * y2 % t2, p2 = -
var df = -
s2 += * T2, a2 += n2 * F2, o2 += n2 * L2, c2 += n2 * N2, u2 += n2 * O2, h2 += n2 * H2, f2 += n2 * z2, l2 += n2 * G2, y2 += n2 * j2, g2 += n2 * q2, p2 += n2 * V2, d2 += n2 * _2, A2 += n2 * Y2, w2 += n2 * Z2, m2 += n2 * J2, b2 += n2 * W2, a2 += * T2, o2 += n2 * F2, c2 += n2 * L2, u2 += n2likely benign A long unrolled big-integer multiplication sequence in the bundled elliptic-curve arithmetic.Reasoning
The line is an unrolled arithmetic sequence over multi-word integers, the typical output of a big-number or Poly1305/curve25519 field multiplication routine. It is a computational kernel, not concealed logic.
-
var vl = -
likely benign An unrolled SHA-512 compression round in the bundled hashing code.
Reasoning
The line is part of an unrolled 80-round loop with rotations and XORs on 64-bit words, the structure of a SHA-512 compression function. Standard hash implementations are expected in this bundle and show no malicious intent.
-
S2 = 65535 & , K2 = B2 >>> 16, C2 = 65535 & , D2 = I2 >>> 16, I2 = e2, K2 += >>> 16, C2 += 65535 & I2, D2 += I2 >>> 16, D2 += >>> 16, e2 = x2 = 65535 & C2 | D2 << 16, t2 = O2 = 65535 & S2 | K2 << 16, S2 = 65535 & ,likely benign Minified 64-bit arithmetic routine inside pnpm's bundled crypto code.Reasoning
The snippet is a chain of 16-bit split arithmetic on BigInt-style word pairs, typical of a bundled crypto library's 64-bit multiply/add routines. It is a long line in a minified bundle with no execution, decoding or network behavior, so the long-line signal reflects bundling rather than obfuscation.
-
const a2 =likely benign Large integer constant table (DES-style S-box data) in a bundled cipher library.Reasoning
The long line is a constant lookup table of integers in the DES-style S-box pattern, which is a standard cipher table embedded in a bundled crypto library. Data tables in a bundle are a legitimate pattern and this is not an encoded payload.
-
-
m2 = m2 >>> 1 | m2 << 31, b2 = b2 >>> 1 | b2 << 31, d2 = 1431655765 & , b2 ^= d2, m2 ^= d2 << 1, d2 = 16711935 & , m2 ^= d2, b2 ^= d2 << 8, d2 = 858993459 & , m2 ^= d2, b2 ^= d2 << 2, d2 = 65535 & , b2 ^= d2, m2 ^= d2 << 16, d2 = 252645135 & -
const t2 = , r2 = , n2 = -
b2 = 252645135 & , v6 ^= b2, p3 ^= b2 << 4, b2 = 65535 & , p3 ^= b2, v6 ^= b2 << -16, b2 = 858993459 & , v6 ^= b2, p3 ^= b2 << 2, b2 = 65535 & , p3 ^= b2, v6 ^= b2 << -16, b2 = 1431655765 & , v6 ^= b2, p3 ^= b2 << 1, b2 = 16711935 & -
A2 ? : , p3 &= -15, v6 &= -15, w2 = t2 | r2 | n2 | i2 | s2 | a2 | o2 -
a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ -
a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ , o2 = a2, a2 = c2, c2 = o2 ^ -
e2 = , e2 = , e2 = , e2 = , e2 = , e2 = , e2 = , e2 = , e2 = , e2 = -
t2 = , t2 = , t2 = , t2 = , t2 = , t2 = , t2 = , t2 = , t2 = , t2 = , t2 = , t2 -
s2 =likely benign Large 32-bit constant array consistent with a block cipher's initialization tables.Reasoning
The line is a large array of 32-bit unsigned integer constants, consistent with Blowfish or similar cipher initialization tables in a bundled crypto library. It is data, not executed code, and the long-line flag is expected for minified or generated content.
-
const A2 = , w2 = , m2 = -
Zl. = . = 32, Zl. = . = 16, . = 8, . =likely benign Cipher parameter setup and S-box constants in a bundled crypto library.Reasoning
The line sets key and block sizes and a large SBOX table for a Blowfish/Triple-DES-style cipher. This is standard cipher configuration inside a bundled library, and nothing in the snippet executes or exfiltrates anything.
-
var iy = -
return r2. = e3, r2. =likely benign bzip2 decompressor setup with a precomputed CRC32 lookup table.Reasoning
The line assigns a bzip2 error constructor and a precomputed CRC32 lookup table. This is the standard bzip2 decompressor code, a common legitimate dependency, and the table is a computed checksum lookup rather than an obfuscated payload.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQENBFq44CwBCADNRnp3EGOqifmbqOgRb64hkObYdNAClPy/aQfxyWvrZBuVw8OF\nDhtziM8M8g986wALaE/nCMufVLrWLVFr4hDHrKr9weaX8vdrPVgvbk/wLfokumnT\nied2EXUYv4i1+PFPLnBEfb/FhG/x11mSStIra74JIw7C3uLbBdZfU5SBI9SRjFEg\nIMHnnTVrXsoZCf+MBUU5nN+tEuOk5s2bnb8rZOsDfdkMLblLbk7j9OvU4OfJ9cLa\ntNk0wlikely benign Embedded OpenPGP public key block stored as a string literal.Reasoning
The matched text is an ASCII-armored OpenPGP public key block embedded as a string, which is public key material and not an obfuscated payload. Such keys are used legitimately for signature verification in package tooling, so the base64 signal is a false positive here.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFWujE4BEAC8YwRvCMbhE0CV0F7U3Swr96hLPerVWEVmFoVshq9acXc8x+NL\na4BjGBt+GBZR2E6cRw4kEbIHmNj/XEE2fF4MG/L149feRxMwk8SuakQbcbvopSmZ\ncVc+IqLTYcZ36nJH1Vvij4gREL2BnPGHZKSJ2RxMtoc75t1Mgdx3D1MmOPHrBmCB\njN9xCvMBx24Fv5QHCXoL5ObOyZbJ+J4Et+nR2e5tL5ixWXA99Vomy6mAkYIinlNc\n/BqvVlikely benign Embedded OpenPGP public key block stored as a string literal.Reasoning
This is another ASCII-armored PGP public key block in the same key-list string, the same kind of public key material used for verifying signatures. It is base64 by format and carries no executable content.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQENBFtYnJsBCACdDOWJYl/Zd38Mt6kg3j+ooN7sl1bR+SBPEv4yS+lK0cLenv3F\nM+cYZEy152H8542OpJpASvQQ+N4TSHcoqDauSR1oQYKkHOj3k+U7wgODlkh5LioO\n9Z+WyMuawMcaK6daN323OdiEt5uALLP2/60BC6As9Sl6KO7BSz2nWjEqtb4daGps\nxzyjuBgzl4A3Ct9PpBEuft4L6TVhLv8bQOTJIkjM3q4iDX312elbtZxs+4wCsVpa\nsY0Oalikely benign Embedded OpenPGP public key block stored as a string literal.Reasoning
The snippet is an armored PGP public key block in a key-list string, consistent with keys bundled for signature verification. The base64 flag reflects the armor format, not hidden code.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFZypZgBEADeIdm42LaylSWw5CosOAte2m6S9DgAGEBrg/yHSFTZWz341EZr\nlq1fghIC9nHh09wVlJNOOo3orB9tYoJ3LArB0MQb7Ha7dcnfn98O1od0T4QTlEro\nEeJaOfuElLD+5b9HVYqhdRtMIFiUTfSTbEXbQcvZhaLf3M8aI1G+poPRYNVRx30p\nX9PM5N8DDmW8Q/xYg3T1uHuYUmd6HlzBiESNE2WWcJoxoKuQR2Lk4Wkt+qYnxdHH\n0vYIslikely benign Embedded OpenPGP public key block stored as a string literal.Reasoning
The snippet is an armored PGP public key block inside a list of keys, the same benign public key material as the surrounding entries. There is no decode-and-execute path in the snippet.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFf3hmYBEAC6YQyQighf1meU1gG8OyjlfRp7KMJJHmxtBjtH5fWtM8IWCdmZ\nnCoUgNbJHIYD2Fn3h/ijX4/S/492mbymadmW24D7mYde/OBuAQCmffjypBCUS5Gh\nZmZF0tu9Dg4cn5Zx+mchnt330m7T6cUreWR1/CiBXINJWQ6ISuwO8MDW/OSKJNyr\nRdrf4Hq73PDBkSkHK3awXVHyHfypeJP44fqBWbG+j437xWJFEqnVSIhMlk5y+qS7\nToZTmlikely benign Embedded OpenPGP public key block stored as a string literal.Reasoning
This is an armored OpenPGP public key block in a string, consistent with the other key entries in the file. Base64 armor of a public key is expected and is not an encoded dropper.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFRgAMsBEAC1SlN8Db9p/+pQcrlXM0xtbVDOZksBQynOzUV+Y/NBTmeBnYMo\ngh+gTau0Iv7UlDanKlB8pQubo1Gwp6ToLB6pcoh+Zuy6BRB1yHYtNFhrb33QZ5Qu\nQjtnM1qRhIuZI74StyJvfvfg5xG+Z15rvGalIhJ95s3574t6sFnnkdAx3FnHZS93\n2Bv9Dg7FsgKB7BAANa0rTbe0PS2NdzMRtelvomUnT97Z7Ik7NLNYddu+9LRXUqQw\nsxt0blikely benign An embedded armored PGP public key block inside the bundled pnpm CLI.Reasoning
The snippet is a PGP public key block stored as a string literal, which is standard for a bundled package that verifies signatures. Base64 armor is the expected encoding for such keys, and the raw pass flags it only by its shape. Nothing here decodes or executes anything.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBF5MceABEADFVslAVcrIyj7pcWEPeYgnr+psd6CNKlqOslf0+WUFSf0RVl45\nuTckfS/D46llZRGbnOOixtM0v0fK60iSjLfWOTQJWAF8BIHaCEb3nAafZcFGnRb/\nLYwBYHakhtlvQFprEp7R+ja3e5+m4N3x7Rr/WEG57g+PXigsH2oGOZxgjRbaoAw8\nQovG3ngU1/4Zo6p+7spTtPQ2eyhuE3qd039zJ4mKysJWqdZUsByNPfFITKVtbj5m\nhtZPTlikely benign An armored PGP public key block embedded as a string in pnpm's bundle.Reasoning
This is another PGP public key block in a string literal, the same kind of key material as the neighbouring findings. It is a raw base64-armor match with no decoding or execution, consistent with a bundled key list.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFM7JpoBEACmf7uB5P5QJ8X38ARQn+dr+/O+6/wzkKzUcoFvRArwZTcpdEO/\n0C12kNSpK2UkVMh4sorYwA8W0yv3spZJWU3TiIfCVryxqZaAWEIU+dwsQ0P6EAUy\nthjdQEs81bG6aN0dUqE26fWjGL/mU7BPtAwfzg6lty2cwZJP5zaNCl/PjRUeTKC2\noNas3M5dWoOqWq6HLPqnTEPHPlZ/mhkOfLOnJA6r669sQcml5R+Lhwd8wdJp+ANi\nDLW66likely benign A PGP public key block literal in the pnpm bundle.Reasoning
The snippet is an armored PGP public key in a string constant. Base64 armor is expected for key material, and the finding comes from the raw pass, which has a high false-positive rate. No code consumes this blob in a suspicious way within the shown snippet.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFcGZx4BEACa92SjEniMQIBdb0btnZRu8vzOGNe+ndzXIWPyu2h+p0xZ/2JN\nMDQW5hc8USoV4/rTssdqDOqcu3AkmLtZi14IaRJ1TQP6Zb05I8MOEm58WXXn7fSF\nYJwhD3LDrAdAHAs896QvsFG7X3Rw18+j7RpK/MPIXZDA5GS3QPfrB67q/J3vvJyQ\neNz9jSlnMpkNO3KQYvUuU1KqeBpMXZtJi52B6FQY7y3H27MgjmJ2EEX9f1uNaxUw\n0SzHClikely benign A PGP public key string constant in the pnpm bundle.Reasoning
The snippet is a PGP public key block in a JavaScript string, typical of signature-verification key sets shipped with a package manager. The base64 match is the armor encoding of a public key, not a payload.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFaVjpQBEADt/ZC4FsskPNkAgLq240K+CjPJzq/0cuEyABJeAVeYWJFUJRcb\nzNHBVzr85vW0pEKJUGyTyVxGV1P9VzkqaL5RRiupViwC5lf48P78fCMgEa2z4LIt\nnlIiWnJ1UlDeTvLc1DiLCxWgsYTRRj+x70/sL6EmH7laE1C/5RlnkGnuxM4Vgruc\nT1UMHsZJE/kefPe95NhzJtu+ii/v345ZqHhsGPyfeJYV2CiS2iTIqxvyvrlidrVw\nhqirdlikely benign An embedded armored PGP public key in pnpm's bundled JavaScript.Reasoning
The snippet is a long armored PGP public key block. Public keys are not secret and are commonly embedded for release verification. The raw pass flags the base64 shape alone, and there is no decode-and-run step visible.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQGNBGKD3OQBDAC3ESxNd7dHfM7Hl3sE7Xn2osS4UZkJtmXA7hdbfybzf164wCbL\ncYECq0GrGfgdnKEMWNzr2S08KkUWQwJZd70Jt1voVpqWVXdtBH/KxGwifixMkTEy\nlu0ePvJM7L5HNOIZP5njcAU03hKgIibYQW+SWj/G37yfdyNprN2uX8p4CUyJbnBc\nYOZ2W1tUzNsddvTV03JlDmfR5kwHoi5sTCqvQWTzsIQn/vGHxMqa3XjabfSvim1A\nytE1Jlikely benign A PGP public key literal in the pnpm bundle.Reasoning
This is a PGP public key block string. The header and body are standard armored key material, and the surrounding bundle is a legitimate package manager. The base64 finding does not indicate obfuscation.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBF222c0BEAC/wIiI7EYmA7yprNa/0en2leF+CrF09BlCItTHH5IgjSLGq2tI\nBi3hIhf7TitDlu6GphHlFjvhj6UDgdEmr0itcoOLRhtER6WlmMaXtS+im5fPSLWW\nskZSAh1YC3iqOQCErkAnVFUWY5nUbWfxgv0pKrc5GTT2RkiD6ngor5YIAkRaYQ+n\nniHsekUYOuLln0p4n/K0/iRw5NMok9Q2FwlEj7H0kCfDPuqsgfEoDXoVv8QSVIpB\n1gdOQlikely benign An armored PGP public key block string in pnpm's bundle.Reasoning
The snippet contains an armored PGP public key in a string. This is expected key data for a package manager's verification logic and is not executed or decoded in the snippet shown.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQENBFKKodABCADiE7Ex8GXnQNgipqbTADO5+BfufYFeq9YLEKkuOUfnjAZ8Wzle\n4eLL4rdfFSuwuUO0rkSFOpNjkjKqxfRo0RkmlMxdHwT2auf/yrfX4EyhyKDn1Vh8\nMP2JecXQN3FVa1yR8AMGfT0zOP138MNp21tNp3Dy9r/ds6ZhttrnR+mrKnhKMmTj\n1J+MX/LKw3o9ERIz0O8dxw75pA27npX1EcSCM1Vcq1bam7xD6d3cfQtfQsidXkQ/\nnFpD7likely benign A PGP public key literal embedded in the pnpm JavaScript bundle.Reasoning
The finding is a PGP public key block in a string literal. Key blocks in the bundle are legitimate verification material, and the raw base64 signal reflects their encoding rather than hidden logic.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFhJehkBEADNX8qrO9msK8u1znGaBG+Fr0FS5qzMxpC9oStGZV8abX/rrLkN\nNiImTUMQG6Ooz7luOBSSF7VbYT2xSrgzuYV8WrSJE4Oo0AjVNn2YnbwgyzcQ5FhY\noDcfthDk1HALwXPxjyxvWA2RYf9NZj5OsT2j7nzVoRrQZRtDDB4l2dyEObZ4Am5R\nMRdmAApgHYB1vdTqseHIQjB14V5RcuEzZaE6qez/vJuCHWQby5y2c7JhbY4Hj7gw\nMCkB4likely benign A PGP public key block string inside pnpm's bundled code.Reasoning
This is an armored PGP public key in a string constant. It is public data with no execution path in the snippet, and the match is a base64 false positive typical of raw-pass heuristics on key material.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFl60g4BEAChHPOjxooUAUjigTKIERl8uYyOTA0JL9nICb7Azbl2J3ygmku6\nHdbaqgfaHRwap+hE0s8/oLkccFJVnab6b0rexWQEvarOtzkARJ0wqbxQIQBJKhfS\nV9KCjeacnohnd7CZCW64PtNLC1M9J7rBR32/f5YjllVQeZ/JesWW4HjxbxQLQZ5q\nccjuFw3ZG82zXZZ6gn5b1hNcrDuBLhmQ70UV25rNQopM916o62jXVIbCRNh/nflb\nhGaWrlikely benign An embedded PGP public key string in the pnpm bundle.Reasoning
The snippet is a PGP public key block stored as a string. Public keys are non-secret, and this pattern is a common, legitimate way to ship verification keys in a CLI bundle. The raw base64 detection is not evidence of malicious intent.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFltAggBEADHYmcgBOWwJTVRJCnqEpC8IvOber468ikSgNolQHFbyUkJy/kd\ncx+byBnvqs+s050N6EocIkmPvaa+ptNYf21uDnGKPyFqPMKn68iAXwVDasUK1SST\nlQSixf4qyHjcD7oyDm+1behw0J+KEnjLj941/Q4TOTu93ntRtgBKX0urXTvGjuxk\niHyMiPSiisuV4S0cpi5XsPOPrCvRFrx6xUGRAPf5+MVJkbS5AknmE/aFaMa7yfXe\nhZEYIlikely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
The snippet is an ASCII-armored PGP public key block, which is public key material, not a payload. Base64 is the expected encoding for PGP armor, and the flag is a raw-pass base64-like heuristic on it. This is a bundled key list, consistent with pnpm verifying signed releases.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQENBFTROWUBCACslqx8p2znj3CwEqWK+bEgyfxykVC1iFEABB6UCQ5UrlAiYTjI\n0vwFaTlbWkD3dWBxiFN2+n24Lro549ATmXGO+i0Sacr7DTgawZdkJuM17nNmlAW1\nc1lo6D/KfQ1K7QrakloQw10LzLLW3uxi3OXVoefY1JKTeQn43jolrCHho9iNvZ0N\nxyihQYzSiRzqMQGltKw5UDdbhwuzr9jROgHuUH+msOzax9IkLb8mm2VqJ3HaDJWk\noAaU9likely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
Another armored PGP public key block inside the same bundled key list. The base64 content is standard key data, so the encoding-base64 raw hit is a false positive.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQENBEx8nbMBCACjmblSAGggunFHAWRGZLWLKltA2PG6rIM0bOokJFWtGwRqBCAa\ndKuNwBGy7eBwFQAxuHnNwDKqyGgCKUBe4RUuz0gKr1WgkPAzHZppo/n5BhE4iIxr\nlWJBKVKk/gjXVUBPhRPWNTa23JbzJHntxzHqeMQWIwIdBXoyOf0tOuXcfH2oVBdq\np8nFaeJQ906F6olUD8U12LgIhkg6/NTDLymwkau4YcOe8c2repNITVFaP6w5FmSj\naWTnylikely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
Same pattern: an armored PGP public key string in a list of trusted keys. Nothing decodes or executes it, and public keys are not secrets.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFiGktYBEADoBPdUkwVA9dNViz2wxb+e3XiaQaesSHvRReDpOpWQ7yuw2yLd\nxeUer6Iexcoje/i18x+eD7FF1gi+Lo2J1LVIRchTCx2vGs9P2iYW1iypCRl89C72\nsq0aHz6SiW0OActk5FOJtlOycuYpGra8bKqyTk8en17s6EyjEcvQ54FWacriLz6f\nk1ZnV3mBIiy03IWEOaVUxIvmuBM8MQRUXYn/BxUX1Vpo0qpqf9qtXR7QbiUyjTN/\ndHUz3likely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
An armored PGP public key block, with the base64 body typical of RSA key material. The raw pass flags its encoding only; there is no decode-and-run step.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFSvCTEBEADIa8J6pku+vT9RZ/cU4wKmC441OVghEZ8Cuct4AynkZQZ8Hpra\n4mq9SEjB9t2KSM7kvN/yBrrJBJwAnR7Q+e3+gfthL8Hmgr7K2J+qJdSm7Va/LcSK\nzZjN8UX0EFC+gh+gda9qm0nwRTgxR9k9nWu3l6zcvEsLE79m9Uir3W8BtGak9HCU\n69aSaaWupoqTXgPvYuh0LaF5C+qEccUls/Bmuw8FPP+T8OmOc5SU8pD9uz2r2S+p\nrBqh6likely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
Armored PGP public key data as a string constant. This is expected in a package that verifies signatures, and the base64 flag is a heuristic false positive.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQGiBEPOjg4RBAC2iPU+EHukOrmApMnhYym03gV/VbdPDydVVj+fc7TyjULlKWP7\niEMFZb58EBjjK4Db3O5JiC9yZ7NRgYvqCFGP7hTVBTykJucXIyT8wCmaAImrtAlg\nhA7LKTKlMdkPMz+iTiaVivt5F2W24Lfy/f664J5POcUH3Y5e1dhImNY6fwCg9TN8\nT2QKrFuudsbvqdw+w9I9ZD8EALBfpb39xdZenQllhq6MnODIzeHf5+wQV0slAzaO\nRZCAVlikely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
Armored PGP public key block containing a v4 key packet layout. It is static data within a key list and is not executed or decoded at runtime in the snippet.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBF/qTWsBEADlnzvN5W//gwj5oOpnyPQLjjguiXi0NPe9o0LcQgOmccD8a76R\nr4VQDDM9iFieOcmdcJzTeEcTli165+pBTilqR/RBjq63N4jFzzsiCDJaf8utUhlW\nV7ISG3tpzEJWcgdqK+YlNgVv5C0K1BwvXfh5H5P8pRzvLTpmnhvBIoV4srnVP158\nPifAkbeEBIZU5xyjmFSgevX1QSvjpIdAGvo7RKNzNbbG8SK5KNOkrPzGq3lOtpwA\nduj21likely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
Armored PGP public key material. Long base64 is normal for key blocks, and the finding only reflects the encoding heuristic.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBGHo9TgBEADbSK0AjEvbVkjrvHk3HG1InM3H0kqEjXxenzTukSHQOl8ytLUD\ngP1PPzuHmgTqgONkNa3JNHv7AMO7lUukIYTSvtzOI6fl2i13ZeASDGCBfFHYjxeA\nAcwVe0lTbQUrQA6sUTBJIxL/3JcP0h8mCc5usIiafSclgnTTMbjhbyN5/GJ4AYgv\nv85oyarvX5q2qQhtP6JcevhNwTAxU00XBnPyMr5bL9CSAImOpHDAk/8CLoC4UIW5\nioBFIlikely benign Embedded armored PGP public key block in the bundled pnpm CLI.Reasoning
Armored PGP public key block, a static key constant. Nothing in the snippet decodes or runs it.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEZAFttBYJKwYBBAHaRw8BAQdA9UUQNclFp0rIrgtQnNw6BgjDINkFPoVbuS4H\nsQNEf+e0LEp1YW4gSm9zw6kgQXJib2xlZGEgPHNveWp1YW5hcmJvbEBnbWFpbC5j\nb20+iJMEExYKADsWIQTdeS9Zc8beUsQyy9rHer+gDdvytwUCZAFttAIbAwULCQgH\nAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRDHer+gDdvyt3PYAP9A8XbvZYT+N7k9\n2xnRMlikely benign Embedded armored PGP public key block for a named maintainer in the bundled pnpm CLI.Reasoning
Armored PGP public key block with a User ID line for a named maintainer, followed by base64 key packets. This is a maintainer's public key in a trusted-key list, which is ordinary for a release-verification feature.
-
ulises Gascon <ulisesgascongonzalez@gmail.>\n\nxsFNBF0VqLoBEACiPJYKX/UT5OFnucsBQqSmFNPsRD6JaClRqNe8wQfOZKFNLyat\njtNj2Bvuq2wDTdKSiwcT3PWtPCEVEQ5i4MMzwmnflAV4KTtj8mLCGTR3ighnf9kF\nhBdX+G4I3lQ2rIAc7ie+sI67zFmsAC7wFTw06DrB18vxl5uX7H5UqDXLsOQKE3+D\nQ2SsygI+JsCanaZ+kk6pxgflNDlWj5uRIPe82Cwxg0gS0aQKX5m//diavfhlPmuo\nYaQiolikely benign Embedded armored PGP public key block for a named maintainer in the bundled pnpm CLI.Reasoning
Armored PGP public key block with a maintainer's User ID header and base64 key packets. It is static key data, and the base64 heuristic only fires on the encoding.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBGYFoj0BEACm4UKYcykICb5oxZQQxSZRYwzkSngpeFcrruHVHfg2jcQ+VmRV\nC3NrbhSrBQuJ0pMx/zq/yZB6K4JS+EMf5GpaX2ZsVsj/MPoSKVHcyXR4clIulCxN\nrUyKYS78awl3bE+dwf9U+IY2fMoMVLwNL8kT2Yr28dI2u47bOPRqxDTxJ8VkRMR2\n4Nv8VbFn2kZVm4u/ZE4lVlAr82vuM8dOdo+RA6OTfnJRBtuwp8YmSLQnoE+BeR+i\nLgbmqlikely benign Embedded armored PGP public key string in the pnpm bundle.Reasoning
Raw-pass base64 hit inside a string literal that holds an ASCII-armored PGP public key block. Public keys are supposed to be distributed openly, and the blob is just armored key data, so this is a legitimate embedded key rather than a payload.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBGHwIyoBEADN55NGkn1hvOjFotJVr8aeU6/xGZF3gPLi7q2qaX5CXtVMGS2B\n5h9kiBKrNo1+xeC1+jRu9r5179lTiYV808qNFBQdr+5ZBnOoszadlMPMtU89qsR9\njxr8wJT563nIPoCeRl+0oFeam9ktAZnnpLz0dmPxyHHVaFXsVauDpwjJxOPo5Vyo\n2MHTacVUBWZA6R92ZETWIOHSg3ZtLf+jq7IyzeYSnj31kbx5djGtawLKZZ9bbIdr\nihRyslikely benign Another embedded armored PGP public key string in the bundle.Reasoning
Same pattern as the other PGP key literals: a public key block in a string constant, consistent with pnpm's signature-verification keyring. Raw-pass base64 matches on armored keys are expected false positives.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEaGA63BYJKwYBBAHaRw8BAQdAo/yU+MutacFmmn0CEX495goNrBxR24235XLM\ncvHYjfq0L0FudG9pbmUgZHUgSGFtZWwgPGR1aGFtZWxhbnRvaW5lMTk5NUBnbWFp\nbC5jb20+iI4EExYKADYWIQRb6KP2yKXAHRBsCtggsaOQsWjTVgUCaGA63AIbAwQL\nCQgHBBUKCQgFFgIDAQACHgUCF4AACgkQILGjkLFo01afgwEA/sLHqsj7ml2vyDoT\nKDPE8likely benign Embedded armored PGP public key block, benign data.Reasoning
A PGP public key block in a string literal, with the armor and key-packet structure intact. Nothing here executes or fetches anything.
-
moredKey: "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEakIjcxYJKwYBBAHaRw8BAQdAYRFWvBCAd9dDjKTePuAvvzAWxhvojAXco0m4\n2AMh/MC0H1N0ZXdhcnQgWCBBZGRpc29uIDxzeGFAaWJtLmNvbT6ImQQTFgoAQRYh\nBGVfO1wfs/qNGgymveSn0jK5NtL9BQJqQiNzAhsDBQkDwmcABQsJCAcCAiICBhUK\nCQgLAgQWAgMBAh4HAheAAAoJEOSn0jK5NtL9FOEBAMpIjknm4fnEQvTmIlzy0kDu\nVplF4likely benign Embedded armored PGP public key block, benign data.Reasoning
Armored PGP public key data in a string constant. It is static key material with no decoding-to-execution path visible.
-
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. -
}, peg$c177 = /^[$@*?#a-zA-Z0-9_\-]/, peg$c178 = , peg$c179 = /^[()}<>$|&; \t"']/, peg$c180 = , peg$c181 = -
return -
return ;likely benign Function constructor building a function from parsed source text in a YAML function-type handler.Reasoning
This is the js-yaml-style !!js/function support, which builds a function from source text in a YAML document. It is a known library feature that executes YAML-provided code, so it is a real risk for untrusted input, but it is standard library behaviour in a parser rather than injected malicious code. The lower confidence reflects that the bundled copy still exposes dynamic execution.
-
} return ; }likely benign Second Function constructor call in the same YAML function representer/loader code.Reasoning
Second Function-constructor call in the same YAML function-type handler (the non-block-body branch). Same reasoning: library parser behaviour, not a dropper or hidden payload.
-
return && c !== 65279 && ! && c !== CHAR_MINUS && c !== CHAR_QUESTION && c !== CHAR_COLON && c !== CHAR_COMMA && c !== CHAR_LEFT_SQUARE_BRACKET && c !== CHAR_RIGHT_SQUARE_BRACKET && c !== CHAR_LEFT_CURLY_BRACKET && c !== CHAR_RIGHT_CURLY_BRACKET && c !== CHAR_SHARP && c !== CHAR_AMPE -
}, peg$c82 = /^[0-9a-fA-F]/, peg$c83 = , peg$c84 = , peg$c85 = /^[ \t]/, peg$c86 = , peg$c87 = , peg$c88 = /^[ \t\n\r]/, peg$c -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. -
exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports2. = exports -
return x != null && typeof x === "function" ? x : x != null && x.constructor != null && typeof x.constructor === "function" ? x.constructor : x != null && typeof x. === "function" ? x. : x != null && x. -
return void 0; const auth64 = ; return `Basic `; } -
}likely benign Browser-compatible base64 decode helper using atob into a Uint8Array.Reasoning
A fallback that decodes base64 with atob into a Uint8Array when Buffer is unavailable. This is a generic browser-compatible base64 decoding utility, and the decoded bytes are only copied into a buffer here.
-
s += String.; str = ; } -
likely benign Loads the project's pnpmfile hook module via a computed path.
Reasoning
pnpm loads the user's .pnpmfile via require with a computed path. That is a documented hook feature of pnpm, so a non-literal specifier here is expected.
-
var reIsOctal = /^0o[0-7]+$/i; var rsAstralRange = "\\ud800-\\udfff"; var rsComboMarksRange = "\\u0300-\\u036f\\ufe20-\\ufe23"; var rsComboSymbolsRange = "\\u20d0-\\u20f0"; -
var reIsOctal = /^0o[0-7]+$/i; var rsAstralRange = "\\ud800-\\udfff"; var rsComboMarksRange = "\\u0300-\\u036f\\ufe20-\\ufe23"; var rsComboSymbolsRange = "\\u20d0-\\u20f0"; -
var rsCombo = "[" + rsComboMarksRange + rsComboSymbolsRange + "]"; var rsFitz = "\\ud83c[\\udffb-\\udfff]"; var rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")"; var rsNonAstral = "[^" + rsAstralRange + "]"; -
var rsCombo = "[" + rsComboMarksRange + rsComboSymbolsRange + "]"; var rsFitz = "\\ud83c[\\udffb-\\udfff]"; var rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")"; var rsNonAstral = "[^" + rsAstralRange + "]"; -
var rsCombo = "[" + rsComboMarksRange + rsComboSymbolsRange + "]"; var rsFitz = "\\ud83c[\\udffb-\\udfff]"; var rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")"; var rsNonAstral = "[^" + rsAstralRange + "]"; -
var rsNonAstral = "[^" + rsAstralRange + "]"; var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; -
var rsNonAstral = "[^" + rsAstralRange + "]"; var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; -
var rsNonAstral = "[^" + rsAstralRange + "]"; var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; var reOptMod = rsModifier + "?"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; var reOptMod = rsModifier + "?"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; var reOptMod = rsModifier + "?"; -
var rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}"; var rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]"; var rsZWJ = "\\u200d"; var reOptMod = rsModifier + "?"; -
numbers: -
} const = ; return ; }likely benign Reads a package.json by computed path to check for a devDependency.Reasoning
Reads a package.json by computed path to check devDependencies. Reading manifests is routine package-manager behaviour with no code execution beyond loading JSON.
-
} const = ; const result2 = semver_12..;likely benign Reads an installed package's package.json to get its version.Reasoning
Requires the package.json of an installed package to read its version. Loading JSON via require for version lookup is a standard pattern.
-
} const stack = ..?. ?? ;likely benign Parses the error stack to locate caller frames, a common caller-location utility.Reasoning
Parses new Error().stack to find caller frames, slicing off the first two. This is a common caller-location utility pattern used for locating the calling module or logging context. Sandbox detection would look for environment checks, not a stack-frame split like this.
-
}], // https://github.com/vuejs/vue-cli/pull/6060/files#diff-857cfb6f3e9a676b0de4a00c2c712297068c038a7d5820c133b8d6aa8cceb146R28 -
exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. = exports3. -
queue =; ;likely benign A timer-style deferral helper falls back to Function(fn) when given a string body.Reasoning
The surrounding code queues callbacks and calls Function(fn) only when fn is not already a function. This matches the string-form fallback of a setTimeout/setImmediate polyfill, a long-standing legitimate pattern. It is still a dynamic-execution sink, so some doubt remains.
-
"scheme": "ecdsa-sha2-nistp256", "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Olb3zMAFFxXKHiIkQO5cJ3Yhl5i6UPp+IhuteBJbuHcA5UogKo0EWtlWwW6KSaKoTNEYL7JlCQiVnkhBktUgg==" },likely benign A base64-encoded ECDSA P-256 public key in a JSON data structure.Reasoning
The value is an ECDSA P-256 SubjectPublicKeyInfo encoding (the MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE prefix) inside a JSON structure with a scheme field. Public keys are routinely embedded this way and carry no malicious intent.
-
"scheme": "ecdsa-sha2-nistp256", "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEY6Ya7W++7aUPzvMTrezH6Ycx3c+HOKYCcNGybJZSCJq/fd7Qa8uuAKtdIkUQtQiEKERhAmE5lMMJhP8OkDOa2g==" } ];likely benign A second base64-encoded ECDSA P-256 public key in a JSON array.Reasoning
This is the same kind of ECDSA P-256 public key encoding, with the same SPKI header and a JSON scheme field. It is ordinary key material.
-
return stdout... -
exports2. = /||| -
var astralIdentifierStartCodes =likely benign A long minified array of Unicode identifier code points from a parser library.Reasoning
The array of astral identifier start code points is a standard Unicode identifier table, as found in parser libraries such as acorn and babel. A long line is typical for minified generated tables.
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.
|
&&