Scan Report
25 /100
dream-memory
Agent 记忆管理系统 — 四层架构:文件存储 + OpenViking 向量引擎 + Ollama bge-m3 + Agent 规则
The skill is a legitimate agent memory management system with no malicious intent, but its documentation does not declare shell execution capabilities and contains a documented curl|bash pattern for Ollama installation.
Safe to install
Add an explicit 'shell:WRITE' declaration in SKILL.md if the agent is expected to run scripts/memory-check.sh. The curl|bash pattern in ollama-setup.md should be marked as documentation-only, not a runtime execution vector.
Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Shell execution capability not declared in SKILL.md Doc Mismatch | SKILL.md:54 |
| Medium | curl|bash remote script execution documented but undeclared Doc Mismatch | references/ollama-setup.md:7 |
| Low | Network access not declared in SKILL.md Doc Mismatch | scripts/memory-check.sh:17 |
| Low | Filesystem read access not explicitly declared Doc Mismatch | SKILL.md:28 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | SKILL.md references reading memory files and sessions.json but does not declare … |
| Network | NONE | READ | ✓ Aligned | scripts/memory-check.sh uses curl to localhost:1933 for service health checks; n… |
| Shell | NONE | WRITE | ✗ Violation | SKILL.md references scripts/memory-check.sh and includes shell commands in docum… |
1 Critical 5 findings
Critical Dangerous Command 危险 Shell 命令
curl -fsSL https://ollama.com/install.sh | sh references/ollama-setup.md:7 Medium External URL 外部 URL
https://ollama.com/install.sh references/ollama-setup.md:7 Medium External URL 外部 URL
http://127.0.0.1:1933/api/v1/resources references/ollama-setup.md:99 Medium External URL 外部 URL
http://127.0.0.1:1933/api/v1/system/wait references/ollama-setup.md:100 Medium External URL 外部 URL
http://127.0.0.1:1933/ scripts/memory-check.sh:17 File Tree
3 files · 6.4 KB · 212 lines Markdown 2f · 173L
Shell 1f · 39L
├─
▾
references
│ └─
ollama-setup.md
Markdown
├─
▾
scripts
│ └─
memory-check.sh
Shell
└─
SKILL.md
Markdown
Security Positives
✓ No evidence of credential theft, key harvesting, or environment variable iteration
✓ No data exfiltration or C2 communication detected
✓ No obfuscated code, base64 payloads, or anti-analysis techniques
✓ No persistence mechanisms (cron, startup hooks, backdoors)
✓ No supply chain risks — no package manager dependencies
✓ All network activity is localhost-only (OpenViking service health checks)
✓ The skill's stated purpose (agent memory management) is internally consistent
✓ scripts/memory-check.sh performs only read-only diagnostics with no data collection