Make Audit Mcp

io.github.arose26由 GitHub 账号 arose26 发布v0.1.0更新于 Oct 24, 2026

Audit Make.com blueprints before importing: hardcoded secrets, dangling refs, risky settings.

发布方自己的服务:audit.domains - Domain Valuation

已验证STDIO仅桌面开发者工具安全与监控

概览

AI 生成的概览

一个本地 MCP 服务器,在导入前审计 Make.com 场景蓝图,标出硬编码密钥、悬空引用和风险设置。

可以做什么
查看蓝图概览:模块、应用、触发器、路由器、错误处理器和场景设置,输出中密钥会被遮蔽。追踪单个模块的参数与映射,以及它对外和对内的引用关系。运行审计并给出错误、警告和信息:疑似凭据字面量、悬空模块引用、明文 http 地址、webhook 触发器、未加过滤的路由分支、缺少错误处理以及日志保留设置。
适用场景
当你从模板库、论坛或打包资源中下载或收到 Make.com 蓝图,并希望在导入自己账户前先做检查时使用。也适合在手工编辑或合并过的蓝图里追踪某个模块的数据来源。
运行要求
通过 npx 从 npm 包 make-audit-mcp 在用户机器上以本地进程运行,需要 Node.js 以及获取该包的网络访问。只读取本地蓝图文件,未声明认证、环境变量或请求头。
安装前请注意
它会读取本地蓝图文件,其中可能含有泄露的凭据;README 称密钥值在输出中会被遮蔽,但分享审计结果前仍应自行检查。它只审查文件,不导入也不运行场景;引用检查仅验证是否存在,不校验路由器分支间的执行顺序。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Make Audit Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

make-audit-mcp

An MCP server that audits Make.com (Integromat) scenario blueprints before you import them. Blueprints are shared everywhere — template galleries, forums, "1000 automation" bundles — and importing one means importing its webhooks, HTTP calls, and whatever credential-shaped strings the author left inside.

  • "What's in this blueprint?" — modules, apps, trigger, routers, error handling, scenario settings
  • "Is it safe to import?" — hardcoded tokens (masked in output), plain-http:// calls, dangling module references, unfiltered router routes, missing error handling, log-retention settings
  • "What feeds module 5?" — mapping-reference tracing in both directions

Make's official MCP runs your scenarios; this one reviews the files before they become scenarios. Local files only.

Quick start

Claude Code

bash
claude mcp add make-audit -- npx -y make-audit-mcp

Claude Desktop — add to claude_desktop_config.json:

json
{  "mcpServers": {    "make-audit": {      "command": "npx",      "args": ["-y", "make-audit-mcp"]    }  }}

Then: "Audit C:\Downloads\lead-intake.blueprint.json before I import it."

Tools

ToolWhat it does
inspect_blueprintScenario overview: modules, apps, trigger, routers, error handlers, settings
trace_moduleOne module in detail — parameters/mappings (secrets masked), references out and in
audit_blueprintFindings report: errors / warnings / info

What the auditor checks

  • Credential-shaped literals in parameters or mappings (api_key, token, Authorization, Bearer …) — connections are stripped on export, so any literal secret is exactly what shouldn't be in a shared file. Values are masked (supe… (18 chars)) everywhere, including in findings — the auditor never amplifies a leaked token into the model's context.
  • Dangling references — mappings like {{99.output}} pointing at modules that don't exist (common after hand-editing or merging blueprints). The extractor understands Make's expression syntax: {{formatDate(2.date; "X")}} references module 2, while {{parseNumber(3.14)}} references nothing.
  • Plain-http:// URLs, webhook triggers (anyone with the URL can invoke), routers where no route is filtered, disabled-but-present modules, no error handlers with DLQ off, confidential=false log retention.

Known limitation: execution-order validation across router branches is not attempted — reference checks are existence-only.

Development

bash
npm installnpm test                 # offline tests — synthetic blueprints built in-suitenpm run build            # tsc → dist/node scripts/smoke.mjs   # end-to-end: generates a blueprint, drives the server over stdio

Architecture: src/blueprint.ts (recursive module walk, reference extraction, secret masking) and src/audit.ts (checks) are pure logic; src/index.ts is the MCP wiring. Zero runtime deps beyond the MCP SDK.

Not affiliated with or endorsed by Make / Celonis.

License

MIT

来源:README.md,提交 dcaa309

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Audit 集成