Meta bug bounty programs
rocksdb.org Updated
Meta runs one public program: a Sorona bug bounty.
- Top reward
- Not published
- Programs
- 1
- 1 pays cash
- Targets in scope
- 9
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program Meta runs.
| Program | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|
|
RocksDB
Sorona · Bug bounty |
Not published | Partial | – | – | Open |
-
- 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
9 targets. 7 excluded.
-
https://rocksdb.org
Web
-
Column families, transactions in both the optimistic and pessimistic flavours, checkpoints, backups and SST file ingestion, all of which read state some other process or machine produced
Products and areas
-
Meta's open-source scope names organisations rather than projects. In scope, verbatim: "Code repos: https://github.com/facebook/ https://github.com/facebookincubator/". Every non-archived repository under those two prefixes is eligible, and facebook/rocksdb sits inside the first
Products and areas
-
Options handling and the OPTIONS file parser, which is how an embedder's configuration reaches the engine
Products and areas
-
The bindings and tools carried in the repository: the C API, RocksJava, ldb and sst_dump
Products and areas
-
The compression and checksum codec wrappers around Snappy, zlib, LZ4 and ZSTD, and the encryption-at-rest Env
Products and areas
-
The extension points embedders plug into: comparators, merge operators, compaction filters, table factories, and the custom Env and FileSystem interfaces
Products and areas
-
The rest of the organisation the same scope row covers, facebook/zstd and facebook/folly among them, both of which RocksDB itself builds against
Products and areas
-
The whole RocksDB engine as the project ships it: the write path and the write-ahead log, memtables, compaction, the block-based and plain table formats, the block cache, and the read path across iterators and snapshots
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 7
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
API misuse by the embedding application: options set wrongly, documented preconditions violated, or a handle used after the caller already closed it
-
Everything under github.com/facebookarchive/, which the same scope row names as ineligible, and facebook/mysql-5.6 (MyRocks), which is itself archived despite being the flagship RocksDB consumer
-
Extremely low-risk findings, which Meta states may not qualify for a bounty at all regardless of how neatly they reproduce
-
Meta's general programme exclusions, covering spam, social engineering, volumetric denial of service and physical attacks
-
Non-security correctness bugs in the storage engine: data loss, wrong compaction behaviour or a broken iterator with no security consequence belong on the issue tracker
-
Researchers resident in US-sanctioned countries, who are ineligible, and every award is screened against trade sanctions before it is paid
-
Third-party code the embedders own rather than the engine, since a bug in TiKV or Ceph BlueStore around RocksDB belongs to that project
Recent changes
Reward and scope changes across every Meta 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 rocksdb.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.