ExpressVPN - Bug Bounty Program
Kape Technologies · YesWeHack · launch date not exposed by platform
High competitionWebApi
Tech - Other — live program on YesWeHack.
Metrics
Bounty range$50 – $2.5k
Paid this month$0
Reports85/mo
Hunters0
Beginner fit
59/100
This program has a wide attack surface to explore.
Time to triage1d
Time to first bounty21d
Engage
Open on YesWeHackAlways read the full policy on the platform before submitting. Scope below is a summary only.
Scope assets31
Bounty floor$50
In-scope assets
- *.expressvpn.com
- app.expressmailguard.com
- expressvpn.jobs
- ExpressVPN APIs
- https://xv-cp.apis-staging.xvtest.net/
- https://cp.expressapisv2.net
- https://api.expressvpn.com
- https://api.enc.kape.com
- https://api.dbs.kape.com
- https://api.dts.kape.com
- https://api.blts.kape.com
- https://api.pcrs.kape.com
- https://api.jwks.kape.com
- ExpressVPN VPN servers
- ExpressVPN Router
Fetched live from the YesWeHack API.
Wanted categories
General
Who should hunt here
Beginners
A stretch- Wide attack surface — 31 assets means overlooked corners (old subdomains, staging hosts) are statistically likely.
- Fast feedback — triage lands in ~1 day, so you learn what this team pays for quickly.
- Low entry point — the bounty floor starts at $50, so lower-severity findings are still worth submitting.
Intermediate
Good target- Real ceilings — payouts reach $2.5k, so chaining two medium findings into one report actually pays.
- APIs are in scope — where medium hunters get paid: broken object-level authorization, mass assignment, and rate-limit gaps.
- Active program — ~85 valid reports/month means the triage queue is alive and templates are established.
Pros
High value- 31 assets scale well with automation — attack-surface monitoring and diffing pay off at this size.
Think twice if
- Heavily crowded — duplicates arrive within hours; only novel vectors or automation win here.
- Program age is unknown — YesWeHack doesn't expose start dates, so "freshness" can't be verified.
Where these numbers come from
Live from YesWeHack
- Bounty range, total report count & average first-response time — live YesWeHack API
- Full in-scope target list — fetched live from the YesWeHack program detail
Modeled estimates
- Payout speed — modeled default; the API doesn't expose time-to-bounty
- Beginner fit — computed from the signals above (methodology on this page)
Recon launchpad
One-click starting points per asset — certificate history, archived pages, leaked code, and exposed hosts. Open results in their own tabs.
yeswehack.com