ClawSheet Wizard
硬编码外部IP的付费Excel公式检查工具,公式数据外传到商业API服务端点,功能本身合法但存在网络架构可疑点
Why this conclusion was reached
2/4 dimensions flagged2 undeclared or violating capabilities were inferred.
1 high-risk artifacts or egress signals were extracted.
There is no explicit malicious chain in the report.
2 dependency or supply-chain issues need attention.
What drove the risk score up
SKILL.md 和 formula_fix.py 硬编码 IP 186.240.156.169:8791,巴西地址,无域名解析
用户公式数据通过 POST 发送到外部 IP,SKILL.md 有隐私声明但仍为风险
X402_API_KEY 被发送到外部服务端点,虽为服务必要但存在滥用风险
Python 代码清晰可读,无 base64/eval 等混淆技术
SKILL.md 明确标注付费、隐私风险和外部网络调用
Most important evidence
公式数据外传到外部 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 API Key 传输到外部服务端点
X402_API_KEY 环境变量被读取并随请求发送到外部 IP。虽为付费 API 调用所必需,但密钥泄露风险存在。
scripts/formula_fix.py:22 环境变量读取未在文档声明
formula_fix.py 读取 X402_API_KEY 和 X402_BASE 环境变量,但 SKILL.md 仅声明需要 env 字段,未明确说明代码会读取这些变量。
scripts/formula_fix.py:10 Declared capability vs actual capability
SKILL.md: 声称读写 Excel 文件 SKILL.md:13 声明 network:READ 但 formula_fix.py 向外部 IP 发送 POST 请求 formula_fix.py:10-11 读取 X402_API_KEY 环境变量 Suspicious artifacts and egress
186.240.156.169 SKILL.md:6
https://186.240.156.169:8791 SKILL.md:6
0xafd1c6bC2B35152f30E3D0dBE99eE1d40E5a5CF8 SKILL.md:93
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| openpyxl | 未指定 | pip | No | requirements.txt 不存在,依赖版本未锁定 |
| pandas | 未指定 | pip | No | requirements.txt 不存在,依赖版本未锁定 |
File composition
SKILL.md scripts/formula_fix.py