Commit Graph

5 Commits

Author SHA1 Message Date
Developer
02cf8cd2c1 feat(config): add browser and web fetch proxy support
- Add CLAWDBOT_BROWSER_PROXY env for Chrome --proxy-server flag
- Add CLAWDBOT_WEB_FETCH_PROXY env for web fetch tool requests
- Browser: passes --proxy-server to Chrome launch args when set
- Fetch: uses ProxyAgent instead of pinned dispatcher when set

This enables routing browser and fetch traffic through a proxy for:
- Multi-tenant deployments with blocked outbound 443
- Usage metering and audit logging
- Security filtering

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 08:06:38 +01:00
Peter Steinberger
b623557a2e fix: harden url fetch dns pinning 2026-01-26 16:05:29 +00:00
Peter Steinberger
5bd55037e4 fix: harden web fetch SSRF and redirects
Co-authored-by: Eli <fogboots@users.noreply.github.com>
2026-01-21 02:54:14 +00:00
Seb Slight
2f6b5ffdfe
Web: trim HTML error bodies in web_fetch (#1193)
* Web: trim HTML error bodies in web_fetch

* fix: trim web_fetch HTML error bodies (#1193) (thanks @sebslight)

---------

Co-authored-by: Sebastian Slight <sbarrios93@gmail.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-19 00:24:16 +00:00
Peter Steinberger
568b8ee96c refactor: split web tools and docs 2026-01-18 01:42:54 +00:00