安全决策报告

xreply

纯文档型技能,所有功能通过远程 npm 包实现,无法本地审查代码,npx/mcporter 调用存在供应链执行风险

安装决策优先 来源: ClawHub 扫描时间: 2026/9/23
文件 2
IOC 1
越权项 0
发现 3

为什么得出这个结论

0/4 个维度触发
通过
声明与实际能力

声明资源与推断能力基本一致。

复核
隐藏执行与外联

提取到 1 个一般风险产物,需要结合上下文判断。

通过
攻击链与高危发现

没有形成明确的恶意路径。

复核
依赖与供应链卫生

发现 1 项需要关注的依赖或供应链线索。

风险分是怎么被拉高的

远程代码执行 +20

通过 npx mcporter 调用远程 npm 包 @xreplyai/mcp,无法审查实际代码行为

供应链依赖 +15

依赖外部 npm 包 @xreplyai/mcp,无本地代码可验证

文档覆盖完整 +-5

SKILL.md 详尽声明所有功能,无明显阴影功能

版本已锁定 +-5

使用固定版本 @0.25.0,降低供应链劫持风险

最关键的证据

中危 供应链

远程 npm 包代码不可审查

所有功能实现都在 @xreplyai/mcp 包中,本地只有文档无法验证实际行为

SKILL.md:1
要求发布者提供源码仓库或安全审计报告
中危 供应链

npx 远程执行风险

使用 npx 动态下载并执行 npm 包,存在供应链攻击面

SKILL.md:1
考虑预安装 @xreplyai/mcp 包,使用本地路径调用
低危 文档欺骗

需要 mcporter 工具

skill 依赖 mcporter CLI 工具,但 skill 包中未包含该工具,需用户另行安装

SKILL.md:1
明确告知用户安装 mcporter 的步骤

声明能力 vs 实际能力

文件系统 通过
声明 NONE
→
推断 READ
xreply_media_upload/image_path 参数通过 mcporter 传递
网络访问 通过
声明 WRITE
→
推断 WRITE
MCP 服务器向 xreplyai.com API 发送社交媒体内容
命令执行 通过
声明 WRITE
→
推断 WRITE
mcporter call 'npx @xreplyai/[email protected]'

可疑产物与外联

中危 外部 URL
https://xreplyai.com

SKILL.md:7

依赖与供应链

包名版本来源漏洞备注
@xreplyai/mcp 0.25.0 npm 否 远程包,代码不可审查
mcporter * npm 否 CLI 工具,用户需自行安装

文件构成

2 个文件 · 966 行
Markdown 1 个文件 · 724 行JSON 1 个文件 · 242 行
需关注文件 · 1
SKILL.md Markdown · 724 行
远程 npm 包代码不可审查 · npx 远程执行风险 · 需要 mcporter 工具 · https://xreplyai.com
其他文件 · _meta.json

安全亮点

SKILL.md 文档详尽,覆盖所有工具和参数
使用固定版本 @0.25.0,非 latest,降低版本劫持风险
无本地恶意脚本代码
无凭证收割或数据外泄迹象
无 base64/eval 等混淆技术