npm JavaScript analyzed 1.5.0

@drawio/mcp

v1.5.0
npm

Official draw.io MCP server for LLMs - Open diagrams in draw.io editor

maintainer
drawio
license
Apache-2.0
first seen
2026-05-22
last seen
2026-08-02
releases · 30d
3
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in @drawio/mcp
capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals npm-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed v1.5.0 · analyzer v28 · 3d ago

danger signals1

code evidence v1.5.0 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 9

filesystem 3

  • fs package/src/index.js :10 import { existsSync, readFileSync, writeFileSync, unlinkSync } from "fs";
  • fs package/src/pages.js :1 import { readFileSync, writeFileSync, renameSync, unlinkSync } from "fs";
  • fs package/src/routing-core-cache.js :22 import { mkdirSync, readFileSync, writeFileSync, renameSync, rmSync } from "fs";

shell / exec 1

  • shell package/src/index.js :9 import { spawn } from "child_process";

network 2

  • net package/src/index.js :119 const res = await fetch(SHAPE_INDEX_URL);
  • net package/src/routing-core-cache.js :140 var res = await fetch(ROUTING_CDN_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