parse_url
Analyze a URL's components and flag misleading patterns such as userinfo before host, double percent-encoding, backslashes, and non-canonical hosts. Report scope status without contacting the host.
Instructions
Break a URL into its parts and flag misleading constructions: userinfo before the host, double percent-encoding, backslashes, non-canonical hosts. Also reports whether the host is in scope, without contacting it. Use this on any suspicious link before deciding to fetch it. Cost: free, no quota, instant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to analyse. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | Yes | ||
| host | No | ||
| path | No | ||
| port | No | ||
| scheme | No | ||
| findings | No | ||
| fragment | No | ||
| in_scope | No | ||
| host_kind | No | ||
| parseable | Yes | ||
| canonical_host | No | ||
| query_parameters | No | ||
| userinfo_present | No | ||
| normalization_error | No |