Skip to main content
shubham@chhatbar:~$ whoami

Shubham
Chhatbar

I break web apps and report them before someone else does. Pentester, bug hunter, still curious about what's underneath.

scroll to forward ↓
r2: main.binPrismOS, my x86 kernel
shubham@chhatbar:~$ burp --intercept1 request held

Your request is on hold.

change anything. then forward.
request
HTTP/1.1
Host: shubhamchhatbar.inUser-Agent: you (curious)
response

nothing sent yet. the request is waiting for you.

or tamper: role=admin · ../../etc/passwd · DELETE · a payload in X-Noteor just keep scrolling ↓
shubham@chhatbar:~$ cat findings.logGET /findings → 200 OK

Things I found before someone else did.

  1. MonkeytypePwn Request: a pull_request_target workflow ran an untrusted fork’s binary with a contents:write token. Code execution, token exfiltration.CVE-2026-118762GHSA-47v3-j88w-92f8 ↗read the writeup →critical · 9.3
  2. mixpeek/amuxDefault-scoped invites inherited Global access, bypassing authorization for unrestricted host filesystem read/write via /api/fs/*.GHSA-7888-pcwc-x87h ↗high
  3. a fintech platformUnauthenticated mass user enumeration through an IDOR.coordinated disclosurep2
  4. a web3 grants platformOpen redirect.coordinated disclosure
  5. ███████An authorization bypass, a cross-user session-termination IDOR, permissive CORS leaking data. And counting.names withheld
shubham@chhatbar:~$ ls -l writeups/GET /writeups → 200 OK

total 89

browse everything →

shubham@chhatbar:~$ ls ~/projects14 repos

Built to understand what I break.

shubham@chhatbar:~$ curl -i shubhamchhatbar.in/contactConnection: close
that was the whole response. if you got this far:shubhamchhatbar1
@gmail.com
the bytes below spell my email. go on, decode them.