Scan Report
This report was generated in Chinese. Some content may be in Chinese.
10 /100
local-self-healing-machine-learning
本地ML自愈引擎,通过反馈循环和k-NN预测器自动修复错误
本地ML自愈引擎,具有完善的安全机制,所有预扫描标记的高危IOC均有合理解释和防护措施。
Safe to install
可安全使用。OLLAMA安装为可选操作(已声明),测试文件中的凭证为脱敏功能验证数据,危险命令为安全过滤测试。
Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| Info | Ollama安装命令已声明 Doc Mismatch | SKILL.md:43 |
| Info | 测试文件包含API密钥格式数据 Credential Theft | test/sanitize.test.js:10 |
| Info | 危险命令测试用例验证安全过滤 RCE | test/skillDistiller.test.js:210 |
| Info | dotenv依赖已版本锁定 Supply Chain | package.json:19 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | SKILL.md声明读取会话日志和系统状态 |
| Shell | NONE | WRITE | ✓ Aligned | src/gep/solidify.js:isValidationCommandAllowed - 仅限node/npm/npx命令,过滤shell操作符 |
| Network | NONE | NONE | — | src/gep/hubSearch.js - local_only_build,所有网络功能已禁用 |
| Environment | READ | READ | ✓ Aligned | src/gep/envFingerprint.js - 仅读取环境指纹用于追踪 |
| Skill Invoke | NONE | READ | ✓ Aligned | index.js通过sessions_spawn调用其他代理 |
6 Critical 10 findings
Critical Dangerous Command 危险 Shell 命令
curl -fsSL https://ollama.com/install.sh | sh SKILL.md:43 Critical API Key 硬编码 API 密钥
sk-abcdefghijklmnopqrstuvwxyz test/sanitize.test.js:10 Critical API Key 硬编码 API 密钥
ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx test/sanitize.test.js:19 Critical API Key 硬编码 API 密钥
gho_abcdefghijklmnopqrstuvwxyz1234567890 test/sanitize.test.js:21 Critical API Key 硬编码 API 密钥
AKIAIOSFODNN7EXAMPLE test/sanitize.test.js:29 Critical Dangerous Command 危险 Shell 命令
rm -rf / test/skillDistiller.test.js:210 Medium External URL 外部 URL
https://mastermindshq.business SKILL.md:5 Medium External URL 外部 URL
https://ollama.com/install.sh SKILL.md:43 Info Email 邮箱地址
[email protected] test/sanitize.test.js:57 Info Email 邮箱地址
[email protected] test/sanitize.test.js:74 File Tree
71 files · 489.3 KB · 13151 lines JavaScript 66f · 12525L
HTML 1f · 365L
Markdown 2f · 206L
JSON 2f · 55L
├─
▾
dashboard
│ ├─
index.html
HTML
│ └─
server.js
JavaScript
├─
▾
memory
│ └─
knowledge.json
JSON
├─
▾
scripts
│ ├─
analyze_by_skill.js
JavaScript
│ ├─
extract_log.js
JavaScript
│ ├─
generate_history.js
JavaScript
│ ├─
gep_append_event.js
JavaScript
│ ├─
gep_personality_report.js
JavaScript
│ ├─
human_report.js
JavaScript
│ ├─
suggest_version.js
JavaScript
│ └─
validate-modules.js
JavaScript
├─
▾
src
│ ├─
▾
gep
│ │ ├─
a2a.js
JavaScript
│ │ ├─
a2aProtocol.js
JavaScript
│ │ ├─
analyzer.js
JavaScript
│ │ ├─
assetCallLog.js
JavaScript
│ │ ├─
assets.js
JavaScript
│ │ ├─
assetStore.js
JavaScript
│ │ ├─
bridge.js
JavaScript
│ │ ├─
candidates.js
JavaScript
│ │ ├─
contentHash.js
JavaScript
│ │ ├─
deviceId.js
JavaScript
│ │ ├─
envFingerprint.js
JavaScript
│ │ ├─
hubSearch.js
JavaScript
│ │ ├─
llmReview.js
JavaScript
│ │ ├─
memoryGraph.js
JavaScript
│ │ ├─
memoryGraphAdapter.js
JavaScript
│ │ ├─
mutation.js
JavaScript
│ │ ├─
narrativeMemory.js
JavaScript
│ │ ├─
paths.js
JavaScript
│ │ ├─
personality.js
JavaScript
│ │ ├─
prompt.js
JavaScript
│ │ ├─
questionGenerator.js
JavaScript
│ │ ├─
reflection.js
JavaScript
│ │ ├─
sanitize.js
JavaScript
│ │ ├─
selector.js
JavaScript
│ │ ├─
signals.js
JavaScript
│ │ ├─
skillDistiller.js
JavaScript
│ │ ├─
solidify.js
JavaScript
│ │ ├─
strategy.js
JavaScript
│ │ ├─
taskReceiver.js
JavaScript
│ │ └─
validationReport.js
JavaScript
│ ├─
▾
ml
│ │ ├─
embeddings.js
JavaScript
│ │ ├─
errorClassifier.js
JavaScript
│ │ ├─
feedbackLoop.js
JavaScript
│ │ ├─
knowledgeBase.js
JavaScript
│ │ ├─
predictor.js
JavaScript
│ │ └─
trainer.js
JavaScript
│ ├─
▾
ops
│ │ ├─
cleanup.js
JavaScript
│ │ ├─
commentary.js
JavaScript
│ │ ├─
index.js
JavaScript
│ │ ├─
innovation.js
JavaScript
│ │ ├─
self_repair.js
JavaScript
│ │ ├─
skills_monitor.js
JavaScript
│ │ └─
trigger.js
JavaScript
│ └─
evolve.js
JavaScript
├─
▾
test
│ ├─
contentHash.test.js
JavaScript
│ ├─
embeddings.test.js
JavaScript
│ ├─
feedbackLoop.test.js
JavaScript
│ ├─
knowledgeBase.test.js
JavaScript
│ ├─
mutation.test.js
JavaScript
│ ├─
predictor.test.js
JavaScript
│ ├─
sanitize.test.js
JavaScript
│ ├─
selector.test.js
JavaScript
│ ├─
signals.test.js
JavaScript
│ ├─
skillDistiller.test.js
JavaScript
│ ├─
strategy.test.js
JavaScript
│ └─
validationReport.test.js
JavaScript
├─
index.js
JavaScript
├─
package.json
JSON
├─
SECURITY.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
dotenv | ^16.4.7 | npm | No | 版本已锁定 |
Security Positives
✓ 多层安全防护机制:blast radius限制、凭证脱敏、危险命令过滤
✓ Ethics Committee阻止绕过安全机制的策略
✓ Canary检查确保index.js可加载
✓ 关键路径保护防止修改核心依赖
✓ 会话作用域隔离防止跨项目污染
✓ 自动更新默认禁用,需显式配置
✓ 本地Dashboard仅监听localhost:8420
✓ Hub网络功能在local-only build中已禁用
✓ 凭证脱敏功能完整,覆盖43+种模式
✓ 完整的安全测试覆盖