Scan Report
5 /100
openclaw-3d-blender-mcp
Instalación completa de Blender MCP para OpenClaw. Incluye setup local/remoto, ngrok, verificación, troubleshooting.
Blender MCP integration skill with clear documentation, legitimate subprocess usage for CLI tools, and standard TCP networking for remote Blender control. No malicious indicators detected.
Safe to install
This skill is safe to use. All subprocess and network operations are declared in SKILL.md and are necessary for Blender MCP functionality.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Hardcoded ngrok endpoints in test scripts | scripts/test_direct.py:12 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | No file writes detected |
| Network | READ | READ | ✓ Aligned | TCP connections to Blender via ngrok tunnel |
| Shell | WRITE | WRITE | ✓ Aligned | subprocess.Popen for uvx blender-mcp (documented in SKILL.md) |
| Environment | NONE | READ | ✓ Aligned | Only reads BLENDER_HOST, BLENDER_PORT, DISABLE_TELEMETRY |
| Skill Invoke | NONE | NONE | — | N/A |
| Clipboard | NONE | NONE | — | N/A |
| Browser | NONE | NONE | — | N/A |
| Database | NONE | NONE | — | N/A |
1 findings
Medium External URL 外部 URL
https://www.youtube.com/watch?v=dxlyCPGCvy8 SKILL.md:20 File Tree
18 files · 65.6 KB · 2448 lines Python 13f · 1455L
Markdown 3f · 975L
Shell 1f · 12L
JSON 1f · 6L
├─
▾
references
│ ├─
common_errors.md
Markdown
│ └─
coordinate_system.md
Markdown
├─
▾
scripts
│ ├─
blender_direct_v2.py
Python
│ ├─
blender_direct.py
Python
│ ├─
blender_wait.py
Python
│ ├─
get_scene_info.py
Python
│ ├─
http_bridge.py
Python
│ ├─
mcp_client_full.py
Python
│ ├─
mcp_client.py
Python
│ ├─
mcp_persistent.py
Python
│ ├─
start-server.sh
Shell
│ ├─
test_direct.py
Python
│ ├─
test_modal.py
Python
│ ├─
test_simple.py
Python
│ ├─
test-connection.py
Python
│ └─
verify_blender_connection.py
Python
├─
_meta.json
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
uvx | any | system | No | CLI tool, not a Python package |
Security Positives
✓ All subprocess usage declared in SKILL.md via 'uvx blender-mcp' commands
✓ No credential harvesting or sensitive path access (.ssh, .aws, .env)
✓ No base64 encoding, eval(), or obfuscated code patterns
✓ No curl|bash or wget|sh remote script execution patterns
✓ No hidden instructions in HTML comments or elsewhere
✓ TCP networking is standard for Blender MCP/ngrok tunneling
✓ Environment variables used are relevant to Blender MCP (BLENDER_HOST, BLENDER_PORT, DISABLE_TELEMETRY)
✓ No data exfiltration or C2 communication patterns
✓ Legitimate CLI tool usage (subprocess for uvx blender-mcp)
✓ Well-structured, documented skill with clear purpose