安全决策报告

gumroad

纯文档技能,无可执行代码,仅为 Gumroad API 集成的 Maton CLI 使用手册,IP 硬编码为文档示例占位数据,无实际攻击价值。

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

为什么得出这个结论

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

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

阻止
隐藏执行与外联

提取到 1 个高危 IOC 或外联信号。

通过
攻击链与高危发现

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

复核
依赖与供应链卫生

没有完整依赖信息,供应链判断需要保留弹性。

风险分是怎么被拉高的

allowed-tools 声明宽泛 +10

Bash/Read/Grep/Glob 覆盖 filesystem:WRITE/READ,但该技能无任何脚本文件,Bash 权限实际无法被利用

文档含硬编码 IP +10

SKILL.md:441 示例 JSON 中含 TEST-NET-3 IP 203.0.113.7,为占位示例数据而非真实连接目标

最关键的证据

低危 文档欺骗

allowed-tools 权限声明宽泛但无实际代码

Bash(shell:WRITE)列入 allowed-tools,但该技能无任何 scripts/ 目录或可执行代码,Bash 权限无法被利用。这是文档型 skill 的常见过度声明。

SKILL.md:12
将 allowed-tools 收窄为 Read, Grep, Glob 以精确反映实际能力
提示 文档欺骗

文档示例含硬编码 IP 地址

SKILL.md:441 的 Get Run 示例响应中 source_ip 字段硬编码为 203.0.113.7(TEST-NET-3 保留地址),用于示例目的,无主动网络连接意图。

SKILL.md:441
使用 RFC 5737 TEST-NET-1 地址 192.0.2.1 替代,消除误判
提示 供应链

第三方依赖声明在文档中,无锁定版本

pip install 'maton-ai==0.3.1' 和 npm install @maton/[email protected] 在文档中声明版本,但技能本身不执行安装(由用户手动操作),故实际风险转移至 Maton 平台本身。

SKILL.md:1450
无操作建议;依赖管理责任在 Maton 平台侧

声明能力 vs 实际能力

文件系统 通过
声明 READ
→
推断 READ
无任何文件写入操作,仅 Read/Grep/Glob 工具声明;SKILL.md 纯文档
命令执行 通过
声明 WRITE
→
推断 NONE
Bash 出现在 allowed-tools 但整个 skill 无任何 .sh/.py 脚本,bash 调用仅用于演示 maton CLI 用法,无实际可执行代码
网络访问 通过
声明 READ
→
推断 READ
所有网络操作通过 maton CLI 封装,路由至 api.maton.ai 网关,符合声明

可疑产物与外联

高危 IP 地址
203.0.113.7

SKILL.md:441

中危 外部 URL
https://clawhub.ai/byungkyu/api-gateway

SKILL.md:6

中危 外部 URL
https://maton.ai

SKILL.md:17

中危 外部 URL
https://maton.ai/settings

SKILL.md:65

中危 外部 URL
https://connect.maton.ai/?session_token=5e9...

SKILL.md:100

中危 外部 URL
https://my-fn-3k9xq2v.maton.app

SKILL.md:233

中危 外部 URL
https://gumroad-check-3k9xq2v.maton.app

SKILL.md:566

中危 外部 URL
https://api.maton.ai

SKILL.md:705

中危 外部 URL
https://new.dev/hook

SKILL.md:756

中危 外部 URL
https://chriswave1246.gumroad.com

SKILL.md:954

中危 外部 URL
https://public-files.gumroad.com/...

SKILL.md:955

中危 外部 URL
https://gumroad.com/l/abc

SKILL.md:980

依赖与供应链

没有结构化依赖告警。

文件构成

10 个文件 · 5011 行
Markdown 10 个文件 · 5011 行
需关注文件 · 5
references/github/triggers.md Markdown · 1384 行
https://avatars.githubusercontent.com/u/1?v=4 · https://avatars.githubusercontent.com/u/2?v=4 · https://avatars.githubusercontent.com/u/583231?v=4 · https://octocat.github.io · https://avatars.githubusercontent.com/in/3730348?v=4 · [email protected]
SKILL.md Markdown · 1558 行
allowed-tools 权限声明宽泛但无实际代码 · 文档示例含硬编码 IP 地址 · 第三方依赖声明在文档中,无锁定版本 · 203.0.113.7 · https://clawhub.ai/byungkyu/api-gateway · https://maton.ai · https://maton.ai/settings · https://connect.maton.ai/?session_token=5e9... · https://my-fn-3k9xq2v.maton.app · https://gumroad-check-3k9xq2v.maton.app · https://api.maton.ai · https://new.dev/hook · https://chriswave1246.gumroad.com · https://public-files.gumroad.com/... · https://gumroad.com/l/abc · https://gumroad.com/api · https://help.gumroad.com/article/280-create-application-api · https://help.gumroad.com/article/76-license-keys · https://docs.maton.ai · https://docs.maton.ai/api-reference/overview · https://cli.maton.ai/manual · https://community.maton.ai/ · [email protected]
references/stripe/triggers.md Markdown · 794 行
https://pay.stripe.com/receipts/invoices/CAcaFwoVYWNj... · https://pay.stripe.com/invoice/acct_00000000000000/test_YWNj.../pdf?s=ap · https://invoice.stripe.com/i/acct_00000000000000/test_YWNj...?s=ap
references/calendly/triggers.md Markdown · 288 行
https://api.calendly.com · https://calendly.com/cancellations/00000000-0000-0000-0000-000000000001 · https://calendly.com/reschedulings/00000000-0000-0000-0000-000000000001 · https://us05web.zoom.us/j/10000000001?pwd=REDACTED · https://calendly.com/cancellations/00000000-0000-0000-0000-000000000003 · https://calendly.com/reschedulings/00000000-0000-0000-0000-000000000003 · https://us05web.zoom.us/j/10000000002?pwd=REDACTED
references/linear/triggers.md Markdown · 198 行
https://linear.app/acme/profiles/jane · https://linear.app/acme/issue/ENG-580/test-issue · https://linear.app/acme/profiles/john.doe · https://linear.app/acme/issue/ENG-564/example-issue · https://linear.app/acme/issue/ENG-564/example-issue#comment-0603e91b · [email protected] · [email protected]
其他文件 · triggers.md · triggers.md · triggers.md · triggers.md · triggers.md

安全亮点

纯文档技能,无任何可执行代码或脚本文件
网络操作全部通过 maton CLI 封装至 api.maton.ai 网关,无裸 IP 直连
凭证通过 OS credential store 管理,文档明确禁止明文处理
安全策略详尽,明确禁止凭证外传、敏感路径访问、eval 注入等高危行为
Destination 持久转发有专项警告,要求用户逐条确认
trigger event watch --exec 含明确 untrusted input 警告,要求用户自备 handler
无 .env 文件、无敏感文件、无二进制文件
references/ 目录为平台标准事件源参考文档,与 Gumroad 功能无关,无越权行为