registry  /  @smart-coder-labs/nexusmind-mcp  /  0.6.2

@smart-coder-labs/nexusmind-mcp@0.6.2

NexusMind MCP server for Claude Code and Cursor — team memory that persists across sessions

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis completed at 65.0% confidence. No malicious behavior was detected; 12 low-signal pattern(s) were surfaced and cleared.

Static reason
No blocking static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
Manifest
NoLicense
scanned 10 file(s), 205 KB of source, external domains: github.com, nexusmind-backend.fly.dev

Source & flagged code

4 flagged · loading source
dist/hooks/_helpers.jsView file
5// format/emit output the way Codex expects. L6: import { spawnSync } from 'node:child_process'; L7: import { basename } from 'node:path';
High
Child Process

Package source references child process execution.

dist/hooks/_helpers.jsView on unpkg · L5
5// format/emit output the way Codex expects. L6: import { spawnSync } from 'node:child_process'; L7: import { basename } from 'node:path'; L8: import { readFile } from 'node:fs/promises'; L9: export const DEFAULT_BASE_URL = 'https://nexusmind-backend.fly.dev'; L10: export const HEALTH_TIMEOUT_MS = 5000; ... L13: function envInt(name, fallback) { L14: const raw = process.env[name]; L15: if (!raw)
High
Same File Env Network Execution

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

dist/hooks/_helpers.jsView on unpkg · L5
dist/setup.jsView file
136return; L137: const res = spawnSync('setx', [name, value], { stdio: 'ignore', shell: true }); L138: if (!res.error && res.status === 0) {
High
Shell

Package source references shell execution.

dist/setup.jsView on unpkg · L136
13import * as readline from 'node:readline/promises'; L14: import { stdin as input, stdout as output } from 'node:process'; L15: import { spawnSync } from 'node:child_process'; L16: // ── Paths ───────────────────────────────────────────────────────────────────── L17: const HOME = homedir(); L18: const CLAUDE_JSON_PATH = join(HOME, '.claude.json'); ... L32: function codexHomeDir() { L33: return process.env.CODEX_HOME || join(HOME, '.codex'); L34: } ... L55: try { L56: return JSON.parse(readFileSync(path, 'utf8')); L57: }
Medium
Install Persistence

Source writes installer persistence such as shell profile or service configuration.

dist/setup.jsView on unpkg · L13

Findings

3 High3 Medium6 Low
HighChild Processdist/hooks/_helpers.js
HighShelldist/setup.js
HighSame File Env Network Executiondist/hooks/_helpers.js
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencedist/setup.js
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License