1.4.11 feature tor#44
Merged
Merged
Conversation
Route all outbound web fetching through Tor: session reuse, robots.txt caching, a shared DNS executor, and closing the remaining proxy leaks in domain intelligence. Cloud LLM client tests updated for the Tor http_client kwarg.
Pin the validated IP on fetch to prevent DNS-rebinding SSRF, refuse DEV_MODE on non-loopback binds, stop leaking exception text on /query-adaptive, validate memory inputs and neutralize forged trust-boundary markers, harden the API with atomic writes and a chunking guard, and bump aiohttp (GHSA-jg22-mg44-37j8, GHSA-hg6j-4rv6-33pg).
Cleanup and robustness pass across the fetching stack: drop dead local imports, modernize types, simplify loops, fix multi-hop state duplication with atomic persistence, and extract a _short_id helper for repeated log-id truncation.
Verify and correct documentation against the codebase: complete API endpoint and CLI command references, fix broken links, config schema, code blocks and API auth, repair line continuations in the security guide curl examples, update README/guides/wiki references, and add the code-findings report from the audit.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.