Typesense bug bounty programs
typesense.org Updated
Typesense 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
- 13
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program Typesense runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
Typesense
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | – | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
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
13 targets. 6 excluded.
-
https://typesense.org
Web
-
Clustering and the Raft-based high-availability path, covering node join, the peer configuration and inter-node requests that arrive already trusted
Products and areas
-
Document ingestion and the import path, covering JSON and JSONL parsing, schema validation, auto-schema handling and the write-ahead log
Products and areas
-
Every HTTP endpoint the server exposes, including /multi_search, the single-collection search path, documents, collections, aliases, synonyms, overrides, analytics and the keys API
Products and areas
-
Scoped search key handling end to end, covering signature verification, the embedded filter that constrains a tenant, and any way a client can widen or strip it
Products and areas
-
Search request parsing: filter expressions, faceting, grouping, sorting, vector and hybrid search parameters, and the typo-tolerance machinery itself
Products and areas
-
Snapshot and backup handling, which serialises every collection and every key
Products and areas
-
The API key system in full: the bootstrap key, derived keys, the actions and collection patterns attached to them, expiry and the scoped search keys generated from a parent key
Products and areas
-
The conversational and embedding features, including any outbound request the server makes to a model provider on a user's behalf
Products and areas
-
The official client libraries the project publishes
Products and areas
-
The on-disk store and index format, including anything that reads back state a previous version wrote
Products and areas
-
The published policy asks for any security issue by email to the project security address and draws no component boundary at all. The whole server and the official clients sit inside it
Products and areas
-
The search cache and any other cross-request state, including whether a cached result can be served to a request that was not entitled to it
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 6
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
An application that ships its admin key to the browser instead of generating a scoped search key, which is an integration mistake
-
Public GitHub issues, which are not a private channel for a security report
-
Running the server on a public network with no key configured, which is an operator decision
-
Third-party clients and integrations outside the project's own organisation
-
Typesense Cloud's hosting infrastructure rather than the server code
-
Upstream dependencies, unless Typesense's own use of them is what makes the defect reachable
Recent changes
Reward and scope changes across every Typesense 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 typesense.org: 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.