URL Parser

Noun · Development

Definitions

  1. A component that decomposes a URL string into its constituent parts — scheme, authority (host and port), path, query parameters, and fragment — according to RFC 3986 or the WHATWG URL Standard. Inconsistencies between parsers are a known source of SSRF and open-redirect vulnerabilities.

    In plain English: A piece of code that breaks a web address into its parts — like the domain, the path, and any parameters — so a program can work with each piece separately.

    Example: "The URL parser disagreed with the proxy on what counts as the hostname, and that's how the SSRF got through."

Related Terms