You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Series:ROADMAP — filed from the 2026-10-27 whole-project assessment · Backlog task: M14-T05 · Priority: P0 · Effort: small
Problem
http_fetch's SSRF defense is strong (per-hop revalidation, post-connect peer check), but the resource knobs are not:
timeout_s and max_chars are LLM-controlled arguments with no clamp — a negative timeout_s throws; a huge max_chars up-shifts the memory budget toward the 8 MB ceiling per call, per step.
Content type is ignored entirely — an application/octet-stream/binary body is decoded UTF-8 with errors="replace" and fed to the LLM as prompt content.
No per-host/egress rate limiting exists (only the global API limiter bounds requests).
Activity