扫描报告
5 /100
knowledge-graph-builder
知识图谱构建工具。从文档中自动提取知识和关系,支持图谱可视化、语义搜索、多种导出格式。
This is a legitimate knowledge graph builder skill with entirely stub implementations (TODO-only code). No malicious behavior, credential theft, network exfiltration, or obfuscation was found.
可以安装
No action needed. This skill is safe to use. Note that it contains no functional implementation yet — all core modules are TODO stubs.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Dependencies loosely pinned 供应链 | requirements.txt:1 |
| 提示 | Stub implementation mismatch 文档欺骗 | kg_builder/extractor.py, kg_builder/relation.py, kg_builder/search.py |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | kg_builder/extractor.py:64 — open(file_path, 'r') |
| 网络访问 | READ | NONE | ✓ 一致 | No network calls in any Python file; external URLs are only in docs/visualizer H… |
| 命令执行 | NONE | NONE | — | skill.sh uses only echo/logging; no subprocess, curl, wget, or exec calls |
| 环境变量 | NONE | NONE | — | config/config.json reads NEO4J_PASSWORD and OLLAMA_BASE_URL from env, but only a… |
| 技能调用 | NONE | NONE | — | No skill-to-skill invocation |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser automation |
| 数据库 | WRITE | WRITE | ✓ 一致 | storage/sqlite_store.py:53-73 — INSERT OR REPLACE INTO entities/relations tables |
2 项发现
中危 外部 URL 外部 URL
https://clawhub.com README.md:165 中危 外部 URL 外部 URL
https://d3js.org/d3.v7.min.js kg_builder/visualizer.py:35 目录结构
19 文件 · 41.4 KB · 1508 行 Python 12f · 960L
Markdown 2f · 291L
Shell 1f · 186L
JSON 3f · 69L
Text 1f · 2L
├─
▾
config
│ └─
config.json
⚠
JSON
├─
▾
kg_builder
│ ├─
__init__.py
Python
│ ├─
extractor.py
Python
│ ├─
graph.py
Python
│ ├─
relation.py
Python
│ ├─
search.py
Python
│ └─
visualizer.py
Python
├─
▾
storage
│ └─
sqlite_store.py
Python
├─
▾
tests
│ ├─
__init__.py
Python
│ ├─
run_tests.py
Python
│ ├─
test_extractor.py
Python
│ ├─
test_graph.py
Python
│ └─
test_relation.py
Python
├─
_meta.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
requirements.txt
Text
├─
SKILL.md
Markdown
└─
skill.sh
Shell
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
spacy | >=3.5.0 | pip | 否 | Lower bound only, no upper cap |
networkx | >=3.0 | pip | 否 | Lower bound only, no upper cap |
安全亮点
✓ No credential harvesting or environment variable exfiltration detected
✓ No subprocess, shell execution, or command injection vulnerabilities
✓ No base64-encoded payloads, eval(), or dynamic code execution
✓ No data exfiltration or C2 communication channels
✓ No obfuscation or anti-analysis techniques
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No supply_chain typosquatting or malicious dependency indicators
✓ SQLiteStorage uses parameterized queries (no SQL injection risk)
✓ Neo4j and Ollama credentials are read-only config template values, not exfiltrated