Skill Trust Decision

xreply

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

Install decision first Source: ClawHub Scanned: 17 days ago
Files 2
Artifacts 1
Violations 0
Findings 3

Why this conclusion was reached

0/4 dimensions flagged
Pass
Declared vs actual capability

Declared resources and inferred behavior are broadly aligned.

Review
Hidden execution and egress

1 lower-risk artifacts were extracted and still need context.

Pass
Attack chain and severe findings

There is no explicit malicious chain in the report.

Review
Dependencies and supply chain hygiene

1 dependency or supply-chain issues need attention.

What drove the risk score up

远程代码执行 +20

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

供应链依赖 +15

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

文档覆盖完整 +-5

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

版本已锁定 +-5

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

Most important evidence

Medium Supply Chain

远程 npm 包代码不可审查

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

SKILL.md:1
要求发布者提供源码仓库或安全审计报告
Medium Supply Chain

npx 远程执行风险

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

SKILL.md:1
考虑预安装 @xreplyai/mcp 包,使用本地路径调用
Low Doc Mismatch

需要 mcporter 工具

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

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

Declared capability vs actual capability

Filesystem Pass
Declared NONE
→
Inferred READ
xreply_media_upload/image_path 参数通过 mcporter 传递
Network Pass
Declared WRITE
→
Inferred WRITE
MCP 服务器向 xreplyai.com API 发送社交媒体内容
Shell Pass
Declared WRITE
→
Inferred WRITE
mcporter call 'npx @xreplyai/[email protected]'

Suspicious artifacts and egress

Medium External URL
https://xreplyai.com

SKILL.md:7

Dependencies and supply chain

PackageVersionSourceKnown vulnNotes
@xreplyai/mcp 0.25.0 npm No 远程包,代码不可审查
mcporter * npm No CLI 工具,用户需自行安装

File composition

2 files · 966 lines
Markdown 1 files · 724 linesJSON 1 files · 242 lines
Files of concern · 1
SKILL.md Markdown · 724 lines
远程 npm 包代码不可审查 · npx 远程执行风险 · 需要 mcporter 工具 · https://xreplyai.com
Other files · _meta.json

Security positives

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