安全决策报告
浙江企业工商信息查询(按名核验)
企业工商查询工具,代码与声明基本一致,但硬编码IP(110.40.221.75:13479)绕过DNS、使用非标准端口、凭据+查询数据外传,透明度不足。
最直接的威胁证据
高危 IP 地址
110.40.221.75 为什么得出这个结论
1/4 个维度触发 通过
声明与实际能力
声明资源与推断能力基本一致。
阻止
隐藏执行与外联
提取到 1 个高危 IOC 或外联信号。
通过
攻击链与高危发现
没有形成明确的恶意路径。
复核
依赖与供应链卫生
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
硬编码裸IP网络请求 +20
使用110.40.221.75绕过DNS解析,非标准端口13479,SKILL.md仅含糊声明为"数据接口地址"
凭据随查询数据外传 +15
API_KEY、install_id、cookies随企业名查询一起POST到外部IP,存在数据外泄风险
凭据明文存储 +10
~/.odf/zj-enterprise-registry.json存储API_KEY和cookies,明文JSON,无加密
最关键的证据
中危 敏感访问
硬编码IP绕过DNS透明度
代码硬编码110.40.221.75:13479作为API端点,SKILL.md仅声明"数据接口地址(HTTPS)"。使用裸IP而非域名,绕过标准DNS安全机制(如DANE、Certificate Transparency),用户无法验证服务器身份。
scripts/run.mjs:7 改用域名并在SKILL.md中明确声明完整端点域名,支持用户做证书校验。
中危 数据外泄
凭据随查询内容外传至第三方IP
每次查询时将API_KEY(Authorization头)、install_id(X-Install-Id头)、cookies(Cookie头)与用户输入的企业名一起发送到外部IP。查询企业名称本身即敏感信息,结合身份凭据批量收集构成数据外泄风险。
scripts/run.mjs:36 明确告知用户查询行为会携带身份标识,建议提供本地离线模式或数据最小化选项。
低危 凭证窃取
凭据明文存储于本地文件
API_KEY和session cookies以明文JSON存入~/.odf/zj-enterprise-registry.json,无加密保护。共享机器或恶意软件可直读。
scripts/run.mjs:14 使用系统密钥链(keychain/credential manager)存储敏感凭据。
声明能力 vs 实际能力
网络访问 通过
声明 READ
→ 推断 WRITE
scripts/run.mjs:7,36 凭据+查询内容发送到外部IP 文件系统 通过
声明 WRITE
→ 推断 WRITE
scripts/run.mjs:14-16 读写~/.odf/ 命令执行 通过
声明 WRITE
→ 推断 WRITE
SKILL.md:10 声明Bash执行脚本 可疑产物与外联
高危 IP 地址
110.40.221.75 scripts/run.mjs:7
中危 外部 URL
https://110.40.221.75:13479/factory scripts/run.mjs:7
中危 外部 URL
https://110.40.221.75:13479/factory/buy/zj-registry scripts/run.mjs:10
中危 外部 URL
https://clawhub.ai/user/chenqg618 skill-card.md:9
中危 外部 URL
https://clawhub.ai/chenqg618/skills/zj-enterprise-registry skill-card.md:35
依赖与供应链
没有结构化依赖告警。
文件构成
4 个文件 · 220 行
JavaScript 1 个文件 · 103 行Markdown 2 个文件 · 101 行JSON 1 个文件 · 16 行
需关注文件 · 2
scripts/run.mjs 硬编码IP绕过DNS透明度 · 凭据随查询内容外传至第三方IP · 凭据明文存储于本地文件 · 110.40.221.75 · https://110.40.221.75:13479/factory · https://110.40.221.75:13479/factory/buy/zj-registry
skill-card.md https://clawhub.ai/user/chenqg618 · https://clawhub.ai/chenqg618/skills/zj-enterprise-registry
其他文件 · SKILL.md · manifest.json
安全亮点
代码逻辑清晰,无混淆或隐藏执行路径
SKILL.md与代码能力基本对应,无严重影子功能
错误处理完善,不转达远端指令(防命令注入)
skill-card.md已知风险并提供缓解措施