DANGER
malware detected
github.com / aravindev
aravindev/ inkscape_mcp
Python·131 files·commit 5a53f76·scanned 4d ago·cached ✓
70/100
DANGEROUS
Sensitive capability combinations reachable from entry points. Do not run without review.
This repository contains patterns associated with malware. Do NOT run this code.
verdict accurate?
threat-state: dangerouslive
FINDINGS ░▒▓
criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.src/inkscape_mcp/plugins/mcp_execute.py
try:
exec(compile(code, "<mcp_execute>", "exec"), scope, scope) # noqa: S102 — exec is this extension's documented purpose; runs inkex code submitted via authenticated local MCP b...+7criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.src/inkscape_mcp/tools/live.py
``payload`` is the Python source as a raw string (NOT JSON-encoded). The
extension exec()s it with ``svg``, ``inkex``, ``etree`` in scope and
returns whatever the code assigns to ``result`...+7Scores 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.
75 files scanned @ 5a53f76 | 10/25/2026 | heuristic scan — always review manually
risk by category
code execution16
network & exfiltration0
file system access0
obfuscation0
supply chain2
owasp / injection0
telemetry
files 75/131rules hit 4engine v7commit 5a53f76
github
aravindev/inkscape_mcp
MCP server that lets AI agents drive Inkscape — interactively alongside the GUI or headlessly from the CLI
81
12
160d
131 files
75 scanned(57%)
5a53f76
architecture░▒▓
entry (0) flagged (2) pkg (57)
130 nodes · 351 edgesscroll to zoom · click node to jump to finding