扫描报告
5 /100
pharma-ai
智能药物发现AI助手 - 分子毒性预测、ADMET评估和虚拟筛选
pharma-ai 是一个合法的药物发现工具,代码与文档完全一致,使用标准 RDKit + scikit-learn 工作流,无任何恶意行为。
可以安装
可安全使用。依赖版本锁定缺失为低优先级问题,建议在生产环境中锁定版本。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Python 依赖版本未锁定上限 供应链 | python-core/requirements.txt:1 |
| 低危 | Node.js 依赖版本未锁定上限 供应链 | package.json:18 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | src/python-bridge/index.ts:22 读取本地模型文件 |
| 命令执行 | WRITE | WRITE | ✓ 一致 | src/python-bridge/index.ts:19 spawn('python3') 执行本地脚本 |
| 网络访问 | NONE | NONE | — | 代码中无任何网络请求 |
| 环境变量 | NONE | NONE | — | 未遍历环境变量 |
| 技能调用 | EXECUTE | EXECUTE | ✓ 一致 | 导出 predictMolecule, batchPredict 等标准接口 |
| 剪贴板 | NONE | NONE | — | 无剪贴板操作 |
| 浏览器 | NONE | NONE | — | 无浏览器相关代码 |
| 数据库 | NONE | NONE | — | 无数据库访问 |
6 项发现
中危 外部 URL 外部 URL
https://clawhub.com HEADLESS_LOGIN.md:13 中危 外部 URL 外部 URL
https://clawhub.com/settings/tokens HEADLESS_LOGIN.md:59 中危 外部 URL 外部 URL
https://docs.clawhub.com HEADLESS_LOGIN.md:122 中危 外部 URL 外部 URL
https://discord.gg/clawd HEADLESS_LOGIN.md:123 中危 外部 URL 外部 URL
https://docs.openclaw.ai/skills PUBLISH_GUIDE.md:134 提示 邮箱 邮箱地址
[email protected] HEADLESS_LOGIN.md:121 目录结构
12 文件 · 22.5 KB · 957 行 Markdown 4f · 444L
TypeScript 4f · 294L
Python 1f · 163L
JSON 2f · 52L
Text 1f · 4L
├─
▾
python-core
│ ├─
predict.py
Python
│ └─
requirements.txt
Text
├─
▾
src
│ ├─
▾
commands
│ │ └─
predict.ts
TypeScript
│ ├─
▾
python-bridge
│ │ └─
index.ts
TypeScript
│ ├─
▾
types
│ │ └─
index.ts
TypeScript
│ └─
index.ts
TypeScript
├─
HEADLESS_LOGIN.md
Markdown
├─
package.json
JSON
├─
PUBLISH_GUIDE.md
Markdown
├─
README.md
Markdown
├─
SKILL.md
Markdown
└─
tsconfig.json
JSON
依赖分析 5 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
rdkit | >=2023.0.0 | pip | 否 | 无版本上限锁定 |
scikit-learn | >=1.3.0 | pip | 否 | 无版本上限锁定 |
numpy | >=1.24.0 | pip | 否 | 无版本上限锁定 |
joblib | >=1.3.0 | pip | 否 | 无版本上限锁定 |
@openclaw/skill-sdk | ^1.0.0 | npm | 否 | semver 范围版本 |
安全亮点
✓ 代码与 SKILL.md 文档完全一致,无阴影功能
✓ 使用标准 RDKit + scikit-learn 化学计算栈
✓ 模型完全本地加载,无网络传输
✓ 通过 JSON stdin/stdout 进行安全进程通信
✓ 无凭证访问、无环境变量遍历
✓ 无任何混淆代码或隐藏指令
✓ 代码结构清晰,易于审计