[SECURITY] MEDIUM: Insufficient URL encoding on --search parameter #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: MEDIUM
The
--searchargument is only sanitized with.replace(' ', '%20'). Other URL-sensitive characters (#,?,&,%,+, etc.) are not properly URL-encoded.Location
scripts/browse.pyline 39 (fetch_page())Attack Scenario
Recommended Fix
Reference
See
reviews/2026-03-25.mdSection 6.4