Scan Report
5 /100
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Logs to markdown files and promotes valuable learnings to project memory.
A legitimate self-improvement logging skill with benign shell scripts for reminders and error detection. No malicious behavior, credential access, network calls, or data exfiltration observed.
Safe to install
No action needed. The skill is safe to use. Consider documenting permission requirements in SKILL.md for completeness.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Missing permission declarations Doc Mismatch | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | Scripts read CLAUDE_TOOL_OUTPUT env var only |
| Shell | NONE | READ | ✓ Aligned | Scripts use pattern matching, no dangerous commands |
| Network | NONE | NONE | — | No network calls in any scripts |
| Environment | NONE | READ | ✓ Aligned | error-detector.sh reads CLAUDE_TOOL_OUTPUT for error detection |
| credential_access | NONE | NONE | — | No credential harvesting |
1 findings
Medium External URL 外部 URL
https://agentskills.io/specification SKILL.md:557 File Tree
16 files · 53.5 KB · 2171 lines Markdown 10f · 1752L
Shell 3f · 296L
TypeScript 1f · 62L
JavaScript 1f · 56L
JSON 1f · 5L
├─
▾
.learnings
│ ├─
ERRORS.md
Markdown
│ ├─
FEATURE_REQUESTS.md
Markdown
│ └─
LEARNINGS.md
Markdown
├─
▾
assets
│ ├─
LEARNINGS.md
Markdown
│ └─
SKILL-TEMPLATE.md
Markdown
├─
▾
hooks
│ └─
▾
openclaw
│ ├─
handler.js
JavaScript
│ ├─
handler.ts
TypeScript
│ └─
HOOK.md
Markdown
├─
▾
references
│ ├─
examples.md
Markdown
│ ├─
hooks-setup.md
Markdown
│ └─
openclaw-integration.md
Markdown
├─
▾
scripts
│ ├─
activator.sh
Shell
│ ├─
error-detector.sh
Shell
│ └─
extract-skill.sh
Shell
├─
_meta.json
JSON
└─
SKILL.md
Markdown
Security Positives
✓ No network requests or external communications
✓ No credential harvesting or environment variable enumeration
✓ No file writes to sensitive paths (~/.ssh, ~/.aws, etc.)
✓ extract-skill.sh has path validation (no absolute paths, no '..' traversal)
✓ Shell scripts are simple and readable with no obfuscation
✓ No base64 encoding or shell evasion techniques
✓ Hook handlers have proper event structure validation
✓ error-detector.sh only reads tool output, doesn't exfiltrate it
✓ GitHub URLs in SKILL.md are well-known legitimate repositories