Scan Report
22 /100
memory-harness
Runtime-enforced memory harness for OpenClaw implementing 3-stage recall with intent classification, entity detection, and memory compression
This skill is a non-functional/broken memory harness implementation with documentation inconsistencies (mentions shell scripts that don't exist) but no malicious behavior detected.
Safe to install
The skill should be rebuilt with functional code. SKILL.md references .sh scripts that don't exist in the codebase. The intent-classifier.js has severe syntax errors making it non-functional.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | SKILL.md references non-existent shell scripts Doc Mismatch | SKILL.md:1 |
| Medium | intent-classifier.js contains severe syntax errors RCE | scripts/intent-classifier.js:1 |
| Low | SKILL.md does not declare allowed-tools or capability permissions Doc Mismatch | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | Scripts read command-line arguments only |
| Shell | NONE | NONE | — | No shell commands executed - only Node.js script chaining via execFileSync |
| Network | NONE | NONE | — | No network requests observed |
| Environment | NONE | NONE | — | No environment variable access |
File Tree
10 files · 24.0 KB · 1031 lines JavaScript 8f · 579L
Markdown 2f · 452L
├─
▾
scripts
│ ├─
entity-detector.js
JavaScript
│ ├─
harness.js
JavaScript
│ ├─
intent-classifier.js
JavaScript
│ ├─
memory-compress.js
JavaScript
│ ├─
pre-execution-gate.js
JavaScript
│ ├─
should-recall.js
JavaScript
│ ├─
structured-log.js
JavaScript
│ └─
targeted-recall.js
JavaScript
├─
readme.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ No credential harvesting or API key theft observed
✓ No network exfiltration or C2 communication detected
✓ No remote script execution (curl|bash, wget|sh) found
✓ No base64-encoded obfuscation or eval() with encoded payloads
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No malicious dependencies detected
✓ No reverse shell or remote code execution capabilities
✓ Memory operations are read-only and non-destructive
✓ Scripts have hard-capped output limits (max 5 items, 160 char truncation)