Pavan Kumar Gondhi
9497629c1e
fix(msteams): pin attachment fetch DNS
...
Route Microsoft Teams attachment downloads through the shared SSRF guarded fetch path so DNS validation is pinned into the dispatcher used for the actual request.
Keep Teams auth fallback and allowlisted HTTPS Authorization redirect behavior while failing closed for custom fetch hooks that cannot accept dispatcher injection.
Verification:
- CI=1 OPENCLAW_VITEST_MAX_WORKERS=1 timeout 300 node scripts/run-vitest.mjs run extensions/msteams/src/attachments/shared.test.ts extensions/msteams/src/attachments/bot-framework.test.ts src/infra/net/fetch-guard.ssrf.test.ts
- gh pr checks 87567 --repo openclaw/openclaw --watch=false
PR: #87567
2026-05-29 09:03:50 +01:00
..
2026-05-27 04:42:12 +01:00
2026-05-28 16:36:12 +02:00
2026-05-18 18:57:48 -07:00
2026-05-25 21:20:41 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-29 00:09:23 +01:00
2026-05-29 00:09:23 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 20:55:27 +01:00
2026-05-27 20:55:27 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:31:06 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-28 13:20:19 +01:00
2026-05-27 23:55:24 +02:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-28 22:58:14 -04:00
2026-05-28 22:58:14 -04:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 04:51:43 +01:00
2026-05-15 05:03:28 +01:00
2026-05-26 22:41:02 +01:00
2026-05-18 14:56:06 +01:00
2026-05-24 03:55:49 +01:00
2026-05-27 05:04:35 +01:00
2026-05-27 19:24:04 +01:00
2026-05-12 21:17:56 +01:00
2026-05-28 13:49:38 -04:00
2026-05-28 13:49:38 -04:00
2026-05-27 19:24:04 +01:00
2026-05-22 18:39:37 -07:00
2026-05-27 19:24:04 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 23:55:24 +02:00
2026-05-18 15:37:24 +01:00
2026-05-28 10:51:32 -04:00
2026-05-28 10:51:32 -04:00
2026-05-17 17:20:12 +08:00
2026-05-28 00:56:30 +02:00
2026-05-28 00:56:30 +02:00
2026-05-21 17:17:46 -07:00
2026-05-21 17:17:46 -07:00
2026-05-29 01:48:51 +01:00
2026-05-29 01:48:51 +01:00
2026-05-17 06:42:21 +01:00
2026-05-25 21:20:41 +01:00
2026-05-16 12:45:11 +01:00
2026-05-28 21:16:07 +01:00
2026-05-28 21:16:07 +01:00
2026-05-26 16:40:08 -04:00
2026-05-26 22:41:02 +01:00
2026-05-22 20:01:29 -07:00
2026-05-22 20:01:29 -07:00
2026-05-26 15:02:03 -07:00
2026-05-27 19:55:19 +01:00
2026-05-22 15:28:46 +01:00
2026-05-25 21:20:41 +01:00
2026-05-22 15:28:46 +01:00
2026-05-22 15:28:46 +01:00
2026-05-22 15:28:46 +01:00
2026-05-22 15:28:46 +01:00
2026-05-22 15:28:46 +01:00
2026-05-21 15:02:17 -07:00
2026-05-27 19:24:04 +01:00
2026-05-12 20:11:54 +01:00
2026-05-15 06:55:03 +01:00
2026-05-27 18:11:16 +01:00
2026-05-12 13:01:22 -07:00
2026-05-18 18:57:48 -07:00
2026-05-18 18:57:48 -07:00
2026-05-18 18:57:48 -07:00
2026-05-26 20:51:00 +01:00
2026-05-26 20:51:00 +01:00
2026-05-26 08:45:28 +01:00
2026-05-26 08:45:28 +01:00
2026-05-27 15:43:05 -07:00
2026-05-25 15:53:40 +10:00
2026-05-25 21:20:41 +01:00
2026-05-26 22:41:02 +01:00
2026-05-26 22:41:02 +01:00
2026-05-27 19:55:19 +01:00
2026-05-22 04:39:35 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 13:01:44 -07:00
2026-05-27 18:11:16 +01:00
2026-05-29 09:03:50 +01:00
2026-05-27 23:55:24 +02:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-21 23:47:32 +01:00
2026-05-28 16:36:12 +02:00
2026-05-27 11:03:50 +01:00
2026-05-27 11:03:50 +01:00
2026-05-21 23:47:32 +01:00
2026-05-22 20:01:29 -07:00
2026-05-18 13:13:30 +01:00
2026-05-27 19:55:19 +01:00
2026-05-27 19:55:19 +01:00
2026-05-27 19:24:04 +01:00
2026-05-26 22:41:02 +01:00
2026-05-26 22:41:02 +01:00
2026-05-27 01:25:48 +01:00
2026-05-27 01:25:48 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 18:11:16 +01:00
2026-05-27 20:48:18 +01:00
2026-05-18 13:13:30 +01:00
2026-05-16 12:45:11 +01:00
2026-05-17 07:43:28 +01:00
2026-05-27 19:24:04 +01:00
2026-05-27 23:55:24 +02:00
2026-05-22 05:39:02 +00:00
2026-05-27 18:11:16 +01:00
2026-05-13 10:58:25 +01:00
2026-05-27 04:42:12 +01:00