Shazzer logo

Fuzzing for Max sanitized input (simplified)

Chrome logo 33
Firefox logo 33
Edge logo 33

Simplified test for Max (https://discord.com/channels/1110206757227216916/1168685918920638614/1358614602153201736)

vitorfhc
Created byvitorfhc
Created Apr 7, 2025
Updated May 28, 2025

Tweet
Detecting browser...
CategoryHTML Parsing
VisibilityPublic
TypeXSS
CharsetUTF-8
Code used before fuzz:
<script>0x0D
window.onerror=x=>true;0x0D
</script>0x0D
<base href="https://example.com" />
Template used:
<a id=x></a>
Code used after fuzz:
const mw = /^(?!javascript:)/i;0x0D
function nu(e) {0x0D
    return (e = String(e)).match(mw) ? e : "unsafe:" + e0x0D
}0x0D
0x0D
const t = nu(`${String.fromCodePoint($[i])}javascript:alert(1)`);0x0D
x.href = t0x0D
x.protocol === 'javascript:' && log($[i])

Sample payloads

<a id=x></a>

Fuzz results

Chrome logo
Chrome 144.0.0.0 desktop macOS 10.15.7

Updated

Sun Jan 25 2026
Found 33 results
Loading...
Chrome logo
Chrome 136.0.0.0 desktop Windows NT 10.0older version

Updated

Tue May 27 2025
Found 33 results
Loading...
Firefox logo
Firefox 147.0 desktop Windows NT 10.0

Updated

Mon Jan 26 2026
Found 33 results
Loading...
Edge logo
Microsoft Edge 144.0.0.0 desktop Windows NT 10.0

Updated

Mon Jan 26 2026
Found 33 results
Loading...