libb.is_safe_redirect_url

is_safe_redirect_url(url)[source]

Check if redirect URL is safe (relative path only, no protocol injection).

Parameters:

url (str) – URL to validate.

Return type:

bool

Returns:

True if URL is safe for redirect.

Example:

>>> is_safe_redirect_url('/login/')
True
>>> is_safe_redirect_url('//evil.com')
False
>>> is_safe_redirect_url('https://evil.com')
False
>>> is_safe_redirect_url('')
False