registry  /  netpack  /  0.2.0

netpack@0.2.0

The blazing fast bundler and optimizer that just works for most web projects.

Static Scan Results

scanned 2d ago · by rust-scanner

Static analysis flagged 13 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
ChildProcessDynamicRequireEnvironmentVarsFilesystemNetwork
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 3 file(s), 19.9 KB of source, external domains: nodejs.org, registry.npmjs.org, yarnpkg.com

Source & flagged code

6 flagged · loading source
package.jsonView file
scripts.postinstall = node dist/install.js
High
Install Time Lifecycle Scripts

Package defines install-time lifecycle scripts.

package.jsonView on unpkg
scripts.postinstall = node dist/install.js
Medium
Ambiguous Install Lifecycle Script

Install-time lifecycle script is not statically allowlisted and needs review.

package.jsonView on unpkg
name = netpack; similarTo = webpack
Medium
Typosquat Name

Package name is suspiciously similar to a popular package name.

package.jsonView on unpkg
dist/main.jsView file
233// main.ts L234: var child_process = __toESM(require("child_process")); L235: var { binPath } = generateBinPath();
High
Child Process

Package source references child process execution.

dist/main.jsView on unpkg · L233
36// platform.ts L37: var fs = __toESM(require("fs")); L38: var os = __toESM(require("os"));
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/main.jsView on unpkg · L36
dist/install.jsView file
176fs.writeFileSync(path2.join(installDir, "package.json"), "{}"); L177: child_process.execSync( L178: `npm install --loglevel=error --prefer-offline --no-audit --progress=false ${pkg}@${versionFromPackageJSON}`, L179: { cwd: installDir, stdio: "pipe", env }
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/install.jsView on unpkg · L176

Findings

3 High6 Medium4 Low
HighInstall Time Lifecycle Scriptspackage.json
HighChild Processdist/main.js
HighRuntime Package Installdist/install.js
MediumAmbiguous Install Lifecycle Scriptpackage.json
MediumTyposquat Namepackage.json
MediumDynamic Requiredist/main.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings