Security Model
This plugin enforces channel-side controls before handing requests to the agent.
Access controls
dmPolicy: controls DM behavior (open,allowlist,pairing,disabled).allowFrom: explicit sender allowlist.groupPolicy: group behavior (open,allowlist,disabled).groupAllowFrom: group sender allowlist.- Pairing support: explicit approval flow for unknown senders.
Operational boundaries
- In
managedmode, OpenClaw controls the SimpleX CLI process. - In
externalmode, OpenClaw only gets WS access to an already-running endpoint. - You decide where each process runs and what network path is allowed.
Recommended production posture
- Start with
dmPolicy: "pairing"andgroupPolicy: "allowlist". - Keep
allowFrom/groupAllowFromnarrow. - Prefer
externalmode where process isolation is a strict requirement. - Monitor status snapshots and logs for repeated authorization failures.