扫描报告
15 /100
automation-workflows
Design and implement automation workflows to save time and scale operations as a solopreneur
This is a legitimate automation-workflows skill for solopreneurs containing agent management, messaging, and cognitive memory scripts with no malicious behavior detected.
可以安装
Approve for use. All scripts perform documented, benign operations (Telegram notifications, Discord channel management, Tavily search, ElevenLabs transcription). No credential theft, exfiltration, or obfuscation observed.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Hardcoded user-specific paths 敏感访问 | scripts/send_status_with_logging.py:19 |
| 低危 | Hardcoded Telegram target ID 敏感访问 | scripts/send_status.py:62 |
| 低危 | SKILL.md declares no tools but scripts use subprocess and network APIs 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | NONE | READ | ✓ 一致 | search.mjs:98 makes HTTPS POST to api.tavily.com; transcribe.sh:71 makes HTTPS P… |
| 文件系统 | NONE | WRITE | ✓ 一致 | create-agent.sh:59-64 creates workspace directories; init_memory.sh:22-24 create… |
| 命令执行 | NONE | WRITE | ✓ 一致 | send_status.py:73-87 runs clawdbot CLI via subprocess; create-agent.sh:107 calls… |
| 环境变量 | NONE | READ | ✓ 一致 | search.mjs:87 reads TAVILY_API_KEY; transcribe.sh:47 reads ELEVENLABS_API_KEY; s… |
10 项发现
中危 外部 URL 外部 URL
https://openclaw.ai README.md:3 中危 外部 URL 外部 URL
https://docs.openclaw.ai README.md:538 中危 外部 URL 外部 URL
https://discord.com/invite/clawd README.md:539 中危 外部 URL 外部 URL
https://clawhub.com README.md:540 中危 外部 URL 外部 URL
https://staging.example.com ci-cd.md:137 中危 外部 URL 外部 URL
https://discord.com/api/v10/channels/ scripts/rename_channel.py:51 中危 外部 URL 外部 URL
https://tavily.com scripts/search.mjs:84 中危 外部 URL 外部 URL
https://api.tavily.com/search scripts/search.mjs:100 中危 外部 URL 外部 URL
https://discord.com/api/v10/guilds/ scripts/setup_channel.py:51 中危 外部 URL 外部 URL
https://api.elevenlabs.io/v1/speech-to-text scripts/transcribe.sh:71 目录结构
66 文件 · 289.3 KB · 9328 行 Markdown 49f · 6452L
Shell 6f · 1370L
Python 8f · 1327L
JavaScript 1f · 150L
JSON 2f · 29L
├─
▾
assets
│ ├─
▾
templates
│ │ ├─
agents-memory-block.md
Markdown
│ │ ├─
decay-scores.json
JSON
│ │ ├─
entity-template.md
Markdown
│ │ ├─
episode-template.md
Markdown
│ │ ├─
evolution.md
Markdown
│ │ ├─
graph-index.md
Markdown
│ │ ├─
IDENTITY.md
Markdown
│ │ ├─
MEMORY.md
Markdown
│ │ ├─
pending-memories.md
Markdown
│ │ ├─
pending-reflection.md
Markdown
│ │ ├─
procedure-template.md
Markdown
│ │ ├─
reflection-log.md
Markdown
│ │ ├─
relations.md
Markdown
│ │ ├─
reward-log.md
Markdown
│ │ ├─
reward-template.md
Markdown
│ │ └─
SOUL.md
Markdown
│ └─
operator-prompts.md
Markdown
├─
▾
references
│ ├─
architecture.md
Markdown
│ ├─
command-cheatsheet.md
Markdown
│ ├─
failure-handling.md
Markdown
│ ├─
model-selection.md
Markdown
│ ├─
plan-vs-build.md
Markdown
│ ├─
question-handling.md
Markdown
│ ├─
reflection-process.md
Markdown
│ ├─
routing-prompt.md
Markdown
│ ├─
session-management.md
Markdown
│ ├─
usage.md
Markdown
│ └─
workflow.md
Markdown
├─
▾
scripts
│ ├─
create-agent.sh
Shell
│ ├─
init_memory.sh
Shell
│ ├─
monitor_task.py
Python
│ ├─
rename_channel.py
Python
│ ├─
search.mjs
JavaScript
│ ├─
send_status_websocket.py
Python
│ ├─
send_status_with_logging.py
Python
│ ├─
send_status.py
Python
│ ├─
setup_channel.py
Python
│ ├─
test_send_status.py
Python
│ ├─
transcribe.sh
Shell
│ ├─
upgrade_to_1.0.6.sh
Shell
│ └─
upgrade_to_1.0.7.sh
Shell
├─
_meta.json
JSON
├─
boundaries.md
Markdown
├─
ci-cd.md
Markdown
├─
corrections.md
Markdown
├─
debugging.md
Markdown
├─
examples.py
Python
├─
heartbeat-rules.md
Markdown
├─
heartbeat-state.md
Markdown
├─
HEARTBEAT.md
Markdown
├─
learning.md
Markdown
├─
memory-template.md
Markdown
├─
memory.md
Markdown
├─
openclaw-heartbeat.md
Markdown
├─
operations.md
Markdown
├─
README.md
Markdown
├─
reflections.md
Markdown
├─
scaling.md
Markdown
├─
scraping.md
Markdown
├─
selectors.md
Markdown
├─
setup.md
Markdown
├─
SKILL.md
Markdown
├─
testing.md
Markdown
├─
upgrade_to_1.0.7.sh
Shell
├─
UPGRADE-1.0.7.md
Markdown
└─
UPGRADE.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
websocket-client | unpinned | pip | 否 | Used for Telegram WebSocket integration; no version constraint specified |
安全亮点
✓ No base64-encoded or obfuscated code anywhere in the codebase
✓ No reverse shell, C2, or remote code execution mechanisms
✓ No credential harvesting or exfiltration - only legitimate third-party API calls (Tavily search, ElevenLabs STT, Discord API, Telegram WebSocket)
✓ No access to ~/.ssh, ~/.aws, or other sensitive credential paths
✓ No curl|bash or wget|sh remote script execution patterns
✓ All network calls go to known, legitimate third-party services over HTTPS
✓ subprocess usage is limited to local CLI tools (openclaw, clawdbot) which are part of the OpenClaw toolchain
✓ API keys read from environment variables only, not harvested from files or sent to third parties
✓ Backup operations in upgrade scripts before destructive changes
✓ Git-based audit trail via init_memory.sh