fix(whatsapp): fail closed when groupPolicy is not configured#3
Merged
pallaoro merged 2 commits intoJul 23, 2026
Merged
Conversation
A configured channels.whatsapp without an explicit groupPolicy previously fell back to "open" and listened to every group the linked number is a member of. Fall back to "allowlist" instead: group inbound stays blocked until groups are explicitly configured. Explicit groupPolicy values and groupAllowFrom sender filtering are unchanged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A configured
channels.whatsappwithout an explicitgroupPolicypreviously fell back toopenand listened to every group the linked number is a member of. This falls back toallowlistinstead: group inbound stays blocked until groups are explicitly configured.extensions/whatsapp/src/runtime-group-policy.ts:resolveOpenProviderRuntimeGroupPolicy→resolveAllowlistProviderRuntimeGroupPolicyruntime-group-policy.test.ts)clawnify-patches/whatsapp-clawnify-tools.patchagainst v2026.7.1 (verified: clean apply on a pristine v2026.7.1 worktree, plugin build green, whatsapp suite 1038/1040 — the 2conversation-store.test.tsfailures are pre-existing and unrelated)Explicit
groupPolicyvalues andgroupAllowFromsender filtering are unchanged.Note: upstream CI checks are expected red on this fork (structural; no branch protection — see docs).