•matchType = previous_version_dangerous_delta
matchedPackage = @caplets/core@0.34.0
matchedIdentity = npm:QGNhcGxldHMvY29yZQ:0.34.0
similarity = 0.920
summary = stored previous version shares package body but lacks this dangerous source file
CriticalPrevious Version Dangerous Delta
This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/index.jsView on unpkg 18import path, { basename, dirname, isAbsolute, join, normalize, parse, posix, relative, resolve, sep, win32 } from "node:path";
L19: import childProcess, { execFile, execFileSync, spawn } from "node:child_process";
L20: import process$1, { stdin, stdout } from "node:process";
HighChild Process
Package source references child process execution.
dist/index.jsView on unpkg · L18 4216if (process$1.versions?.electron) parseOptions.from = "electron";
L4217: const execArgv = process$1.execArgv ?? [];
L4218: if (execArgv.includes("-e") || execArgv.includes("--eval") || execArgv.includes("-p") || execArgv.includes("--print")) parseOptions.from = "eval";
18Cross-file remote execution chain: dist/index.js spawns dist/schemas-eFQnKfiK.js; helper contains network access plus dynamic code execution.
L18: import path, { basename, dirname, isAbsolute, join, normalize, parse, posix, relative, resolve, sep, win32 } from "node:path";
L19: import childProcess, { execFile, execFileSync, spawn } from "node:child_process";
L20: import process$1, { stdin, stdout } from "node:process";
L21: import { Readable, Writable } from "node:stream";
L22: import { STATUS_CODES, createServer } from "node:http";
L23: import { createHash, randomBytes, randomUUID, timingSafeEqual } from "node:crypto";
...
L182: else if (format === "cidr-v6") stringSchema = stringSchema.check(z.cidrv6());
L183: else if (format === "base64") stringSchema = stringSchema.check(z.base64());
L184: else if (format === "base64url") stringSchema = stringSchema.check(z.base64url());
...
L1938: this.writeErr = options.writeErr ?? ((value) => {
L1939: process.stderr.write(value);
L1940: });
HighCross File Remote Execution Context
Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/index.jsView on unpkg · L18 18Detached bundled service listener: dist/index.js launches a Node helper and exposes a broad-bound HTTP listener.
L18: import path, { basename, dirname, isAbsolute, join, normalize, parse, posix, relative, resolve, sep, win32 } from "node:path";
L19: import childProcess, { execFile, execFileSync, spawn } from "node:child_process";
L20: import process$1, { stdin, stdout } from "node:process";
L21: import { Readable, Writable } from "node:stream";
L22: import { STATUS_CODES, createServer } from "node:http";
L23: import { createHash, randomBytes, randomUUID, timingSafeEqual } from "node:crypto";
...
L182: else if (format === "cidr-v6") stringSchema = stringSchema.check(z.cidrv6());
L183: else if (format === "base64") stringSchema = stringSchema.check(z.base64());
L184: else if (format === "base64url") stringSchema = stringSchema.check(z.base64url());
...
L1938: this.writeErr = options.writeErr ?? ((value) => {
L1939: process.stderr.write(value);
L1940: });
HighSpawned Bundled Service Listener
Source launches a detached bundled service that exposes a broad-bound HTTP listener.
dist/index.jsView on unpkg · L18 20757patternName = generic_password
severity = medium
line = 20757
matchedText = password...ed]"
2634* https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types
L2635: * @typedef { import("./argument.js").Argument } Argument
L2636: * @typedef { import("./command.js").Command } Command
MediumDynamic Require
Package source references dynamic require/import behavior.
dist/index.jsView on unpkg · L2634