Commit Graph

1 Commits

Author SHA1 Message Date
Diogo Ortega
e712faadb9 security: fix remaining gaps in WhatsApp remediation
- Heartbeat now requires explicit target by default (throws error)
- Empty automation.recipients blocks all automation sends
- Send logging shows correct resolution source (explicit/directory/fallback)
- Delivery context has 24h TTL and clears on channel logout
- Legacy WhatsApp adapter now has automation checks
- Request logging for all send operations
- First-time recipient warnings
- Dry-run mode support (CLAWDBOT_DRY_RUN=true)
- Security documentation added
2026-01-27 12:24:20 +00:00