BeatClaw
BeatClaw 技能存在供应链攻击风险:通过 426 错误处理流程可远程覆盖 SKILL.md,凭证通过 API 传输存在外泄风险,但文档已声明部分风险。
Why this conclusion was reached
2/4 dimensions flagged2 undeclared or violating capabilities were inferred.
9 lower-risk artifacts were extracted and still need context.
The report includes 3 attack-chain steps and 1 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SETUP.md:6
Escalation · SKILL.md:45
Impact · SKILL.md:43
What drove the risk score up
426 错误处理时执行 curl 下载远程 SKILL.md 并覆盖本地文件,无完整性验证
Suno/MVSEP API keys、PayPal 邮箱、API tokens 通过 update-agent-settings 端点传输
SETUP.md 展示 curl -fsSL URL | bash 安装方式,无签名验证
SKILL.md 包含硬编码的 Supabase REST API key
Most important evidence
远程 SKILL.md 覆盖机制存在供应链攻击风险
426 错误处理流程要求代理执行 curl 下载远程 SKILL.md 并覆盖本地文件。攻击者若控制 beatclaw.com 域名或中间人攻击,可植入恶意指令覆盖技能定义。skill-card.md 已声明此风险但无实际缓解措施。
SKILL.md:45 API 密钥通过 update-agent-settings 端点传输
Suno API key、MVSEP API key 通过 update-agent-settings 端点传输到 beatclaw.com 平台。凭证理论上应仅用于调用外部 API,但传输路径和存储安全性未知。
SKILL.md:92 文档未声明 shell 写入权限
SKILL.md 声明为纯文档型技能,但 426 错误处理流程实际需要 shell:WRITE 权限来执行 curl 下载和文件覆盖操作,与声称的能力不符。
SKILL.md:43 curl|bash 安装模式缺乏完整性验证
SETUP.md 展示的安装命令使用 curl -fsSL URL | bash 模式,无签名验证或哈希校验。
SETUP.md:6 硬编码 API 密钥暴露
SKILL.md 包含硬编码的 Supabase REST API key,可能被意外泄露。
SKILL.md:77 Declared capability vs actual capability
SKILL.md 全文:所有 API 调用均为外部网络请求 SKILL.md 426 错误处理:curl -fsSL https://www.beatclaw.com/skill > <your-skills-dir>/beatclaw/SKILL.md SKILL.md 426 错误处理:覆盖本地 SKILL.md 文件 SKILL.md 无声明,但实际通过 update-agent-settings 存储敏感环境信息 Suspicious artifacts and egress
https://beatclaw.com/skill SETUP.md:9
https://mvsep.com/user-api SETUP.md:62
https://www.beatclaw.com/skill SKILL.md:38
https://sunoapi.org SKILL.md:76
https://alxzlfutyhuyetqimlxi.supabase.co SKILL.md:90
https://beatclaw.com SKILL.md:245
https://beatclaw.com. SKILL.md:255
https://clawhub.ai/user/youngpietro skill-card.md:9
https://clawhub.ai/youngpietro/skills/beatclaw skill-card.md:39
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md skill-card.md SETUP.md