安全决策报告
gaode-taxi
技能存在多处文档-行为不一致、环境变量配置错误、硬编码共享凭证及用户数据外泄风险,但无直接恶意代码执行或凭证收割证据。
最直接的威胁证据
为什么得出这个结论
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 https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com
SKILL.md 工具函数数量文档-代码严重不符 · 环境变量名称声明与实际不符 · 功能命名不一致
skill-card.md https://clawhub.ai/user/travel-skills · https://clawhub.ai/travel-skills/skills/gaode-taxi
其他文件 · _meta.json
安全亮点
代码结构清晰,无明显的代码混淆或Base64编码执行
无文件写入、shell执行、敏感路径访问等危险操作
无凭证收割、API密钥遍历等恶意行为
所有网络请求都是正常的地图API调用模式
错误处理完善,有超时和异常捕获