fix(search): block IPv4-mapped and NAT64 SSRF literals - #62
Merged
Conversation
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.
Summary
web_fetch/96embeddings, including single-group tails, without shifting the embedded IPv4 valueThis is a narrow repair for finding 1 in #60. Redirect-per-hop and DNS-policy work remain outside this PR.
Evidence
8f8e321f4def104aac2d7dfec8679a4b5dd152e4f77d74c89bae0dbcae473d821453a9108ede7af4mainwith the candidate tests: 25 intended failuresThe broader package check could not be claimed locally because the borrowed dependency tree did not contain the repository's
tsgo/Vitest type dependencies. This draft intentionally relies on the repository's natural CI for the full dependency-backed check before promotion.Review checklist
Closes the IPv4-mapped/NAT64 portion of #60; does not close the redirect finding.