github.com / CREATeNG
CREATeNG/ freecad-mcp-bridge
Python·67 files·commit 4cb35fa·scanned 3h ago·cached ✓
40/100
SUSPICIOUS
Obfuscation or dynamic code paths detected. Intent unclear — review before running anything.
scored by engine v9: rules have changed since, rescan for the current result
verdict accurate?
CLI tool detected
threat-state: suspiciouslive
FINDINGS ░▒▓
criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.freecad/mcp_bridge/executor.py
try:
exec(code, env)
except BaseException:
# BaseException, so a job's sys.exit() ends that job like any+7warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.tests/unit/test_version_files.py
bash = str(git_bash) if git_bash.is_file() else "bash"
subprocess.run(
[bash, str(script)],
cwd=root,+4Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
42 files scanned @ 4cb35fa | 10/29/2026 | heuristic scan — always review manually
risk by category
code execution13
network & exfiltration0
file system access0
obfuscation0
supply chain0
owasp / injection0
telemetry
files 42/67rules hit 3engine v9commit 4cb35fa
github
CREATeNG/freecad-mcp-bridge
MCP Bridge gives AI tools access to your open FreeCAD session. A flexible, light, and direct bridge.
21
4
129d
67 files
42 scanned(63%)
4cb35fa
architecture░▒▓
entry (0) flagged (2) pkg (54)
89 nodes · 181 edgesscroll to zoom · click node to jump to finding