可信 — 风险评分 5/100
上次扫描:2 天前 重新扫描
5 /100
IP Address Query - IP查询
根据 IP 查归属地与运营商类型
标准的 IP 查询工具,功能与文档一致,无恶意行为,仅存在轻微瑕疵(依赖声明缺失)。
技能名称IP Address Query - IP查询
分析耗时33.9s
引擎pi
可以安装
建议在 SKILL.md 中补充 requests 库依赖声明,可直接使用。

安全发现 2 项

严重性 安全发现 位置
低危
第三方依赖未在文档中声明
SKILL.md 的 requires.bins 仅声明 python3,但代码实际依赖 requests 库(ip.py:8 import requests)。虽然 requests 是 Python 生态常用库,但按规范应在文档中声明。
import requests
→ 在 SKILL.md 的 requires.bins 中添加 requests
ip.py:8
低危
脚本路径不一致
SKILL.md 声明脚本路径为 skills/ip/ip.py,但实际文件位于根目录 ip.py。这可能影响代理调用。
脚本文件:skills/ip/ip.py
→ 将 SKILL.md 中的路径更正为 ip.py 或将文件移至 skills/ip/ 目录
SKILL.md:25
资源类型声明权限推断权限状态证据
网络访问 READ READ ✓ 一致 ip.py:30 仅调用第三方 API 获取 IP 归属地
环境变量 READ READ ✓ 一致 ip.py:63 仅读取 JISU_API_KEY 用于 API 认证
文件系统 NONE NONE 代码无任何文件系统操作
2 高危 5 项发现
🔑
高危 API 密钥 疑似硬编码凭证
API_KEY="your_appkey_here"
SKILL.md:22
📡
高危 IP 地址 硬编码 IP 地址
122.224.186.100
SKILL.md:37
🔗
中危 外部 URL 外部 URL
https://www.jisuapi.com/
SKILL.md:9
🔗
中危 外部 URL 外部 URL
https://www.jisuapi.com/api/ip/
SKILL.md:15
🔗
中危 外部 URL 外部 URL
https://api.jisuapi.com/ip/location
ip.py:14

目录结构

2 文件 · 6.2 KB · 213 行
Markdown 1f · 112L Python 1f · 101L
├─ 🐍 ip.py Python 101L · 2.3 KB
└─ 📝 SKILL.md Markdown 112L · 4.0 KB

依赖分析 1 项

包名版本来源已知漏洞备注
requests * pip Python HTTP 库,代码中用于调用 jisuapi.com API,无版本锁定

安全亮点

✓ 功能单一明确,仅调用第三方 API 查询 IP 归属地
✓ 代码结构清晰,错误处理完善
✓ 凭证仅用于本地 API 调用,无外传行为
✓ 无 shell 执行、文件写入等敏感操作
✓ API 端点为正规商业服务(jisuapi.com)
✓ 硬编码 IP 122.224.186.100 仅作为示例,非恶意地址