Initial backup 2026-02-17
This commit is contained in:
52
memory/2026-02-13.md
Normal file
52
memory/2026-02-13.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 2026-02-13 - Investigation Notes
|
||||
|
||||
## WhatsApp Privacy Leak - CHANNEL NAMES EXPOSED
|
||||
|
||||
### Problem
|
||||
Anthony seeing channel names (like "fumos") from community groups - privacy concern.
|
||||
|
||||
### Root Cause Found
|
||||
**WhatsApp Channels (@broadcast) are being synced to credentials:**
|
||||
- Location: `/home/openclaw/.openclaw/credentials/whatsapp/default/`
|
||||
- Files: `sender-key-status@broadcast--*` files
|
||||
- These indicate participation in WhatsApp Channels (Meta's broadcast feature)
|
||||
- Filenames expose channel/group IDs
|
||||
|
||||
### Technical Details
|
||||
- Found 3 @broadcast files:
|
||||
- `sender-key-status@broadcast--61481283201--0.json` (623 bytes)
|
||||
- `sender-key-status@broadcast--6281936360900--0.json` (2979 bytes)
|
||||
- `sender-key-status@broadcast--6282340396632--0.json` (1807 bytes)
|
||||
- These contain sender keys for WhatsApp Channels
|
||||
- Channel names are being exposed somewhere in the WhatsApp plugin UI or chat list
|
||||
|
||||
### Possible Sources of Leak
|
||||
1. WhatsApp plugin auto-syncs channel metadata
|
||||
2. Chat list/cache contains channel names
|
||||
3. Plugin discovery feature lists all available chats on connection
|
||||
|
||||
### Fix Options Presented to Anthony
|
||||
- Option A: Temporarily disable WhatsApp plugin
|
||||
- Option B: Clear @broadcast channel data from credentials
|
||||
- Option C: Configure restrictive settings to prevent channel discovery/sync
|
||||
|
||||
### Status
|
||||
Pending Anthony's decision on which fix approach to take.
|
||||
|
||||
---
|
||||
|
||||
## Backup Gap Investigation (Continued)
|
||||
|
||||
### Confirmed Missing from Backups
|
||||
- `/home/openclaw/.openclaw/cron/` - all cron jobs (Morning Briefing, Daily Backup)
|
||||
- `/home/openclaw/.openclaw/openclaw.json` - gateway and model config
|
||||
- `/home/openclaw/.openclaw/skills/` - installed skills
|
||||
|
||||
### Cron Jobs Status
|
||||
- Morning Briefing: ✅ Recreated at 7:05 AM daily
|
||||
- Daily Backup: ✅ Running at 2 AM daily
|
||||
|
||||
### Files Involved
|
||||
- Cron file: `/home/openclaw/.openclaw/cron/jobs.json`
|
||||
- Backup script: `/home/openclaw/.openclaw/workspace/scripts/backup-to-gittea.sh`
|
||||
- Backup repo: `http://gitea.kangaroo-eel.ts.net:3000/Anthony/openclaw-backup.git`
|
||||
Reference in New Issue
Block a user