Official draw.io MCP server for LLMs - Open diagrams in draw.io editor
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v1.6.0 · analyzer v33 · 8h ago
danger signals2
- dynamic code execution indirect eval package/src/elk-engine.js :43
(0, eval)(src); - dynamic code execution indirect eval package/src/libavoid-pass.js :49
(0, eval)(src);
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 14
filesystem 3
- fs package/src/cdn-cache.js :29
import { mkdirSync, readFileSync, writeFileSync, renameSync, rmSync } from "fs"; - fs package/src/index.js :11
import { existsSync, readFileSync, writeFileSync, unlinkSync } from "fs"; - fs package/src/pages.js :1
import { readFileSync, writeFileSync, renameSync, unlinkSync } from "fs";
shell / exec 1
- shell package/src/index.js :10
import { spawn } from "child_process";
network 2
- net package/src/cdn-cache.js :173
var res = await fetch(source.url, - net package/src/index.js :120
const res = await fetch(SHAPE_INDEX_URL);
install hooks 2
- prepack package/package.json :14
npm run copy-shared - postinstall package/package.json :15
node src/postinstall.js
declared dependencies 2
- @modelcontextprotocol/sdk@^1.27.1
- pako@^2.1.0