OpenPGP.js bug bounty programs
openpgp.js Updated
OpenPGP.js runs one public program: a Sorona bug bounty paying up to €11,000.
- Top reward
- €11,000
- Sorona
- Programs
- 1
- 1 pays cash
- Targets in scope
- 8
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program OpenPGP.js runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
OpenPGP.js
Sorona · Bug bounty |
€11k | €6,000 | €3,750 | €625 | €11,000 | Partial | Required | – | Open |
-
- Critical
- €11k
- High
- €6,000
- Medium
- €3,750
- Low
- €625
- Safe harbor
- Partial
- KYC
- Required
Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
8 targets. 4 excluded.
-
https://yeswehack.com/programs/openpgp-js-bug-bounty-program
Web
-
Encryption and decryption end to end: session key handling, the symmetric and public-key algorithms, and both the AEAD and the legacy CFB message formats
Products and areas
-
Key handling: import and export, ASCII armor and de-armor, key validation, subkey and user-ID binding, expiry and revocation, and the selection logic that decides which key applies
Products and areas
-
Signature generation and verification, covering the subpacket and notation handling behind a signature as well as the key and the payload a verified result gets attributed to
Products and areas
-
The cryptographic implementations the library carries and the points where it delegates to WebCrypto or Node's crypto, since a browser build and a server build can diverge there
Products and areas
-
The packet layer: parsing and serialisation of OpenPGP packets, messages, signatures, keys and certificates arriving from a sender the caller does not control
Products and areas
-
The program is named for OpenPGP.js and prices a single severity ladder with no asset split, so the LGPL-3.0-or-later library is the whole of it: EUR 10,000 at critical down to EUR 500 at low
Products and areas
-
The public API consuming applications call, the streaming interface for large messages, and the compression and packet-nesting handling underneath it
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 4
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
Defects in a downstream consumer such as a mail client or browser extension rather than in OpenPGP.js, which belong with that project
-
Findings the program grades outside its four published tiers, since the funder's scale recognises only critical, high, medium and low
-
Reports from anyone unwilling or unable to complete identity verification, since KYC is a condition of payment on this program
-
The OpenPGP standard itself and the other implementations of it, which are separate projects with their own maintainers and, in some cases, their own programs
Recent changes
Reward and scope changes across every OpenPGP.js program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
About this page
This page gathers every public program listed under openpgp.js: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.