扫描报告
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.
可以安装
Add shell:WRITE to the declared capabilities in SKILL.md header since exec is used. No removal needed.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | shell:WRITE capability not declared in SKILL.md header 文档欺骗 | scripts/communicator.js:79 |
| 低危 | skill_invoke capabilities not formally declared 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 技能调用 | NONE | READ | ✓ 一致 | SKILL.md documents sessions_list/sessions_spawn/sessions_send usage but header h… |
| 命令执行 | NONE | WRITE | ✗ 越权 | scripts/communicator.js:79 uses exec({command: 'openclaw sessions cleanup...'}),… |
目录结构
2 文件 · 7.6 KB · 314 行 Markdown 1f · 196L
JavaScript 1f · 118L
├─
▾
scripts
│ └─
communicator.js
JavaScript
└─
SKILL.md
Markdown
安全亮点
✓ 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