扫描报告
5 /100
mcp-hello-world
Minimal MCP Hello World server — provides add (arithmetic) and hello_world (greeting) tools via stdio
A clean, minimal MCP Hello World skill with no malicious indicators — only two simple tools (add, hello_world) implemented via the official SDK over stdio.
可以安装
Approve for use. No security concerns identified.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Unused express/router dependency in package.json scripts 文档欺骗 | package.json:13 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | NONE | — | src/server.js - no file read/write operations |
| 网络访问 | NONE | NONE | — | src/server.js - StdioServerTransport only, no HTTP requests |
| 命令执行 | NONE | NONE | — | src/server.js - no subprocess/exec usage |
| 环境变量 | NONE | NONE | — | src/server.js - no process.env access |
| 技能调用 | READ | READ | ✓ 一致 | SKILL.md declares 'add' and 'hello_world' tools; server.js implements exactly th… |
| 剪贴板 | NONE | NONE | — | No clipboard access found |
| 浏览器 | NONE | NONE | — | No browser automation found |
| 数据库 | NONE | NONE | — | No database access found |
96 项发现
中危 外部 URL 外部 URL
https://modelcontextprotocol.io 01-调研报告.md:259 中危 外部 URL 外部 URL
https://clawhub.ai/skills/mcp-hello-world README.md:5 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@hono/node-server/-/node-server-1.19.11.tgz package-lock.json:18 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz package-lock.json:30 中危 外部 URL 外部 URL
https://registry.npmmirror.com/accepts/-/accepts-2.0.0.tgz package-lock.json:70 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ajv/-/ajv-8.18.0.tgz package-lock.json:83 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ajv-formats/-/ajv-formats-3.0.1.tgz package-lock.json:99 中危 外部 URL 外部 URL
https://registry.npmmirror.com/body-parser/-/body-parser-2.2.2.tgz package-lock.json:116 中危 外部 URL 外部 URL
https://opencollective.com/express package-lock.json:135 中危 外部 URL 外部 URL
https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz package-lock.json:140 中危 外部 URL 外部 URL
https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz package-lock.json:149 中危 外部 URL 外部 URL
https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz package-lock.json:162 中危 外部 URL 外部 URL
https://registry.npmmirror.com/content-disposition/-/content-disposition-1.0.1.tgz package-lock.json:178 中危 外部 URL 外部 URL
https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz package-lock.json:191 中危 外部 URL 外部 URL
https://registry.npmmirror.com/cookie/-/cookie-0.7.2.tgz package-lock.json:200 中危 外部 URL 外部 URL
https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.2.2.tgz package-lock.json:209 中危 外部 URL 外部 URL
https://registry.npmmirror.com/cors/-/cors-2.8.6.tgz package-lock.json:218 中危 外部 URL 外部 URL
https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz package-lock.json:235 中危 外部 URL 外部 URL
https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz package-lock.json:249 中危 外部 URL 外部 URL
https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz package-lock.json:266 中危 外部 URL 外部 URL
https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz package-lock.json:275 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz package-lock.json:289 中危 外部 URL 外部 URL
https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz package-lock.json:295 中危 外部 URL 外部 URL
https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz package-lock.json:304 中危 外部 URL 外部 URL
https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz package-lock.json:313 中危 外部 URL 外部 URL
https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz package-lock.json:322 中危 外部 URL 外部 URL
https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz package-lock.json:334 中危 外部 URL 外部 URL
https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz package-lock.json:340 中危 外部 URL 外部 URL
https://registry.npmmirror.com/eventsource/-/eventsource-3.0.7.tgz package-lock.json:349 中危 外部 URL 外部 URL
https://registry.npmmirror.com/eventsource-parser/-/eventsource-parser-3.0.6.tgz package-lock.json:361 中危 外部 URL 外部 URL
https://registry.npmmirror.com/express/-/express-5.2.1.tgz package-lock.json:370 中危 外部 URL 外部 URL
https://registry.npmmirror.com/express-rate-limit/-/express-rate-limit-8.3.1.tgz package-lock.json:413 中危 外部 URL 外部 URL
https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz package-lock.json:431 中危 外部 URL 外部 URL
https://registry.npmmirror.com/fast-uri/-/fast-uri-3.1.0.tgz package-lock.json:437 中危 外部 URL 外部 URL
https://opencollective.com/fastify package-lock.json:446 中危 外部 URL 外部 URL
https://registry.npmmirror.com/finalhandler/-/finalhandler-2.1.1.tgz package-lock.json:453 中危 外部 URL 外部 URL
https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz package-lock.json:474 中危 外部 URL 外部 URL
https://registry.npmmirror.com/fresh/-/fresh-2.0.0.tgz package-lock.json:483 中危 外部 URL 外部 URL
https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz package-lock.json:492 中危 外部 URL 外部 URL
https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz package-lock.json:501 中危 外部 URL 外部 URL
https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz package-lock.json:525 中危 外部 URL 外部 URL
https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz package-lock.json:538 中危 外部 URL 外部 URL
https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz package-lock.json:550 中危 外部 URL 外部 URL
https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz package-lock.json:562 中危 外部 URL 外部 URL
https://registry.npmmirror.com/hono/-/hono-4.12.8.tgz package-lock.json:574 中危 外部 URL 外部 URL
https://registry.npmmirror.com/http-errors/-/http-errors-2.0.1.tgz package-lock.json:583 中危 外部 URL 外部 URL
https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.7.2.tgz package-lock.json:603 中危 外部 URL 外部 URL
https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz package-lock.json:619 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ip-address/-/ip-address-10.1.0.tgz package-lock.json:625 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz package-lock.json:634 中危 外部 URL 外部 URL
https://registry.npmmirror.com/is-promise/-/is-promise-4.0.0.tgz package-lock.json:643 中危 外部 URL 外部 URL
https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz package-lock.json:649 中危 外部 URL 外部 URL
https://registry.npmmirror.com/jose/-/jose-6.2.1.tgz package-lock.json:655 中危 外部 URL 外部 URL
https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz package-lock.json:664 中危 外部 URL 外部 URL
https://registry.npmmirror.com/json-schema-typed/-/json-schema-typed-8.0.2.tgz package-lock.json:670 中危 外部 URL 外部 URL
https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz package-lock.json:676 中危 外部 URL 外部 URL
https://registry.npmmirror.com/media-typer/-/media-typer-1.1.0.tgz package-lock.json:685 中危 外部 URL 外部 URL
https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-2.0.0.tgz package-lock.json:694 中危 外部 URL 外部 URL
https://registry.npmmirror.com/mime-db/-/mime-db-1.54.0.tgz package-lock.json:706 中危 外部 URL 外部 URL
https://registry.npmmirror.com/mime-types/-/mime-types-3.0.2.tgz package-lock.json:715 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz package-lock.json:731 中危 外部 URL 外部 URL
https://registry.npmmirror.com/negotiator/-/negotiator-1.0.0.tgz package-lock.json:737 中危 外部 URL 外部 URL
https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz package-lock.json:746 中危 外部 URL 外部 URL
https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz package-lock.json:755 中危 外部 URL 外部 URL
https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz package-lock.json:767 中危 外部 URL 外部 URL
https://registry.npmmirror.com/once/-/once-1.4.0.tgz package-lock.json:779 中危 外部 URL 外部 URL
https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz package-lock.json:788 中危 外部 URL 外部 URL
https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz package-lock.json:797 中危 外部 URL 外部 URL
https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-8.3.0.tgz package-lock.json:806 中危 外部 URL 外部 URL
https://registry.npmmirror.com/pkce-challenge/-/pkce-challenge-5.0.1.tgz package-lock.json:816 中危 外部 URL 外部 URL
https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz package-lock.json:825 中危 外部 URL 外部 URL
https://registry.npmmirror.com/qs/-/qs-6.15.0.tgz package-lock.json:838 中危 外部 URL 外部 URL
https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz package-lock.json:853 中危 外部 URL 外部 URL
https://registry.npmmirror.com/raw-body/-/raw-body-3.0.2.tgz package-lock.json:862 中危 外部 URL 外部 URL
https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz package-lock.json:877 中危 外部 URL 外部 URL
https://registry.npmmirror.com/router/-/router-2.2.0.tgz package-lock.json:886 中危 外部 URL 外部 URL
https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz package-lock.json:902 中危 外部 URL 外部 URL
https://registry.npmmirror.com/send/-/send-1.2.1.tgz package-lock.json:908 中危 外部 URL 外部 URL
https://registry.npmmirror.com/serve-static/-/serve-static-2.2.1.tgz package-lock.json:934 中危 外部 URL 外部 URL
https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz package-lock.json:953 中危 外部 URL 外部 URL
https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz package-lock.json:959 中危 外部 URL 外部 URL
https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz package-lock.json:971 中危 外部 URL 外部 URL
https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz package-lock.json:980 中危 外部 URL 外部 URL
https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz package-lock.json:999 中危 外部 URL 外部 URL
https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz package-lock.json:1015 中危 外部 URL 外部 URL
https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz package-lock.json:1033 中危 外部 URL 外部 URL
https://registry.npmmirror.com/statuses/-/statuses-2.0.2.tgz package-lock.json:1052 中危 外部 URL 外部 URL
https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz package-lock.json:1061 中危 外部 URL 外部 URL
https://registry.npmmirror.com/type-is/-/type-is-2.0.1.tgz package-lock.json:1070 中危 外部 URL 外部 URL
https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz package-lock.json:1084 中危 外部 URL 外部 URL
https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz package-lock.json:1093 中危 外部 URL 外部 URL
https://registry.npmmirror.com/which/-/which-2.0.2.tgz package-lock.json:1102 中危 外部 URL 外部 URL
https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz package-lock.json:1117 中危 外部 URL 外部 URL
https://registry.npmmirror.com/zod/-/zod-4.3.6.tgz package-lock.json:1123 中危 外部 URL 外部 URL
https://registry.npmmirror.com/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz package-lock.json:1132 中危 外部 URL 外部 URL
https://registry.npmmirror.com 开发记录.md:29 目录结构
16 文件 · 92.3 KB · 3506 行 Markdown 10f · 2035L
JSON 2f · 1162L
JavaScript 3f · 272L
Shell 1f · 37L
├─
▾
src
│ ├─
full-test.js
JavaScript
│ ├─
server.js
JavaScript
│ └─
test.js
JavaScript
├─
01-调研报告.md
Markdown
├─
package-lock.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
SKILL.md
Markdown
├─
start.sh
Shell
├─
优化报告-v1.0.1.md
Markdown
├─
开发记录.md
Markdown
├─
快速参考.md
Markdown
├─
第二阶段报告.md
Markdown
├─
第四阶段报告.md
Markdown
├─
集成测试报告.md
Markdown
└─
项目总览.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
@modelcontextprotocol/sdk | ^1.27.1 | npm | 否 | Official MCP SDK, trusted |
zod | ^4.3.6 | npm | 否 | Version range — considered acceptable for a demo skill |
express (transitive) | 5.2.1 | npm | 否 | Present as transitive dependency from SDK, not used by skill code |
安全亮点
✓ Uses official @modelcontextprotocol/sdk — no third-party code risk
✓ Only two simple, auditable tools: add (arithmetic) and hello_world (string greeting)
✓ Stdio-only transport — no network exposure, no inbound/outbound connections
✓ No credential, filesystem, or shell access
✓ No obfuscation, base64-encoded payloads, or eval usage
✓ No suspicious dependencies or supply-chain risks
✓ All test files (src/test.js, src/full-test.js) are local child_process spawning for testing only
✓ start.sh performs standard npm install with proper Node.js presence check
✓ Zod pinned to ^4.3.6 for parameter validation — trusted dependency