扫描报告
0 /100
chatbot-engine
智能对话引擎 - 多轮对话与意图识别
This is a legitimate chatbot engine with no security issues - all declared capabilities match the implementation with no hidden functionality detected.
可以安装
This skill is safe to use. No action required.
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/chatbot.py:103-115 save/load session methods |
| 网络访问 | READ | READ | ✓ 一致 | scripts/llm_adapter.py:58-62 API key env access + line 95-102 OpenAI API calls |
| 命令执行 | NONE | NONE | — | No subprocess/os.system calls found |
| 环境变量 | NONE | READ | ✓ 一致 | scripts/llm_adapter.py:23 reads API keys for legitimate LLM functionality |
| 技能调用 | NONE | NONE | — | No skill invocation patterns found |
| 剪贴板 | NONE | NONE | — | No clipboard access found |
| 浏览器 | NONE | NONE | — | No browser automation found |
| 数据库 | NONE | NONE | — | No database operations found |
目录结构
10 文件 · 30.4 KB · 1054 行 Python 7f · 982L
Markdown 2f · 67L
Text 1f · 5L
├─
▾
examples
│ └─
basic_usage.py
Python
├─
▾
scripts
│ ├─
chatbot.py
Python
│ ├─
dialogue_manager.py
Python
│ ├─
intent_classifier.py
Python
│ ├─
knowledge_base.py
Python
│ └─
llm_adapter.py
Python
├─
▾
tests
│ └─
test_chatbot.py
Python
├─
README.md
Markdown
├─
requirements.txt
Text
└─
SKILL.md
Markdown
依赖分析 5 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
openai | >=1.0.0 | pip | 否 | Version lower bound set, minor version unpinned |
scikit-learn | >=1.3.0 | pip | 否 | Version lower bound set, minor version unpinned |
numpy | >=1.24.0 | pip | 否 | Standard ML dependency |
pandas | >=2.0.0 | pip | 否 | Standard data processing dependency |
regex | >=2023.0.0 | pip | 否 | Standard regex library |
安全亮点
✓ No shell execution (subprocess, os.system, etc.) - clean codebase
✓ No network exfiltration - only legitimate API calls to declared providers (OpenAI, Anthropic)
✓ No credential harvesting beyond necessary API key access for LLM functionality
✓ No obfuscation techniques (base64, eval, etc.) detected
✓ All file operations are declared and documented (session save/load, config persistence)
✓ Dependencies are properly version-pinned in requirements.txt
✓ Plugin system is declared and properly scoped
✓ No sensitive path access (no ~/.ssh, ~/.aws, .env scanning)
✓ No persistence mechanisms (no cron, startup hooks, backdoors)
✓ Clean code with no hidden functionality