Files
Alix-007 605aede38c 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.
2026-06-24 10:57:37 -04: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.