digital-twin-patient-builder
合法医疗建模工具,代码无恶意行为,但存在文档-行为不一致(声明网络访问但实际未使用)
Why this conclusion was reached
1/4 dimensions flagged1 undeclared or violating capabilities were inferred.
No obvious high-risk egress or execution signals were found.
There is no explicit malicious chain in the report.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
SKILL.md声明'External API calls'和'Network Access: High',但scripts/main.py中无任何网络请求代码
Security Checklist声称9项未勾选,实际代码不涉及敏感操作
Most important evidence
文档声明网络访问但实际未使用
SKILL.md的Risk Assessment声明'Network Access: High',Technical Architecture提及'External API calls',但scripts/main.py中完全没有网络请求代码(无requests/urllib/httpx/curl等)。这是轻微的文档欺骗,不影响安全性。
SKILL.md:36 Security Checklist声称多项未实现但实际不适用
SKILL.md的Security Checklist包含12项安全措施,全部未勾选,但这些措施(如API timeout、HTTPS检查)对于本地计算工具并不适用。
SKILL.md:96 依赖声明不完整
SKILL.md声明需要scipy和pandas,但requirements.txt只列出dataclasses(标准库)、enum(标准库)、numpy。代码中确实只使用了numpy。
SKILL.md:67 Declared capability vs actual capability
scripts/main.py:360-363 读取JSON文件,scripts/main.py:379-380 写入结果 scripts/main.py全文无requests/urllib/http.client/curl等网络相关导入或调用 无subprocess/popen/os.system调用 无os.environ访问 无动态技能调用 无剪贴板访问 无浏览器自动化代码 无数据库连接代码 Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| numpy | 未指定 | requirements.txt | No | 核心依赖,用于数值计算 |
| scipy | 未使用 | SKILL.md声明 | No | 文档声明但代码中未导入 |
| pandas | 未使用 | SKILL.md声明 | No | 文档声明但代码中未导入 |
File composition
SKILL.md