Files
openclaw/extensions/exa
Alix-007 56068f7698 fix(exa): bound untrusted search JSON response reads (#96038)
Exa search success responses were read via an unbounded `await
response.json()`, so a misbehaving or hostile endpoint could stream an
arbitrarily large body into memory before parsing. Read the success
body through the shared bounded reader (16 MiB cap, the same limit other
bundled providers use) and cancel the stream on overflow. This mirrors
the error-body bound already in place and the #95103/#95108 response
-limit campaign on the success-JSON side.

AI-assisted.

(cherry picked from commit 605aede38c)
2026-08-06 18:50:20 +08:00
..

OpenClaw Exa Plugin

Official OpenClaw plugin for Exa.

Install from OpenClaw:

openclaw plugins install @openclaw/exa-plugin
openclaw gateway restart

See https://docs.openclaw.ai/tools/exa-search for setup and configuration.