安全决策报告

gaode-taxi

技能存在多处文档-行为不一致、环境变量配置错误、硬编码共享凭证及用户数据外泄风险,但无直接恶意代码执行或凭证收割证据。

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

为什么得出这个结论

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

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

复核
隐藏执行与外联

提取到 3 个一般风险产物,需要结合上下文判断。

通过
攻击链与高危发现

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

通过
依赖与供应链卫生

依赖结构存在,但暂未看到明显高危告警。

风险分是怎么被拉高的

文档工具列表严重不完整 +15

SKILL.md声明2个工具,实际代码实现22个,skill-card.md虽有但未在主文档列全

环境变量名称不一致 +10

SKILL.md声明primaryEnv=PROXY_TOKEN,代码实际读取GAODE_PROXY_TOKEN

用户位置数据外泄 +8

IP、坐标、地址等敏感数据发送到第三方腾讯云函数代理

硬编码共享凭证 +5

PROXY_TOKEN默认值tp_8k2mX9vQ4z硬编码在代码中,skill-card.md已标记此风险

最关键的证据

中危 文档欺骗

工具函数数量文档-代码严重不符

SKILL.md仅声明2个工具(estimate_fare, call_taxi),但代码实际实现了22个工具函数,包括地理编码、POI搜索、路线规划、天气查询等

SKILL.md:7
更新SKILL.md列出所有22个工具函数,或限制代码只暴露文档声明的功能
中危 文档欺骗

环境变量名称声明与实际不符

SKILL.md声明primaryEnv为PROXY_TOKEN,但代码实际读取GAODE_PROXY_TOKEN,导致用户配置的环境变量无法生效

SKILL.md:6
修正SKILL.md声明为GAODE_PROXY_TOKEN,或修改代码使用PROXY_TOKEN
中危 敏感访问

用户位置数据发送至第三方代理

IP地址、GPS坐标、地址等敏感位置数据通过POST发送到腾讯云函数(tencentscf.com),数据流向不透明

gaode_taxi.py:17
明确披露数据流向,优先使用高德官方API直连,避免中间代理
低危 供应链

硬编码共享代理凭证

PROXY_TOKEN默认值硬编码为tp_8k2mX9vQ4z,属于共享token,存在被滥用的风险

gaode_taxi.py:11
移除硬编码默认值,要求用户必须提供自己控制的凭证
低危 文档欺骗

功能命名不一致

SKILL.md提到的estimate_fare和call_taxi在代码中对应tool_schema_take_taxi,存在命名差异

SKILL.md:7
统一工具命名,与代码保持一致

声明能力 vs 实际能力

网络访问 通过
声明 READ
→
推断 WRITE
gaode_taxi.py:18 发起POST请求到外部代理
环境变量 阻止
声明 NONE
→
推断 READ
gaode_taxi.py:10-11 读取GAODE_PROXY_URL和GAODE_PROXY_TOKEN

可疑产物与外联

中危 外部 URL
https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com

scripts/gaode_taxi.py:12

中危 外部 URL
https://clawhub.ai/user/travel-skills

skill-card.md:9

中危 外部 URL
https://clawhub.ai/travel-skills/skills/gaode-taxi

skill-card.md:43

依赖与供应链

包名版本来源漏洞备注
Python标准库 内置 stdlib 否 仅使用urllib.request、json、os、sys等标准库

文件构成

4 个文件 · 513 行
Python 1 个文件 · 313 行Markdown 2 个文件 · 195 行JSON 1 个文件 · 5 行
需关注文件 · 3
scripts/gaode_taxi.py Python · 313 行
https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com
SKILL.md Markdown · 133 行
工具函数数量文档-代码严重不符 · 环境变量名称声明与实际不符 · 功能命名不一致
skill-card.md Markdown · 62 行
https://clawhub.ai/user/travel-skills · https://clawhub.ai/travel-skills/skills/gaode-taxi
其他文件 · _meta.json

安全亮点

代码结构清晰,无明显的代码混淆或Base64编码执行
无文件写入、shell执行、敏感路径访问等危险操作
无凭证收割、API密钥遍历等恶意行为
所有网络请求都是正常的地图API调用模式
错误处理完善,有超时和异常捕获