扫描报告
15 /100
proactive-companion
An autonomous, self-improving buddy system for OpenClaw that schedules interest-based Telegram pings
A legitimate proactive companion skill that schedules Telegram pings via OpenClaw cron, with no malicious patterns found. Minor concern about invasive SOUL.md patching during install.
可以安装
Review the automatic SOUL.md modification during install. Ensure you are comfortable with the skill patching system files. Otherwise safe to use.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | Automatic SOUL.md Modification | install.sh:148 |
| 低危 | tools.profile = coding Modification | install.sh:105 |
| 低危 | Broad subprocess Usage | proaktiv_check.py:175 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | NONE | WRITE | ✓ 一致 | proaktiv_check.py:175-183 uses subprocess.Popen for openclaw agent command |
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md declares filesystem:/data/.openclaw/skills/proaktiv/ - code operates wi… |
| 网络访问 | NONE | NONE | — | No direct network calls; all Telegram communication via openclaw CLI |
| 环境变量 | READ | READ | ✓ 一致 | Reads OPENCLAW_TELEGRAM_NR from .env file |
| 数据库 | NONE | NONE | — | Uses JSON files for state storage within skill directory |
2 项发现
中危 外部 URL 外部 URL
https://clawhub.ai .clawhub/origin.json:3 中危 外部 URL 外部 URL
https://t.me/userinfobot SKILL.md:160 目录结构
16 文件 · 82.2 KB · 2085 行 Python 4f · 1229L
Markdown 4f · 559L
Shell 1f · 214L
JSON 6f · 75L
Ignore 1f · 8L
├─
▾
.clawhub
│ └─
origin.json
JSON
├─
▾
templates
│ ├─
interest_graph.json
JSON
│ └─
social_knowledge.json
JSON
├─
_meta.json
JSON
├─
.gitignore
Ignore
├─
feedback_update.py
Python
├─
install.sh
Shell
├─
interest_evolve.py
Python
├─
proaktiv_check.py
Python
├─
proaktiv_onboarding.py
Python
├─
README.md
Markdown
├─
skill.json
JSON
├─
SKILL.md
Markdown
├─
social_knowledge.json
JSON
├─
SOCIAL.md
Markdown
└─
TOPIC_TEMPLATES.md
Markdown
安全亮点
✓ No credential harvesting or exfiltration detected
✓ No base64, eval, or obfuscated code found
✓ No access to ~/.ssh, ~/.aws, or other sensitive paths
✓ No direct IP network requests or C2 communication
✓ No curl|bash or wget|sh remote script execution
✓ All data operations confined to skill directory /data/.openclaw/skills/proaktiv/
✓ Comprehensive changelog showing active development and bug fixes
✓ Clean, commented code with no hidden functionality
✓ MIT license properly declared
✓ Social knowledge tracking is transparent about data collection