安全决策报告

ClawSheet Wizard

硬编码外部IP的付费Excel公式检查工具,公式数据外传到商业API服务端点,功能本身合法但存在网络架构可疑点

安装决策优先 来源: ClawHub 扫描时间: 21 天前
文件 6
IOC 3
越权项 2
发现 4
最直接的威胁证据

为什么得出这个结论

2/4 个维度触发
阻止
声明与实际能力

发现 2 项声明之外的能力或越权行为。

阻止
隐藏执行与外联

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

通过
攻击链与高危发现

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

复核
依赖与供应链卫生

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

风险分是怎么被拉高的

硬编码外部IP +15

SKILL.md 和 formula_fix.py 硬编码 IP 186.240.156.169:8791,巴西地址,无域名解析

敏感数据外传 +10

用户公式数据通过 POST 发送到外部 IP,SKILL.md 有隐私声明但仍为风险

凭证外传 +10

X402_API_KEY 被发送到外部服务端点,虽为服务必要但存在滥用风险

无混淆代码 +-5

Python 代码清晰可读,无 base64/eval 等混淆技术

文档声明完整 +-5

SKILL.md 明确标注付费、隐私风险和外部网络调用

最关键的证据

中危 数据外泄

公式数据外传到外部 IP

用户提供的 Excel 公式通过 POST 请求发送到硬编码的外部 IP 地址 186.240.156.169:8791。虽然 SKILL.md 有隐私声明,但公式可能包含敏感业务逻辑。

scripts/formula_fix.py:22
评估是否可以使用本地公式检查替代方案,避免敏感数据外传
中危 供应链

硬编码外部 IP 地址

IP 186.240.156.169 (巴西) 硬编码在 SKILL.md 元数据和 formula_fix.py 代码中,无域名解析。这意味着服务地址无法动态更新,存在中间人攻击风险。

SKILL.md:6
改用域名 (如 x402-api.example.com) 以支持证书验证和 DNS 重绑定保护
中危 凭证窃取

API Key 传输到外部服务端点

X402_API_KEY 环境变量被读取并随请求发送到外部 IP。虽为付费 API 调用所必需,但密钥泄露风险存在。

scripts/formula_fix.py:22
确保 HTTPS 强制使用,勿在 HTTP 环境下使用该服务
低危 权限提升

环境变量读取未在文档声明

formula_fix.py 读取 X402_API_KEY 和 X402_BASE 环境变量,但 SKILL.md 仅声明需要 env 字段,未明确说明代码会读取这些变量。

scripts/formula_fix.py:10
在 SKILL.md 中明确列出所有需要的环境变量及其用途

声明能力 vs 实际能力

文件系统 通过
声明 READ
推断 READ
SKILL.md: 声称读写 Excel 文件
网络访问 阻止
声明 READ
推断 WRITE
SKILL.md:13 声明 network:READ 但 formula_fix.py 向外部 IP 发送 POST 请求
环境变量 阻止
声明 NONE
推断 READ
formula_fix.py:10-11 读取 X402_API_KEY 环境变量

可疑产物与外联

高危 IP 地址
186.240.156.169

SKILL.md:6

中危 外部 URL
https://186.240.156.169:8791

SKILL.md:6

中危 钱包地址
0xafd1c6bC2B35152f30E3D0dBE99eE1d40E5a5CF8

SKILL.md:93

依赖与供应链

包名版本来源漏洞备注
openpyxl 未指定 pip requirements.txt 不存在,依赖版本未锁定
pandas 未指定 pip requirements.txt 不存在,依赖版本未锁定

文件构成

6 个文件 · 313 行
Python 4 个文件 · 212 行Markdown 1 个文件 · 96 行JSON 1 个文件 · 5 行
需关注文件 · 2
SKILL.md Markdown · 96 行
硬编码外部 IP 地址 · 186.240.156.169 · https://186.240.156.169:8791 · 0xafd1c6bC2B35152f30E3D0dBE99eE1d40E5a5CF8
scripts/formula_fix.py Python · 43 行
公式数据外传到外部 IP · API Key 传输到外部服务端点 · 环境变量读取未在文档声明
其他文件 · formula_checker.py · data_quality.py · template_diff.py · _meta.json

安全亮点

Python 代码清晰可读,无混淆技术
SKILL.md 明确标注付费服务和隐私风险
仅依赖标准库和 openpyxl/pandas,无可疑第三方依赖
x402 是基于以太坊 USDC 的合法支付协议
HTTP 警告机制 (X402_ALLOW_HTTP 检查)