clawsweeper[bot]
2bec2caf0c
fix(channel): harden local setup trust (#92175)
Summary:
- The PR extends channel setup trust enforcement and trusted catalog fallback from workspace-origin plugins to ... nfigured load paths into catalog discovery, and adds focused regression plus Docker/package proof coverage.
- PR surface: Source +190, Tests +892, Other +324. Total +1406 across 13 files.
- Reproducibility: yes. The source PR provides a concrete clean-main Docker/package path where an explicitly t ... ns unresolved, while the patched package resolves it and still blocks untrusted module and setup execution.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(channel): stabilize trusted catalog dts typing
- PR branch already contained follow-up commit before automerge: fix(channel): repair trusted catalog exclusions typing
- PR branch already contained follow-up commit before automerge: test(channel): cover local channel plugin trust
- PR branch already contained follow-up commit before automerge: chore(deps): refresh plugin shrinkwraps
- PR branch already contained follow-up commit before automerge: test(channel): route trust regression in command shard
- PR branch already contained follow-up commit before automerge: test(channel): remove e2e-named trust regression
Validation:
- ClawSweeper review passed for head eabee04d54.
- Required merge gates passed before the squash merge.
Prepared head SHA: eabee04d54
Review: https://github.com/openclaw/openclaw/pull/92175#issuecomment-4680798117
Co-authored-by: Mason Huang <masonxhuang@tencent.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
2026-06-11 13:48:41 +00:00
..
2026-06-10 23:49:41 +01:00
2026-06-10 18:03:15 +09:00
2026-06-02 01:30:10 +02:00
2026-05-27 19:24:04 +01:00
2026-05-30 00:04:06 +10:00
2026-06-07 07:54:05 +02:00
2026-06-01 19:18:26 +02:00
2026-06-11 13:48:41 +00:00
2026-05-18 13:45:35 +01:00
2026-06-07 10:44:06 +02:00
2026-05-27 04:00:55 +02:00
2026-05-13 13:33:38 +01:00
2026-05-26 11:32:25 +02:00
2026-06-02 01:30:10 +02:00
2026-05-26 11:32:25 +02:00
2026-06-01 01:12:21 +01:00
2026-05-26 11:32:25 +02:00
2026-06-02 01:30:10 +02:00
2026-05-26 11:32:25 +02:00
2026-06-07 07:43:33 +02:00
2026-06-07 11:44:55 +02:00
2026-06-04 20:52:50 -04:00
2026-05-31 18:55:33 +01:00
2026-05-31 18:55:33 +01:00
2026-05-26 11:06:29 +02:00
2026-06-06 16:46:57 +02:00
2026-06-07 07:34:21 +02:00
2026-06-07 07:34:21 +02:00
2026-06-10 16:42:47 +09:00
2026-06-07 05:09:31 +02:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-07 11:44:55 +02:00
2026-06-04 08:29:33 +02:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-06 18:16:57 +02:00
2026-06-07 11:44:55 +02:00
2026-06-07 11:44:55 +02:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-05 00:04:03 -04:00
2026-06-03 09:36:43 +02:00
2026-06-02 10:42:22 +02:00
2026-06-07 11:54:47 +02:00
2026-06-07 02:57:24 +02:00
2026-06-07 08:25:11 +02:00
2026-06-07 04:24:35 +02:00
2026-06-07 11:54:47 +02:00
2026-06-07 08:25:11 +02:00
2026-06-07 07:34:21 +02:00
2026-05-31 05:20:33 +02:00
2026-06-04 20:52:50 -04:00
2026-06-07 05:48:01 +02:00
2026-06-05 00:04:03 -04:00
2026-06-10 08:27:59 +09:00
2026-06-10 08:27:59 +09:00
2026-06-10 08:27:59 +09:00
2026-06-10 08:27:59 +09:00
2026-05-31 13:37:41 +02:00
2026-05-31 18:55:33 +01:00
2026-06-07 06:11:15 +02:00
2026-05-26 11:06:29 +02:00
2026-05-31 15:57:19 +02:00
2026-05-26 11:24:15 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-05-26 11:06:29 +02:00
2026-06-07 11:22:43 +02:00
2026-05-31 18:59:02 +01:00
2026-05-26 11:32:25 +02:00
2026-05-31 10:42:50 +02:00
2026-05-27 19:24:04 +01:00
2026-06-04 20:52:50 -04:00
2026-06-07 10:42:28 +02:00
2026-06-04 20:52:50 -04:00
2026-06-04 20:52:50 -04:00
2026-06-07 04:24:35 +02:00
2026-05-18 09:49:21 +05:30
2026-06-07 10:33:14 +02:00
2026-05-26 11:06:29 +02:00
2026-06-07 10:38:29 +02:00