扫描报告
25 /100
lobster-says
🦞 虾说——你的专属共情虾。每天早晚给你一句关心的话
The lobster-says skill is a legitimate companion app with no malicious behavior, but SKILL.md does not fully declare all actual capabilities (filesystem:WRITE for config/log storage, transcript reading from ~/.openclaw sessions directory, shell:WRITE for cron setup).
可以安装
Update SKILL.md to explicitly declare filesystem:WRITE (for .lobster-config, logs/), shell:WRITE (for cron registration via openclaw cron), and the transcript digest reading from ~/.openclaw/agents/main/sessions when memory_mode is smart/deep.
安全发现 5 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | Transcript session files read without explicit declaration | digest-transcript.sh:79 |
| 中危 | Config file write not declared in SKILL.md | init-lobster.sh:293 |
| 低危 | Shell script execution not declared as capability | SKILL.md:1 |
| 低危 | Gateway token loaded from openclaw.json without explicit declaration | setup-cron.sh:111 |
| 提示 | openclaw sessions --json --active used for channel detection | init-lobster.sh:82 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | READ | WRITE | ✓ 一致 | init-lobster.sh:260 — curl -X POST to /api/lobster (write), digest-transcript.sh… |
| 文件系统 | READ | WRITE | ✗ 越权 | init-lobster.sh:294 — writes .lobster-config; setup-cron.sh:318 — modifies cront… |
| 命令执行 | NONE | WRITE | ✗ 越权 | All 6 shell scripts execute bash; setup-cron.sh registers cron via openclaw CLI |
| 环境变量 | NONE | READ | ✓ 一致 | Multiple scripts read HOME, OPENCLAW_PROFILE, OPENCLAW_CONFIG_FILE env vars to r… |
5 项发现
中危 外部 URL 外部 URL
https://nixiashuo.com/api/memory/ingest SKILL.md:164 中危 外部 URL 外部 URL
https://nixiashuo.com/api/lobster/ SKILL.md:228 中危 外部 URL 外部 URL
https://nixiashuo.com/api/generate SKILL.md:232 中危 外部 URL 外部 URL
https://nixiashuo.com digest-transcript.sh:43 提示 邮箱 邮箱地址
[email protected] README.md:139 目录结构
9 文件 · 100.0 KB · 2860 行 Shell 6f · 2341L
Markdown 2f · 485L
JSON 1f · 34L
├─
digest-transcript.sh
Shell
├─
init-lobster.sh
Shell
├─
openclaw.json
JSON
├─
push-scheduled-message.sh
Shell
├─
README.md
Markdown
├─
send-current-screenshot.sh
Shell
├─
send-studio-link.sh
Shell
├─
setup-cron.sh
Shell
└─
SKILL.md
Markdown
安全亮点
✓ All external network requests go to a single declared domain (nixiashuo.com) via HTTPS — no third-party data exfiltration
✓ SKILL.md explicitly documents all three external API endpoints and the Authorization: Bearer pattern
✓ Privacy mode (privacy_mode: true) is set in smart mode digest uploads, preventing raw transcript leakage
✓ No hardcoded credentials or API keys — all tokens loaded from config or environment
✓ Local screenshot files use mktemp in ~/.openclaw/media and are cleaned up after use
✓ Studio links use short-lived tokens — SKILL.md explicitly prohibits long-term token URLs
✓ No base64+bash, eval(), or other high-risk code patterns observed
✓ No access to ~/.ssh, ~/.aws, .env, or other sensitive credential paths
✓ All shell script invocations are for legitimate companion-app features (cron, push, digest)