Ctrl K
ComunidadGuías…

SECURITY.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# 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.