Scan Report
5 /100
layered-memory
L0/L1/L2 hierarchical memory management system for token optimization
A legitimate layered memory management system for AI context optimization with no malicious indicators found.
Safe to install
This skill is safe to use. It provides token-efficient memory management through L0/L1/L2 hierarchical loading without any suspicious behavior.
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | index.js:89-98 - reads memory files from ~/clawd/ |
| Shell | WRITE | WRITE | ✓ Aligned | index.js:54-64 - uses execSync to run generate-layers-simple.js, documented in S… |
| Network | NONE | NONE | — | No network calls found |
| Environment | READ | READ | ✓ Aligned | lib/config-loader.js:69-80 - reads LAYERED_MEMORY_* prefixed env vars |
File Tree
18 files · 64.8 KB · 2694 lines Markdown 11f · 1766L
JavaScript 5f · 878L
JSON 2f · 50L
├─
▾
hooks
│ └─
▾
openclaw
│ ├─
handler.js
JavaScript
│ └─
HOOK.md
Markdown
├─
▾
lib
│ └─
config-loader.js
JavaScript
├─
ANTI-DUPLICATE.md
Markdown
├─
AUTO-SAVE-GUIDE.md
Markdown
├─
AUTO-TRIGGER.md
Markdown
├─
benchmark.js
JavaScript
├─
CHANGELOG.md
Markdown
├─
config.example.json
JSON
├─
CONTRIBUTING.md
Markdown
├─
index.js
JavaScript
├─
INTEGRATION.md
Markdown
├─
package.json
JSON
├─
PRACTICAL-SOLUTION.md
Markdown
├─
README.md
Markdown
├─
SKILL.md
Markdown
├─
test.js
JavaScript
└─
UPGRADE_PLAN.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
Node.js built-ins (fs, path, child_process, os) | built-in | Node.js runtime | No | Standard Node.js APIs only |
Security Positives
✓ MIT license clearly declared
✓ Documentation matches implementation (SKILL.md, HOOK.md, README all consistent)
✓ No obfuscation or suspicious encoding patterns
✓ No external network requests or data exfiltration
✓ No credential or sensitive file access
✓ Uses standard fs/path APIs for memory file operations
✓ Config loader with proper validation
✓ OpenClaw hook integration properly declared in package.json