openclaw/extensions
Sid 2972d6fa79
fix(feishu): accept groupPolicy "allowall" as alias for "open" (#36358)
* fix(feishu): accept groupPolicy "allowall" as alias for "open"

When users configure groupPolicy: "allowall" in Feishu channel config,
the Zod schema rejects the value and the runtime policy check falls
through to the allowlist path.  With an empty allowFrom array, all group
messages are silently dropped despite the intended "allow all" semantics.

Accept "allowall" at the schema level (transform to "open") and add a
runtime guard in isFeishuGroupAllowed so the value is handled even if it
bypasses schema validation.

Closes #36312

Made-with: Cursor

* Feishu: tighten allowall alias handling and coverage

---------

Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
2026-03-05 11:32:01 -06:00
..
acpx fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699) 2026-03-04 10:52:28 +01:00
bluebubbles Plugins/bluebubbles: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
copilot-proxy Plugins/copilot-proxy: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
device-pair Plugins/device-pair: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
diagnostics-otel Plugins/diagnostics-otel: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
diffs Plugins/diffs: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
discord fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
feishu fix(feishu): accept groupPolicy "allowall" as alias for "open" (#36358) 2026-03-05 11:32:01 -06:00
google-gemini-cli-auth Plugins/google-gemini-cli-auth: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
googlechat Plugins/googlechat: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
imessage fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
irc Plugins/irc: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
line fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
llm-task Plugins/llm-task: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
lobster Plugins/lobster: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
matrix Plugins/matrix: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
mattermost Mattermost: switch plugin-sdk imports to scoped subpaths (openclaw#36480) 2026-03-05 11:28:16 -06:00
memory-core Plugins/memory-core: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
memory-lancedb Plugins/memory-lancedb: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
minimax-portal-auth Plugins/minimax-portal-auth: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
msteams Plugins/msteams: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
nextcloud-talk Plugins/nextcloud-talk: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
nostr Plugins/nostr: migrate to scoped plugin-sdk imports 2026-03-04 02:35:12 -05:00
open-prose Plugins/open-prose: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
phone-control Plugins/phone-control: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
qwen-portal-auth Plugins/qwen-portal-auth: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
shared fix(acpx): share windows wrapper resolver and add strict hardening mode 2026-03-01 23:57:06 +00:00
signal fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
slack fix(outbound): unify resolved cfg threading across send paths (#33987) 2026-03-04 00:20:44 -06:00
synology-chat Plugins/synology-chat: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
talk-voice Plugins/talk-voice: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
telegram Extensions: migrate telegram plugin-sdk imports 2026-03-04 01:21:30 -05:00
test-utils Plugins/test-utils: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
thread-ownership Plugins/thread-ownership: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
tlon Plugins/tlon: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
twitch Plugins/twitch: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
voice-call Plugins/voice-call: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
whatsapp Plugins/whatsapp: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
zalo Plugins/zalo: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00
zalouser Plugins/zalouser: migrate to scoped plugin-sdk imports 2026-03-04 02:35:13 -05:00