Scan Report
20 /100
agent-communication
Agent cross-session communication solution using sessions_spawn for subagent session management
The skill is a legitimate inter-agent communication utility using OpenClaw's sessions_* APIs. The only shell execution (exec for openclaw CLI) is documented in SKILL.md's Session Protection section but not formally declared in the header capability section.
Safe to install
Add shell:WRITE to the declared capabilities in SKILL.md header since exec is used. No removal needed.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | shell:WRITE capability not declared in SKILL.md header Doc Mismatch | scripts/communicator.js:79 |
| Low | skill_invoke capabilities not formally declared Doc Mismatch | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Skill Invoke | NONE | READ | ✓ Aligned | SKILL.md documents sessions_list/sessions_spawn/sessions_send usage but header h… |
| Shell | NONE | WRITE | ✗ Violation | scripts/communicator.js:79 uses exec({command: 'openclaw sessions cleanup...'}),… |
File Tree
2 files · 7.6 KB · 314 lines Markdown 1f · 196L
JavaScript 1f · 118L
├─
▾
scripts
│ └─
communicator.js
JavaScript
└─
SKILL.md
Markdown
Security Positives
✓ No credential harvesting or sensitive data access observed
✓ No network exfiltration, C2, or data theft behavior
✓ No base64 encoding, obfuscation, or anti-analysis techniques
✓ No curl|bash remote script execution
✓ No access to ~/.ssh, ~/.aws, .env, or other sensitive paths
✓ No persistence mechanisms (cron, startup hooks, backdoors)
✓ exec usage is scoped to a specific, documented CLI command (openclaw sessions cleanup)
✓ Code is readable and straightforward — no hidden functionality beyond what is documented