registry  /  @pgpmjs/core  /  6.29.1

@pgpmjs/core@6.29.1

PGPM Package and Migration Tools

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 10 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 96 file(s), 560 KB of source, external domains: github.com

Source & flagged code

3 flagged · loading source
core/class/pgpm.jsView file
42const types_1 = require("@pgpmjs/types"); L43: const child_process_1 = require("child_process"); L44: const fs_1 = __importDefault(require("fs"));
High
Child Process

Package source references child process execution.

core/class/pgpm.jsView on unpkg · L42
812process.chdir(tempDir); L813: (0, child_process_1.execSync)(`npm install ${pkgstr} --production --prefix ./extensions`, { L814: stdio: 'inherit'
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

core/class/pgpm.jsView on unpkg · L812
packaging/package.jsView file
3exports.writePackage = exports.packageModule = exports.cleanTree = void 0; L4: const logger_1 = require("@pgpmjs/logger"); L5: const fs_1 = require("fs");
Medium
Dynamic Require

Package source references dynamic require/import behavior.

packaging/package.jsView on unpkg · L3

Findings

3 High3 Medium4 Low
HighChild Processcore/class/pgpm.js
HighShell
HighRuntime Package Installcore/class/pgpm.js
MediumDynamic Requirepackaging/package.js
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings