Static Scan Results
scanned 2h ago · by rust-scannerStatic analysis flagged 12 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
HighEntropyStrings
Source & flagged code
5 flagged · loading sourcedist/bin.jsView file
1#!/usr/bin/env node
L2: import { execSync } from "node:child_process";
L3: import { createHash } from "node:crypto";
High
42console.error("Installing dependencies...");
L43: execSync("npm install --silent", { cwd: projectRoot, stdio: "inherit" });
L44: writeFileSync(depsHashFile, hashDeps());
High
Runtime Package Install
Package source invokes a package manager install command at runtime.
dist/bin.jsView on unpkg · L42127checkClaudeCodeUpdate(process.argv.includes("--check-updates"));
L128: await import(pathToFileURL(join(projectRoot, "dist", "index.js")).href);
L129: //# sourceMappingURL=bin.js.map
Medium
Dynamic Require
Package source references dynamic require/import behavior.
dist/bin.jsView on unpkg · L127dist/index.jsView file
211const nativeLnk = join(nativeDesktop, lnkName);
L212: const psPath = "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe";
L213: const createScript = join(tmpdir(), `claude-swarm-mkshortcut-${Date.now()}.ps1`);
High
timer.ps1View file
•path = timer.ps1
kind = build_helper
sizeBytes = 1957
magicHex = [redacted]
Medium
Findings
3 High5 Medium4 Low
HighChild Processdist/bin.js
HighShelldist/index.js
HighRuntime Package Installdist/bin.js
MediumDynamic Requiredist/bin.js
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helpertimer.ps1
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings