registry  /  neural-loom  /  0.3.5

neural-loom@0.3.5

NeuralLoom is a local Next.js orchestration cockpit and terminal bridge designed to manage multiple concurrent terminal agent sessions (such as **Claude Code** and **Aider**) in isolated or overlapping workspaces. It streams pseudo-terminal (PTY) streams

Static Scan Results

scanned 11d ago · by rust-scanner

Static analysis flagged 17 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
ChildProcessCryptoEnvironmentVarsEvalFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsUrlStrings
Manifest
NoLicense
scanned 71 file(s), 609 KB of source, external domains: cli.github.com, www.docker.com

Source & flagged code

8 flagged · loading source
bin/cli.jsView file
3L4: const { spawn } = require('child_process'); L5: const path = require('path');
High
Child Process

Package source references child process execution.

bin/cli.jsView on unpkg · L3
3L4: const { spawn } = require('child_process'); L5: const path = require('path'); ... L8: const readline = require('readline'); L9: const http = require('http'); L10: L11: let wsRoot = process.argv[3] || process.env.ORIGINAL_CWD || process.cwd(); L12: wsRoot = path.resolve(wsRoot).replace(/\\/g, '/');
High
Same File Env Network Execution

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

bin/cli.jsView on unpkg · L3
src/lib/agents/AiderRunner.tsView file
79const useCmd = isWindows(); L80: const shellPath = useCmd ? (process.env.COMSPEC || "cmd.exe") : findGitBash(); L81: if (!shellPath) {
High
Shell

Package source references shell execution.

src/lib/agents/AiderRunner.tsView on unpkg · L79
src/app/api/sessions/stats/route.tsView file
14/* eslint-disable @typescript-eslint/no-require-imports */ L15: const pidusage = eval("require")("pidusage"); L16: const stat = await pidusage(pid);
Low
Eval

Package source references a known benign dynamic code generation pattern.

src/app/api/sessions/stats/route.tsView on unpkg · L14
src/lib/agents/ClaudeRunner.tsView file
69L70: // Check if 'claude' command exists in PATH, fallback to npx if not L71: let baseCmd = "claude"; ... L73: const checkCmd = isWindows() ? "where.exe claude" : "which claude"; L74: execSync(checkCmd, { env: customEnv, stdio: "ignore" }); L75: } catch {
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

src/lib/agents/ClaudeRunner.tsView on unpkg · L69
bin/fix-pwa-ubuntu.shView file
path = bin/fix-pwa-ubuntu.sh kind = build_helper sizeBytes = 1700 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

bin/fix-pwa-ubuntu.shView on unpkg
.next/static/media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2View file
path = .[redacted]-s.0zgw-jeven.3w.woff2 kind = high_entropy_blob sizeBytes = 6204 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

.next/static/media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2View on unpkg
.next/dev/cache/turbopack/ee6e79b1/00000033.metaView file
path = .[redacted].meta kind = payload_in_excluded_dir sizeBytes = 111550 magicHex = [redacted]
High
Payload In Excluded Dir

Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.

.next/dev/cache/turbopack/ee6e79b1/00000033.metaView on unpkg

Findings

6 High4 Medium7 Low
HighChild Processbin/cli.js
HighShellsrc/lib/agents/AiderRunner.ts
HighSame File Env Network Executionbin/cli.js
HighRuntime Package Installsrc/lib/agents/ClaudeRunner.ts
HighShips High Entropy Blob.next/static/media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2
HighPayload In Excluded Dir.next/dev/cache/turbopack/ee6e79b1/00000033.meta
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperbin/fix-pwa-ubuntu.sh
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowEvalsrc/app/api/sessions/stats/route.ts
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License