registry  /  @pc-nexus/cli  /  0.5.0

@pc-nexus/cli@0.5.0

A command line interface for PC Nexus platform

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 11 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 2 file(s), 251 KB of source, external domains: developer-rc.pingcode.com, fetch.localhost, gateway.localhost

Source & flagged code

5 flagged · loading source
index.jsView file
3304try { L3305: const { execSync } = await import("child_process"); L3306: const eslintCommand = `npx eslint src/**/*.ts --format json`;
High
Child Process

Package source references child process execution.

index.jsView on unpkg · L3304
6559const bootstrapPath = await this.createShadowApp(context, config); L6560: const execArgv = [ L6561: "--import",
High
Shell

Package source references shell execution.

index.jsView on unpkg · L6559
6569if (config.debug) { L6570: execArgv.push("--inspect"); L6571: } ... L6576: env: { L6577: ...process.env, L6578: NEXUS_RUNTIME_PORT: config.port.toString(), L6579: NEXUS_GATEWAY_ENDPOINT: `http://gateway.localhost:${config.tunnelInboundPort}`, L6580: NEXUS_FETCH_ENDPOINT: `http://fetch.localhost:${config.tunnelInboundPort}`,
High
Same File Env Network Execution

A single source file combines environment access, network access, and code or shell execution; review context before blocking.

index.jsView on unpkg · L6569
3304try { L3305: const { execSync } = await import("child_process"); L3306: const eslintCommand = `npx eslint src/**/*.ts --format json`; L3307: const output = execSync(eslintCommand, {
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

index.jsView on unpkg · L3304
bin/nexus.jsView file
6const cwd = process.cwd(); L7: const localRequire = createRequire(path.join(cwd, "package.json")); L8: try {
Medium
Dynamic Require

Package source references dynamic require/import behavior.

bin/nexus.jsView on unpkg · L6

Findings

4 High4 Medium3 Low
HighChild Processindex.js
HighShellindex.js
HighSame File Env Network Executionindex.js
HighRuntime Package Installindex.js
MediumDynamic Requirebin/nexus.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings