扫描报告
15 /100
per-agent-compression-universal
Zero-config memory consolidation for multi-agent OpenClaw deployments. Auto-discovers agents and registers staggered cron tasks with full state tracking, deduplication, and domain-aware extraction.
Legitimate OpenClaw memory consolidation skill with minor documentation inconsistencies but no malicious behavior or hidden functionality.
可以安装
Approve for use. No malicious behavior detected. Address minor version mismatch between SKILL.md and README.md headers before production release.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Version header mismatch 文档欺骗 | README.md:1 |
| 低危 | Incomplete capability declarations in SKILL.md frontmatter 文档欺骗 | SKILL.md:1 |
| 低危 | No dependency pinning for binaries 供应链 | skill.json:1 |
| 提示 | Interactive prompt security note 文档欺骗 | install.sh:33 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | install.sh:line 45 — 'openclaw cron add' with subprocess shell |
| 文件系统 | NONE | WRITE | ✓ 一致 | install.sh copies to /root/.openclaw/skills/; skill.json workspace file writes a… |
| 网络访问 | NONE | READ | ✓ 一致 | scripts/release.sh:176 fetches https://clawhub.com; SKILL.md:line 1 frontmatter … |
| 技能调用 | NONE | WRITE | ✓ 一致 | install.sh:line 93 — 'openclaw cron add --agent $agent_id' creates autonomous cr… |
1 项发现
中危 外部 URL 外部 URL
https://clawhub.com scripts/release.sh:176 目录结构
11 文件 · 95.3 KB · 2331 行 Markdown 5f · 1590L
Shell 5f · 714L
JSON 1f · 27L
├─
▾
scripts
│ ├─
release.sh
Shell
│ └─
validate-bilingual.sh
Shell
├─
CHANGELOG.md
Markdown
├─
install.sh
Shell
├─
publish-github-release.sh
Shell
├─
README.md
Markdown
├─
SKILL_RELEASE_SOP.md
Markdown
├─
skill.json
JSON
├─
skill.md
Markdown
├─
SKILL.md
Markdown
└─
uninstall.sh
Shell
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
openclaw | >=2026.3.8 | system binary | 否 | Declared in skill.json; version constraint provided |
jq | * | system binary | 否 | Declared in skill.json but no version constraint |
git | * | system binary | 否 | Used in scripts/release.sh; not declared in skill.json |
安全亮点
✓ No obfuscation detected — no base64, no eval(), no atob(), no obfuscated strings anywhere
✓ No hardcoded credentials, tokens, or API keys in any file
✓ No remote code execution via curl|bash or wget|sh patterns
✓ No access to sensitive paths like ~/.ssh, ~/.aws, or .env files
✓ No reverse shell, C2 communication, or data exfiltration patterns
✓ Security scan in release.sh checks for hardcoded credentials, long numeric IDs, and config leakage
✓ DingTalk recipient ID is a CLI parameter (--to), not hardcoded — legitimate design
✓ CRITICAL PRIVACY REMEDIATION release (v1.3.2) explicitly addressed prior CHANGELOG sensitive reference leakage
✓ All shell operations are documented OpenClaw CLI tools (openclaw agents list, openclaw cron add/edit/delete, git, jq)
✓ Per-agent execution isolation confirmed — each cron task runs under its respective agent with minimal blast radius
✓ No suspicious external IPs or domains besides known clawhub.com (for publishing)