Skip to content

canonicalize_url inappropriately "lowercases" credentials (username/password) in url #229

Closed
@john-parton

Description

@john-parton
from w3lib.url import canonicalize_url


def main():
    url = "sftp://USERNAME:ABC@domain.com"

    print(canonicalize_url(url))
    print(canonicalize_url(url) == url)
sftp://username:abc@domain.com/
False

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions