Every decision, on the record.
Resolved, duplicate and informative alike. Triage time and time-to-bounty are shown per report, because a platform that hides its misses is not measuring anything.
- highPGN-10463
Settlement amount mutated after signature via delimiter-free field concatenation
The HMAC covered concatenated fields with no separator, so a shifted boundary between amount and session id verified under the original signature.
$16,000Resolved - highPGN-10457
JMAP blob download ignores mailbox ACL for shared calendars
Attachments on events in a calendar shared read-only could be fetched by blob id after the share was revoked.
$11,000Resolved - highPGN-10451
Store checkout race duplicates limited cosmetic on concurrent redeem
Thirty sequential redeem calls succeeded before the first test of concurrency; the inventory check and grant were not atomic.
$6,500Resolved - highPGN-10444
HTTP/2 to HTTP/1.1 downgrade desync on courier API edge allows request queue poisoning
A CRLF in an H2 header value survived translation at the edge. Impact was framed as capture of the next researcher-owned request on the same connection.
$7,000Resolved - highPGN-10416· undisclosed
Open-banking consent screen approves scopes beyond those displayed
Not disclosed. Private program.
$20,000Resolved - highPGN-10387
Mass assignment on team invite sets owner role via nested attributes
The invite endpoint blocked role_id at the top level but accepted it under attributes.membership.
Ledgerline@hex_tideImproperly Controlled Modification of Dynamically-Determined Object Attributes28 Sept 2026triage 6.4hresolved 5.3d$9,500Resolved - highPGN-10374
Cache deception on 404 under /account/ leaks CSRF token to shared cache
The 404 page embedded the per-session token and was cached by path suffix.
$5,000Resolved - highPGN-10330
OIDC back-channel logout token accepted without aud check across tenants
A logout token minted for tenant A terminated sessions in tenant B. Both tenants were researcher-owned.
$25,000Resolved
- JMAP blob download ignores mailbox ACL for shared calendarshigh$11k
- Store checkout race duplicates limited cosmetic on concurrent redeemhigh$6,500
- Open-banking consent screen approves scopes beyond those displayedhigh$20k
- Mass assignment on team invite sets owner role via nested attributeshigh$9,500