Skip to content

OpenObserve bug bounty programs

openobserve.ai Updated

OpenObserve 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 OpenObserve 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

13 targets. 6 excluded.

  • https://openobserve.ai

    Web

  • Alerts, destinations and templates, which evaluate queries on a schedule and post results to an endpoint a user configured

    Products and areas

  • Authentication and session handling, covering local accounts, API tokens, the basic auth path, SSO and single sign-on provisioning

    Products and areas

  • Clustering, covering ingester, querier, compactor and router roles and any inter-node request that arrives already trusted

    Products and areas

  • Dashboards, folders, saved views and the sharing model, including any dashboard reachable without a session

    Products and areas

  • Pipelines and the enrichment tables, which transform records in flight and pull in reference data

    Products and areas

  • Stream and schema handling, including dynamic schema inference, field limits and anything that lets ingested data change how later data is stored

    Products and areas

  • The ingestion API in full, covering the bulk, JSON, multi, Elasticsearch-compatible, OpenTelemetry, Prometheus remote-write, syslog and Kinesis endpoints, plus the parsers behind each

    Products and areas

  • The object storage and local storage backends, including WAL handling, compaction, the file list metadata and the credentials configured for remote storage

    Products and areas

  • The organisation and user model in full, covering roles, groups, permissions and every check that decides whether a user reaches a stream, dashboard, alert or pipeline

    Products and areas

  • The policy asks for private disclosure of any vulnerability and declares no component carve-out. Everything the platform ships is inside it

    Products and areas

  • The query layer end to end: the SQL interface, PromQL, the VRL transform functions and the aggregation cache

    Products and areas

  • User-defined VRL functions and the sandbox around them, which run against ingested records inside the server process

    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.

  • A deployment left with default credentials or exposed on a public network, which is an operator decision

  • Object storage services and the databases the platform stores metadata in, each of which has its own vendor process

  • OpenObserve's hosted cloud infrastructure rather than the product code

  • Public GitHub issues, which are not a private channel for a security report

  • Third-party integrations and collectors outside the project's own repositories

  • Upstream crates and libraries, unless OpenObserve's own use of them is what makes the defect reachable

Recent changes

Reward and scope changes across every OpenObserve program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

Recent CVEs

Published vulnerabilities in OpenObserve products, from the NVD.

Search NVD
  • OpenObserve is a cloud-native observability platform. In 0.70.3 and earlier, the validate_enrichment_url function in src/handler/http/request/enrichment_table/mod.rs fails to block IPv6 addresses because Rust's url crate returns them with surrounding brackets (e.g. "[::1]" not "::1"). An authenticated attacker can reach internal services blocked from external access. On cloud deployments this enab

  • OpenObserve is an open-source observability platform. Starting in version 0.4.4 and prior to version 0.10.0, OpenObserve contains a cross-site scripting vulnerability in line 32 of `openobserve/web/src/views/MemberSubscription.vue`. Version 0.10.0 sanitizes incoming html.

  • The OpenObserve open-source observability platform provides the ability to filter logs in a dashboard by the values uploaded in a given log. However, all versions of the platform through 0.9.1 do not sanitize user input in the filter selection menu, which may result in complete account takeover. It has been noted that the front-end uses `DOMPurify` or Vue templating to escape cross-site scripting

  • CVE-2024-24830 Critical

    OpenObserve is a observability platform built specifically for logs, metrics, traces, analytics, designed to work at petabyte scale. A vulnerability has been identified in the "/api/{org_id}/users" endpoint. This vulnerability allows any authenticated regular user ('member') to add new users with elevated privileges, including the 'root' role, to an organization. This issue circumvents the intende

  • CVE-2024-25106 Critical

    OpenObserve is a observability platform built specifically for logs, metrics, traces, analytics, designed to work at petabyte scale. A critical vulnerability has been identified in the "/api/{org_id}/users/{email_id}" endpoint. This vulnerability allows any authenticated user within an organization to remove any other user from that same organization, irrespective of their respective roles. This i

About this page

This page gathers every public program listed under openobserve.ai: 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.