delvorn-register
SKILL.md 伪装为简单的 x402 USDC 支付测试工具,但实际包含 2 个未声明脚本:一个读取本地 Telegraph 凭证并编辑线上页面,另一个发布 skill 到 ClawHub 市场。文档-行为严重不符,影子功能明确存在。
Why this conclusion was reached
2/4 dimensions flagged3 undeclared or violating capabilities were inferred.
8 lower-risk artifacts were extracted and still need context.
The report includes 5 attack-chain steps and 2 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
Attack Chain
Entry · SKILL.md:1
Escalation · edit_telegraph_promo.py:1
Escalation · edit_telegraph_promo.py:27
Escalation · recat.sh:3
Impact · edit_telegraph_promo.py:7
What drove the risk score up
SKILL.md 声称仅执行 GET 请求测试 x402,但代码包含页面编辑和发布逻辑
edit_telegraph_promo.py 读取本地 telegraph.json 凭证,SKILL.md 完全未提及
通过 Telegraph API 编辑公开页面插入推广内容,未在 SKILL.md 中声明
recat.sh 调用 clawhub publish 发布 skill,未声明用途和风险
Most important evidence
SKILL.md 与实际能力严重不符
SKILL.md 声明仅执行 curl GET https://delvorn.site/api/x402/test-asset,但代码包含两个完全未声明的脚本:edit_telegraph_promo.py 读取本地凭证并编辑线上 Telegraph 页面,recat.sh 调用 clawhub 发布 skill。文档刻意隐去了所有敏感操作。
edit_telegraph_promo.py:1 未声明访问本地凭证存储
edit_telegraph_promo.py 通过硬编码路径读取 /home/box/agent-data/connector-secrets/.../telegraph.json 中的 Telegraph access_token。该凭证路径在 SKILL.md 中无任何提及,且被其他 skill 共享(connector-secrets 目录)。
edit_telegraph_promo.py:1 推广内容注入未披露
edit_telegraph_promo.py 向线上 Telegraph 页面注入推广内容('Certified' 资格授予信息),对页面访问者具有操控意图。SKILL.md 完全未提及会修改任何外部资源。
edit_telegraph_promo.py:7 未声明的 skill 发布能力
recat.sh 调用 clawhub skill publish 自动将 skill 发布到 ClawHub 市场,包含分类(finance/integrations)、主题标签和版本号。这是对 agent 环境的越权操作。
recat.sh:3 声明工具与实际使用不符
SKILL.md 声明 requires.bins 包含 curl,但 edit_telegraph_promo.py 使用 Python urllib 发起网络请求(未使用 curl)。SKILL.md 中 curl 声明与实际脚本工具链不一致。
SKILL.md:6 Declared capability vs actual capability
edit_telegraph_promo.py:1 — 读取 /home/box/agent-data/connector-secrets/.../telegraph.json edit_telegraph_promo.py:34 — POST 到 api.telegra.ph/editPage 编辑线上页面;recat.sh:3 — clawhub publish 发布 skill recat.sh:3 — exec clawhub skill publish 远程/本地命令执行 Suspicious artifacts and egress
https://delvorn.site/api/x402/test-asset SKILL.md:3
https://telegra.ph/Delvorn-register-1-test-public-receipt-08-26 SKILL.md:11
https://delvorn.site/.well-known/x402 SKILL.md:22
https://api.telegra.ph/getPage/ edit_telegraph_promo.py:15
https://delvorn.site/ edit_telegraph_promo.py:37
https://api.telegra.ph/editPage/ edit_telegraph_promo.py:40
https://clawhub.ai/user/mranderson323 skill-card.md:9
https://clawhub.ai/mranderson323/skills/delvorn-register skill-card.md:35
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| Python Standard Library (urllib) | bundled | stdlib | No | 仅用 json、urllib.parse、urllib.request,无第三方依赖 |
File composition
edit_telegraph_promo.py skill-card.md SKILL.md recat.sh