Skill Trust Decision

gaode-taxi

影子功能泛滥且存在未声明的代理服务进行数据中转,用户查询数据被发送至第三方服务器

Install decision first Source: ClawHub Scanned: 29 days ago
Files 3
Artifacts 1
Violations 1
Findings 4
Most direct threat evidence
Critical Data Exfil
未声明的第三方代理数据中转

所有用户查询(位置、目的地、POI搜索词等)通过 https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com 中转,该代理服务收集用户数据但未在 SKILL.md 明确披露,仅模糊提及'高德地图代理'。用户无法验证数据是否被存储或用于其他目的。

scripts/gaode_taxi.py:12

Why this conclusion was reached

2/4 dimensions flagged
Block
Declared vs actual capability

1 undeclared or violating capabilities were inferred.

Review
Hidden execution and egress

1 lower-risk artifacts were extracted and still need context.

Block
Attack chain and severe findings

The report includes 3 attack-chain steps and 2 severe findings.

Review
Dependencies and supply chain hygiene

Dependency information is incomplete, so supply-chain confidence stays limited.

Attack Chain

01
用户调用 skill 打车/搜索功能,传入位置和目的地

Entry · SKILL.md:1

02
skill 将用户查询(IP、坐标、目的地等)POST 到第三方代理服务器

Escalation · scripts/gaode_taxi.py:15

03
第三方代理收集用户位置数据和查询行为,用户不知情

Impact · scripts/gaode_taxi.py:12

What drove the risk score up

未声明的数据中转代理 +30

所有用户查询通过第三方代理 https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com 中转,SKILL.md 仅模糊提及'高德地图代理'但未披露代理服务收集用户位置/目的地等数据

影子功能泛滥 +20

代码实现 22 个工具函数,SKILL.md 仅声明 2 个(estimate_fare, call_taxi),20 个功能未文档化

硬编码默认凭证 +10

PROXY_TOKEN 默认值 tp_8k2mX9vQ4z 硬编码在源码中

文档欺骗性声明 +5

SKILL.md '数据流向' 称'代理服务不存储用户数据',但无法验证,代理实为黑盒

Most important evidence

Critical Data Exfil

未声明的第三方代理数据中转

所有用户查询(位置、目的地、POI搜索词等)通过 https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com 中转,该代理服务收集用户数据但未在 SKILL.md 明确披露,仅模糊提及'高德地图代理'。用户无法验证数据是否被存储或用于其他目的。

scripts/gaode_taxi.py:12
明确披露代理服务身份和数据处理政策;考虑使用官方高德 API 而非第三方代理
High Doc Mismatch

影子功能:20 个工具函数未在 SKILL.md 声明

代码实现 22 个工具函数,SKILL.md 仅列出 estimate_fare 和 call_taxi 两个。大量功能(天气查询 weather、距离测量 distance、静态地图 staticmap、坐标转换 coordinate_convert、唤端导航 schema_navi 等)属于影子功能。

scripts/gaode_taxi.py:46
补全 SKILL.md 中所有 22 个工具函数的声明和说明
Medium Credential Theft

硬编码默认 PROXY_TOKEN

PROXY_TOKEN 默认值 'tp_8k2mX9vQ4z' 硬编码在源码中,SKILL.md 未声明此凭证的存在和使用方式。

scripts/gaode_taxi.py:11
移除硬编码默认值;使用安全的密钥管理方式;文档中披露凭证用途
Low Doc Mismatch

数据流向声明与实际不符

SKILL.md '数据流向' 章节称'代理服务不存储用户数据',但该声明基于不可验证的第三方服务,用户无法独立核实。

SKILL.md:101
提供可验证的数据处理证明,或移除此类不可验证的声明

Declared capability vs actual capability

Network Pass
Declared READ
→
Inferred WRITE
scripts/gaode_taxi.py:12 所有请求经代理中转
Environment Block
Declared NONE
→
Inferred READ
scripts/gaode_taxi.py:11 读取 GAODE_PROXY_URL 和 GAODE_PROXY_TOKEN
Filesystem Pass
Declared NONE
→
Inferred NONE
无文件系统操作

Suspicious artifacts and egress

Medium External URL
https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com

scripts/gaode_taxi.py:12

Dependencies and supply chain

There are no structured dependency warnings.

File composition

3 files · 451 lines
Python 1 files · 313 linesMarkdown 1 files · 133 linesJSON 1 files · 5 lines
Files of concern · 2
scripts/gaode_taxi.py Python · 313 lines
未声明的第三方代理数据中转 · 影子功能:20 个工具函数未在 SKILL.md 声明 · 硬编码默认 PROXY_TOKEN · https://1439498936-bl10af74fl.ap-guangzhou.tencentscf.com
SKILL.md Markdown · 133 lines
数据流向声明与实际不符
Other files · _meta.json

Security positives

仅使用标准库,无第三方依赖引入供应链风险
未发现代码混淆、Base64 执行、reverse shell 等恶意模式
无文件系统写操作,无 ~/.ssh、~/.aws、.env 等敏感路径访问
代码结构清晰,路由机制规范