registry  /  kicad-mcp-pro  /  3.17.1

kicad-mcp-pro@3.17.1

npm wrapper for the KiCad MCP Pro Python package.

Static Scan Results

scanned 7d ago · by rust-scanner

Static analysis flagged 7 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
ChildProcessEnvironmentVarsFilesystem
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 2 file(s), 3.53 KB of source, external domains: docs.astral.sh

Source & flagged code

1 flagged · loading source
bin/kicad-mcp-pro.jsView file
5const path = require("node:path"); L6: const { spawn } = require("node:child_process"); L7: const pkg = require("../package.json"); L8: L9: function executableNames() { L10: return process.platform === "win32" ? ["uvx.cmd", "uvx.exe", "uvx"] : ["uvx"]; L11: } ... L13: function findOnPath(commandNames) { L14: const rawPath = process.env.PATH || ""; L15: const entries = rawPath.split(path.delimiter).filter(Boolean); ... L31: "uvx was not found on PATH.", L32: "Install uv from https://docs.astral.sh/uv/getting-started/installation/ and retry.",
High
Sandbox Evasion Gated Capability

Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.

bin/kicad-mcp-pro.jsView on unpkg · L5

Findings

1 High2 Medium4 Low
HighSandbox Evasion Gated Capabilitybin/kicad-mcp-pro.js
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings