Static Scan Results
scanned 2h ago · by rust-scannerStatic analysis completed at 65.0% confidence. No malicious behavior was detected; 11 low-signal pattern(s) were surfaced and cleared.
Static reason
No blocking static signals were detected.
Decision evidence
public snapshotBehavioral surface
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
HighEntropyStringsUrlStrings
NoLicense
Source & flagged code
4 flagged · loading sourcesrc/codesign.jsView file
26import crypto from "node:crypto";
L27: import { spawnSync } from "node:child_process";
L28:
High
src/commands/update.jsView file
210if (io.platform === "win32") {
L211: console.error(" Verify `npm --version` in PowerShell, then retry `impel update`.");
L212: console.error(" Manual recovery: `npm install --global impel-cli@latest`.");
High
src/apps.jsView file
1647if (process.type === "browser" && displayName) {
L1648: const Module = require("node:module");
L1649: const path = require("node:path");
Medium
Dynamic Require
Package source references dynamic require/import behavior.
src/apps.jsView on unpkg · L1647src/updates.jsView file
11import path from "node:path";
L12: import { spawn } from "node:child_process";
L13: import { fileURLToPath } from "node:url";
...
L21: const DEFAULT_UPDATE_PACKAGE = "impel-cli";
L22: const DEFAULT_UPDATE_REGISTRY = "https://registry.npmjs.org";
L23: const VERSION_RE = /^(\d+)\.(\d+)\.(\d+)(?:-([0-9A-Za-z.-]+))?(?:\+[0-9A-Za-z.-]+)?$/u;
...
L25: export function updatePackage() {
L26: return process.env.IMPEL_UPDATE_PACKAGE || DEFAULT_UPDATE_PACKAGE;
L27: }
High
Same File Env Network Execution
A single source file combines environment access, network access, and code or shell execution; review context before blocking.
src/updates.jsView on unpkg · L11Findings
3 High3 Medium5 Low
HighChild Processsrc/codesign.js
HighShellsrc/commands/update.js
HighSame File Env Network Executionsrc/updates.js
MediumDynamic Requiresrc/apps.js
MediumNetwork
MediumEnvironment Vars
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License