安全决策报告
1688-common-skill-config
凭证管理工具,设计存在安全隐患(明文存储、无加密验证),但未发现恶意行为或数据外传迹象
为什么得出这个结论
1/4 个维度触发 阻止
声明与实际能力
发现 1 项声明之外的能力或越权行为。
复核
隐藏执行与外联
提取到 6 个一般风险产物,需要结合上下文判断。
通过
攻击链与高危发现
没有形成明确的恶意路径。
通过
依赖与供应链卫生
依赖结构存在,但暂未看到明显高危告警。
风险分是怎么被拉高的
凭证明文存储 +15
1688 AK 直接写入 ak_store.json 明文存储,无加密保护
修改系统配置文件 +10
通过 sed 直接修改 ~/.bashrc 添加环境变量,有权限越界风险
最关键的证据
中危 凭证窃取
1688 AK 明文存储无加密保护
1688 Gateway AK 以明文形式写入 ak_store.json 文件,没有任何加密或签名验证机制。如果文件被窃取,凭证直接泄露。
scripts/configure_ak.py:55 使用加密存储(如 Python Fernet 或系统密钥链);或在写入前验证 AK 格式有效性
中危 权限提升
通过 sed 直接修改 ~/.bashrc
SKILL.md 场景1 Step2 展示了用 sed 直接修改 ~/.bashrc 添加环境变量的代码。这种方式:1) 绕过用户确认直接写入;2) 语法错误可能破坏 bashrc;3) 需要文件系统写权限。
SKILL.md:89 使用专门的凭证管理工具(如 keyring)或要求用户手动配置;如必须自动化,应创建独立配置文件
低危 供应链
无依赖锁定,存在供应链风险
scripts/configure_ak.py 仅使用标准库 (argparse, json, os, subprocess, sys, pathlib),无外部依赖引入。
scripts/configure_ak.py:1 无需行动
声明能力 vs 实际能力
文件系统 通过
声明 READ
→ 推断 WRITE
SKILL.md 声明通过 cli.py 写入 AK;scripts/configure_ak.py:71 执行 subprocess 写文件 命令执行 通过
声明 WRITE
→ 推断 WRITE
SKILL.md 声明使用 bash find/sed;scripts/configure_ak.py:69-76 执行 subprocess 环境变量 阻止
声明 READ
→ 推断 WRITE
SKILL.md 仅声明查询状态;但代码通过 sed 写入 ~/.bashrc (SKILL.md 场景1 Step2) 网络访问 通过
声明 NONE
→ 推断 NONE
无网络请求发现 可疑产物与外联
中危 外部 URL
https://clawhub.1688.com/ SKILL.md:193
中危 外部 URL
https://www.alphashop.cn/seller-center/apikey-management SKILL.md:203
中危 外部 URL
https://qianji.alibaba-inc.com/?_path_=crm/indexChannel/ak-manage SKILL.md:213
中危 外部 URL
https://www.alphashop.cn/seller-center/home/api-list assets/ak-dashboard.html:129
中危 外部 URL
https://clawhub.1688.com/\n登录后右上角点击 assets/ak-dashboard.html:186
中危 外部 URL
https://www.alphashop.cn/seller-center/apikey-management\n(支持 assets/ak-dashboard.html:187
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| Python标准库 | N/A | stdlib | 否 | 仅使用标准库,无外部依赖 |
文件构成
3 个文件 · 705 行
Markdown 1 个文件 · 298 行HTML 1 个文件 · 224 行Python 1 个文件 · 183 行
需关注文件 · 3
assets/ak-dashboard.html https://www.alphashop.cn/seller-center/home/api-list · https://clawhub.1688.com/\n登录后右上角点击 · https://www.alphashop.cn/seller-center/apikey-management\n(支持
SKILL.md 通过 sed 直接修改 ~/.bashrc · https://clawhub.1688.com/ · https://www.alphashop.cn/seller-center/apikey-management · https://qianji.alibaba-inc.com/?_path_=crm/indexChannel/ak-manage
scripts/configure_ak.py 1688 AK 明文存储无加密保护 · 无依赖锁定,存在供应链风险
安全亮点
未发现网络请求,无数据外传迹象
凭证仅在本地存储和使用,不涉及跨实例共享
状态查询不暴露凭证明文(仅显示长度)
用户确认机制完善(配置前需确认类型和影响范围)
HTML dashboard 为纯前端展示,无恶意脚本
无 base64 编码执行、eval 动态执行等高危模式