Skip to content

Botan bug bounty programs

randombit.net Updated

Botan runs one public program: a Sorona bug bounty paying up to $1,500.

Top reward
$1,500
Sorona
Programs
1
1 pays cash
Targets in scope
12
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program Botan runs.

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

12 targets. 5 excluded.

  • https://botan.randombit.net

    Web

  • Every block cipher, stream cipher, hash, MAC and AEAD mode the library ships, including the tag verification paths

    Products and areas

  • Key derivation, password hashing and the PBKDF and KDF families

    Products and areas

  • The ASN.1 and BER decoder, which parses attacker-supplied structure before any signature has been checked

    Products and areas

  • The botan command line tool and the utility subcommands that parse files supplied by someone else

    Products and areas

  • The certificate store implementations and the platform trust store integrations that feed anchors into path validation

    Products and areas

  • The FFI layer and the Python bindings built on it, where a wrapper can lose a check the C++ API enforces

    Products and areas

  • The public key algorithms: RSA, the elliptic curve implementations, the signature and key agreement schemes, and the post-quantum algorithms Botan has added

    Products and areas

  • The published policy asks for any suspected security bug in Botan through the private GitHub flow or direct maintainer contact, qualified only by the project's own threat model. It draws no boundary narrower than the Botan tree

    Products and areas

  • The random number generators, their seeding, their reseeding policy and their behaviour across fork

    Products and areas

  • The TLS implementation on both sides, covering TLS 1.2 and TLS 1.3 handshake state, the record layer, session resumption, PSK handling and the callback surface embedders use to accept or reject a peer

    Products and areas

  • The X.509 implementation in full: certificate parsing, path building, trust anchor selection, name constraints, policy constraints, CRL handling and OCSP

    Products and areas

No target matches. Try part of a host name, such as the company name.

Out of scope 5

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • Anything the project's published threat model puts outside its boundary; the policy directs reporters there before submitting

  • Build configurations a consumer assembled that enable a module the project documents as deprecated or experimental

  • Findings in a downstream project that vendors Botan, unless the defect is in Botan's own code

  • Misuse of the API by a calling application where the documented usage is correct and safe

  • Weaknesses in a standardised algorithm rather than in Botan's implementation of it

Recent changes

Reward and scope changes across every Botan 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 randombit.net: 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.