← All programs
PublicFintechSelf-triagedSafe harborcoordinated disclosure

Helixpay

Card issuing and embedded wallets for marketplaces.

Escrowed · $910klaunched 04 Sept 2023
pgn scope pull helixpay
Submit report
Response, measured
last 90 days
Median triage
14h
commitment 36h
Median to bounty
9d
commitment 18d
Queue right now
11
231 received · 88 resolved
Response score
94%
within commitment
Triage: median vs commitment14h / 36h
Bounty: median vs commitment9d / 18d
Escrow
$910,000

Held by Peregrine, released automatically on resolution. Covers 12 critical payouts at top of band.

Paid all-time
$3.12M
Hunters thanked
398
Bounty table
  • critical$20k – $75k
  • high$6,000 – $20k
  • medium$1,500 – $6,000
  • low$300 – $1,500

Bands are floors and ceilings the program is held to. Mediation can move a report within a band, never below the floor of its agreed severity.

Scope · 5 assets
signed · diff feed available
AssetTypeMax severityEligibleNote
*.helixpay.iowebcritical yesAll first-party subdomains
api.helixpay.ioapicritical yesIssuing, ledger and KYC APIs
io.helixpay.walletmobilecritical yesiOS and Android
HelixVault (Ethereum mainnet)contractcritical yes0x4f2c…e91a, audited Q2 2026
sandbox.helixpay.iowebmedium yesTest environment, no real funds
Out of scope
  • Denial of service of any kind
  • Social engineering of Helixpay staff
  • Issues in third-party KYC vendors
Policy

Helixpay runs a fully escrowed program with a published critical floor. Reports that demonstrate movement of funds between two researcher-owned test accounts qualify for the top of band without further escalation.

#cards#wallets#kyc#smart-contracts
Recent reports · 2
Filter hacktivity →
  • criticalPGN-10468

    Issuing API lets a sandbox key approve authorizations on a live card program it does not own

    Authorization-decision webhooks were matched by card-program id without checking the key's environment. Two researcher programs were used; no third-party funds moved.

    @rookImproper Authorization24 Oct 2026triage 12hresolved 7.2d
    $60,000
    Resolved
  • criticalPGN-10349

    HelixVault withdraw path skips share recomputation after emergency pause lift

    Reproduced on a mainnet fork with a Foundry test; the top of the critical band was paid without negotiation.

    @glasswingIncorrect Calculation15 Sept 2026triage 5.5hresolved 6.9d
    $75,000
    Resolved
Top hunters here
  1. 1@glasswing$75k1 resolved
  2. 2@rook$60k1 resolved