扫描报告
5 /100
historical-guide
博物馆讲解器升级版:召唤李白、苏轼、孔子等历史人物讲解文物
This is a legitimate museum guide AI skill that summons historical figures to narrate about artifacts. All functionality is documented, no malicious behavior detected.
可以安装
This skill is safe to use. Ensure API keys are properly secured and not committed to version control.
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/character_loader.py:27-33 - reads persona JSON files from references/ |
| 网络访问 | READ | READ | ✓ 一致 | scripts/tour_guide.py:98-107 - makes HTTP POST requests to configured LLM API |
| 命令执行 | WRITE | WRITE | ✓ 一致 | scripts/tour_guide.py:280-285 - subprocess.run() for persona_generator.py; docum… |
1 项发现
中危 外部 URL 外部 URL
https://api.example.com/v1/chat/completions SKILL.md:45 目录结构
10 文件 · 47.4 KB · 1414 行 Python 7f · 1082L
Markdown 1f · 316L
JSON 2f · 16L
├─
▾
scripts
│ ├─
api_config.py
Python
│ ├─
character_loader.py
Python
│ ├─
config.json
⚠
JSON
│ ├─
persona_generator.py
Python
│ ├─
relic_presenter.py
Python
│ ├─
session_manager.py
Python
│ ├─
tour_guide.py
Python
│ └─
utils.py
Python
├─
_meta.json
JSON
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | Version not pinned; standard HTTP library for LLM API calls |
安全亮点
✓ No credential harvesting or exfiltration detected
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No base64-encoded shell commands
✓ No eval() with decoded content
✓ No remote script execution (curl|bash, wget|sh)
✓ API keys stored in environment or local config.json (empty by default)
✓ subprocess usage is documented and necessary for dynamic persona generation
✓ No hidden functionality - all features declared in SKILL.md
✓ No data exfiltration or suspicious network activity
✓ Simple dependency: only 'requests' library used for API calls