← Leaderboard
#3 · 90 days#3 · all timeLongest streak
@kestrel_0x
🇳🇬member since 30 Sept 2022·IDOR · GraphQL · Mobile
Reputation
15,210
Signal
6.8
avg severity of valid reports
Impact
27.5
bounty-weighted
Earned, 90d
$69k
Earned, all time
$431k
Valid reports
173
44-week streak
Disclosed reports · 2
$25.5k shown- criticalPGN-10471
Password reset email array accepts two recipients when body is sent as JSON
The form-encoded reset endpoint also accepted JSON; an array value for email delivered the reset link to both addresses. Victim account was a second researcher account.
$24,000Resolved - mediumPGN-10355
GraphQL alias batching bypasses per-operation rate limit on invite mutation
Two hundred aliased invite mutations in one request were counted as one operation.
QuillnoteImproper Restriction of Excessive Authentication Attempts18 Sept 2026triage 27hresolved 8.2d$1,500Resolved
Programs
Portable record
Every outcome on this profile is signed by the program that decided it. Export the record and verify it anywhere.
pgn record export @kestrel_0x --sign