# Security Policy Thank you for helping keep OpenObserve and our users safe. This document explains how to report security vulnerabilities, what’s in scope, and what you can expect from us. ## Supported Projects & Versions OpenObserve is composed of multiple projects and distributions: * **OpenObserve (OSS)** – the open-source core in this repo * **OpenObserve Enterprise** – commercial features built on top of OSS * **OpenObserve Cloud** – our hosted service We provide security fixes for the **current stable release**. Pre-release builds (e.g., `main`, release candidates) are supported on a best‑effort basis. ## Reporting a Vulnerability (Preferred) Please **privately disclose** suspected vulnerabilities to our security team: 1. **GitHub → Security → “Report a vulnerability”** (opens a private advisory with maintainers). 2. Or email **[security@openobserve.ai](mailto:security@openobserve.ai)**. ### What to Include * A clear description of the issue and potential impact * Exact components affected (repo, package, service) * Version(s), commit hash(es), and environment details * Minimal, reproducible steps or PoC (non-destructive) * Any logs, screenshots, or traces that help reproduce * Proposed severity (CVSS v3.1 vector, if available) We’re happy to coordinate on disclosure timelines when your research impacts other vendors or ecosystems. ## Coordinated Disclosure * We request a **90‑day** disclosure window by default. We may extend this for complex fixes or cross‑vendor coordination. * We publish advisories via GitHub Security Advisories (GHSA) and CVE where applicable, crediting reporters who wish to be named. ## Scope **In scope** (examples): * Remote code execution, injection, authN/authZ bypass, data exposure * Logic flaws causing privilege escalation or data integrity issues * Supply‑chain risks in our build/release artifacts * Default configuration issues that materially reduce security * OpenObserve Cloud issues (tenant isolation, API auth, data access) **Out of scope** (examples): * Vulnerabilities requiring physical access or stolen credentials * Denial of service from volumetric attacks without a product flaw * Best‑practice recommendations without a concrete vulnerability * Issues only affecting unsupported/End‑of‑Life versions * Vulnerabilities in **third‑party dependencies** with no exploitable impact in OpenObserve’s usage (we’ll upstream where appropriate) ## Responsible Testing Guidelines Please: * Use **test or your own accounts/data** only; avoid accessing others’ data. * Avoid actions that degrade service for other users (no volumetric/DoS). * Limit testing on **OpenObserve Cloud** to non-production accounts and data. * Do not run automated scanners against OpenObserve Cloud without prior coordination. * Respect rate limits and legal boundaries in your jurisdiction. If you discover sensitive data exposure, stop testing immediately and report privately. ## Safe Harbor We support good‑faith research. If you: * Follow this policy, * Avoid privacy violations, data destruction, and service disruption, and * Report vulnerabilities promptly and do not abuse them, we will not pursue or support legal action against you. This safe harbor does **not** cover unlawful actions, uncoordinated testing on production systems, or use of data beyond what’s necessary to demonstrate the issue. ## Recognition & Bounty At this time we **do not operate a public bug bounty program**. We’re grateful for responsible disclosures and, with your consent, will **credit you** in release notes or advisories. From time to time we may offer thank‑you swag. If a bounty program is introduced, we will update this policy accordingly. ## Security Updates & SBOM * We proactively update dependencies and ship security fixes in patch releases. * We publish release notes highlighting security‑relevant changes. * SBOMs for supported releases are available in this Git repository. ## Build & Supply‑Chain Integrity We follow industry best practices: * Reproducible builds and pinned dependencies where feasible * **Version pinning** for all dependencies and build tools to ensure deterministic and verifiable builds * Use of **distroless container images** to reduce the attack surface * Public verification of builds via **GitHub Actions logs** – all release builds are executed through GitHub Actions, and logs are publicly available in this repository’s Actions tab to allow independent verification of the build process. ## Reporting Abuse or Fraud (Cloud) For phishing, account abuse, or suspicious activity affecting OpenObserve Cloud, contact **[abuse@openobserve.ai](mailto:abuse@openobserve.ai)**. For active incidents, include urgency in the subject. ## Security Contact * Primary: **[security@openobserve.ai](mailto:security@openobserve.ai)** * Backup: **security reports via GitHub → Security → “Report a vulnerability”** We appreciate your help in keeping OpenObserve safe for everyone.