扫描报告
35 /100
harbor-openclaw
Persistent cross-session memory, credential isolation, and schema learning for OpenClaw agent
SKILL.md is pure documentation for a Go binary with no executable code, but the description contains undeclared network behavior at first load (account provisioning) that contradicts the stated 'no telemetry' and 'cloud sync is opt-in' promises.
谨慎使用
Before using this skill, verify the actual binary behavior: does it make any network requests before the user explicitly enables cloud sync? Request source code audit of the harbor binary. The cloud account auto-provisioning on first load should be clearly documented as opt-out (not opt-in).
安全发现 6 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | Undeclared network behavior on first load 文档欺骗 | SKILL.md:207 |
| 中危 | No-telemetry claim contradicted by first-load network activity 文档欺骗 | SKILL.md:21 |
| 中危 | No code/binary available for verification 文档欺骗 | SKILL.md:1 |
| 低危 | Unverifiable keychain fallback behavior 敏感访问 | SKILL.md:13 |
| 低危 | Unversioned dependency reference 供应链 | SKILL.md:47 |
| 低危 | harbor_http permits credential forwarding to arbitrary domains 凭证窃取 | SKILL.md:75 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ/WRITE | UNKNOWN | ✓ 一致 | SKILL.md states 'filesystem: ~/.harbor/' but no binary/code exists to verify act… |
| 网络访问 | opt-in cloud sync | opt-out (undeclared) | ✗ 越权 | SKILL.md line ~207: 'Creates a cloud account on first load' — undocumented netwo… |
| 命令执行 | CLI tool invocation via execSync | EXEC | ✓ 一致 | SKILL.md lines 256, 274, 291: execSync used to invoke harbor CLI — documented as… |
| 环境变量 | NONE | NONE | — | SKILL.md explicitly recommends NOT using env vars for credentials, implying no e… |
| 技能调用 | NONE | NONE | — | No skill invocation declared. |
| 剪贴板 | NONE | UNKNOWN | ✓ 一致 | No binary to verify if Harbor reads clipboard during 'harbor auth' credential en… |
| 浏览器 | NONE | NONE | — | No browser access declared. |
| 数据库 | NONE | NONE | — | SKILL.md mentions Neon Postgres for Harbor Cloud but that's server-side, not age… |
3 项发现
中危 外部 URL 外部 URL
https://harbor.oseaitic.com SKILL.md:23 中危 外部 URL 外部 URL
https://api.tavily.com/search SKILL.md:258 中危 外部 URL 外部 URL
https://api.stripe.com/v1/balance SKILL.md:295 目录结构
1 文件 · 12.5 KB · 335 行 Markdown 1f · 335L
└─
SKILL.md
Markdown
安全亮点
✓ SKILL.md is well-structured with clear security documentation sections
✓ No base64-encoded payloads, eval chains, or obfuscation detected
✓ No direct credential harvesting from environment variables described
✓ No curl|bash or wget|sh remote script execution patterns
✓ Zero-knowledge encryption claims (AES-256-GCM) are cryptographically sound in design
✓ CLI tool pattern using execSync is documented and has legitimate use case
✓ No hardcoded secrets, API keys, or sensitive data in the documentation
✓ Cloud sync architecture separates summary text from encrypted credential blobs
✓ Revocation mechanisms are clearly documented