Static Scan Results
scanned 2h ago · by rust-scannerStatic 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 snapshotBehavioral surface
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShellWebSocket
HighEntropyStringsUrlStrings
CopyleftLicense
Source & flagged code
2 flagged · loading sourcedist/server.jsView file
15import { ALLOWED_SYSTEM_VARS, CacheRunEventType, CacheStepType, ExecutionJobStatus, ExecutionStepStatus, InitFailureCategory, KNOWN_ROLES, PROTOCOL_VERSION, SANDBOX_DEFAULT_VARS, W...
L16: import { execFile, execFileSync, execSync, fork, spawn } from "node:child_process";
L17: import WebSocket from "ws";
L18: import * as fs$1 from "node:fs";
...
L32: import { pipeline } from "node:stream/promises";
L33: import { createGunzip } from "node:zlib";
L34: import { normalizeRunsOnToMatchers } from "@kici-dev/engine/labels/compile";
...
L66: * deploy-stg pre-validator can inspect / re-parse without round-tripping
L67: * through process.env.
L68: */
...
L171: ...data,
L172: agentId: data.agentId ?? `${hostname()}-${randomUUID().slice(0, 8)}`
High
Cloud Metadata Access
Source reaches cloud instance metadata or link-local credential endpoints.
dist/server.jsView on unpkg · L151832if (repoUrl.startsWith("file://")) {
L1833: const { mkdtemp, writeFile, rm } = await import("node:fs/promises");
L1834: const { tmpdir } = await import("node:os");
Medium
Dynamic Require
Package source references dynamic require/import behavior.
dist/server.jsView on unpkg · L1832Findings
1 High4 Medium5 Low
HighCloud Metadata Accessdist/server.js
MediumDynamic Requiredist/server.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowCopyleft License