← Leaderboard
#2 · 90 days#2 · all timeTop 10 · 2025

@saltmarsh

🇬🇧member since 14 Jun 2022·SAML · OAuth · Session
Reputation
16,930
Signal
7.1
avg severity of valid reports
Impact
29.8
bounty-weighted
Earned, 90d
$74.5k
Earned, all time
$548k
Valid reports
189
18-week streak
Disclosed reports · 3
$116k shown
  • highPGN-10307· undisclosed

    Treasury export job runs with the requesting user's SAML attributes from a stale assertion

    Under remediation.

    LedgerlineInsufficient Session Expiration08 Nov 2026triage 7.5h
    —
    Triaged
  • criticalPGN-10482

    SAML assertion accepted after signature element is relocated under a wrapped Response

    A second Assertion placed before the signed one was processed by the relying-party parser while the signature check ran against the original. Proof used two researcher tenants.

    Stratos IDImproper Verification of Cryptographic Signature29 Oct 2026triage 3.5hresolved 4.3d
    $96,000
    Resolved
  • highPGN-10416· undisclosed

    Open-banking consent screen approves scopes beyond those displayed

    Not disclosed. Private program.

    Tessera BankImproper Authorization08 Oct 2026triage 15hresolved 8.9d
    $20,000
    Resolved
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 @saltmarsh --sign