扫描报告
0 /100
genealogy-agent
从原始文本提取、结构化、研究和可视化家族历史的谱系学代理
这是一个合法的谱系学代理技能,所有功能与文档一致,无恶意行为迹象。
可以安装
可用。功能完整、无越权操作、无数据外泄风险。
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/*.py: 文件创建操作 |
| 网络访问 | READ | READ | ✓ 一致 | scripts/research.py:35 DDGS网络搜索 |
| 环境变量 | READ | READ | ✓ 一致 | SKILL.md: OPENAI_API_KEY/GEMINI_API_KEY |
| 命令执行 | NONE | NONE | — | skill.json: 使用 uv run 执行工具 |
目录结构
9 文件 · 27.0 KB · 695 行 Python 6f · 538L
JSON 1f · 93L
Markdown 2f · 64L
├─
▾
scripts
│ ├─
build_graph.py
Python
│ ├─
export_gedcom.py
Python
│ ├─
extract.py
Python
│ ├─
generate_mermaid.py
Python
│ ├─
generate_obsidian.py
Python
│ └─
research.py
Python
├─
README.md
Markdown
├─
skill.json
JSON
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
pydantic | * | pip | 否 | 无版本锁定但为知名稳定库 |
litellm | * | pip | 否 | 无版本锁定 |
duckduckgo-search | * | pip | 否 | 无版本锁定 |
安全亮点
✓ 代码结构清晰,无混淆或混淆命名
✓ 所有文件操作限于用户指定的输出路径,无硬编码敏感路径
✓ 网络访问仅用于 DuckDuckGo 搜索,无隐蔽 IP 连接
✓ API 密钥通过环境变量使用,无硬编码凭证
✓ 功能与文档完全一致,无阴影功能
✓ 使用 Pydantic 进行输入验证
✓ 包含适当的错误处理