Skip to content

Outline bug bounty programs

getoutline.com Updated

Outline 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
12
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program Outline 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

12 targets. 6 excluded.

  • https://www.getoutline.com

    Web

  • Attachments and file upload, covering presigned upload and download URLs and the storage the install is pointed at

    Products and areas

  • Authentication and every SSO provider an install can be wired to, plus session issuance and the invitation flow that creates accounts

    Products and areas

  • Collections, documents and the permission model over them, including nested document permissions, collection memberships and group memberships

    Products and areas

  • Import and export routines, which parse archives and documents an untrusted user supplied and write into the collection tree

    Products and areas

  • Integrations and webhooks, and the credentials they hold for third-party services

    Products and areas

  • Public share links, the tokens behind them, their expiry and the child documents a share does or does not reach

    Products and areas

  • Search and the indexing path, where a result can cross content the searcher has no permission to read

    Products and areas

  • The API in full, along with API keys, OAuth clients and the scopes each one is meant to be confined to

    Products and areas

  • The editor and everything that renders untrusted document content, including embeds and the sanitisation applied before another user's browser sees it

    Products and areas

  • The policy asks for any security vulnerability in Outline through a GitHub advisory and draws no boundary narrower than the repository itself

    Products and areas

  • Workspace and team provisioning, along with the admin settings surface above 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.

  • A permission an administrator granted deliberately, including a collection published to the whole workspace on purpose

  • Deployment configuration: storage bucket policy, reverse-proxy setup and environment variables the operator set

  • The hosted getoutline.com service where the finding is about the operator's infrastructure rather than the code, since no vendor channel exists to receive it

  • The policy publishes no exclusions list, so nothing is carved out by name. What follows are genuine out-of-scope classes

  • Third-party integrations and the services behind them, which belong to their own vendors

  • Upstream Node and database dependencies, unless Outline's own use of them is what makes the issue reachable

Recent changes

Reward and scope changes across every Outline 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 Outline products, from the NVD.

Search NVD
  • Outline is a service that allows for collaborative documentation. Prior to 1.7.1, the Slack integration callback for GET /auth/slack.post accepts an unsigned, session-independent OAuth state value. A third party who can obtain a Slack OAuth code for the same Outline Slack client can make a logged-in Outline user complete the callback and link that user's Outline account to the attacker's Slack tea

  • Outline is a service that allows for collaborative documentation. The `shares.create` API endpoint starting in version 0.86.0 and prior to version 1.7.0 has an insecure direct object reference.. When both `collectionId` and `documentId` are provided in the request, the authorization logic only checks access to the collection, completely ignoring the document. This allows an authenticated attacker

  • CVE-2026-33640 Critical

    Outline is a service that allows for collaborative documentation. Outline implements an Email OTP login flow for users not associated with an Identity Provider. Starting in version 0.86.0 and prior to version 1.6.0, Outline does not invalidate OTP codes based on amount or frequency of invalid submissions, rather it relies on the rate limiter to restrict attempts. Consequently, identified bypasses

  • Outline is a service that allows for collaborative documentation. Prior to 1.5.0, the events.list API endpoint, used for retrieving activity logs, contains a logic flaw in its filtering mechanism. It allows any authenticated user to retrieve activity events associated with documents that have no collection (e.g., Private Drafts, Deleted Documents), regardless of the user's actual permissions on th

  • Outline is a service that allows for collaborative documentation. Prior to 1.4.0, an Insecure Direct Object Reference (IDOR) vulnerability in the document restoration logic allows any team member to unauthorizedly restore, view, and seize ownership of deleted drafts belonging to other users, including administrators. By bypassing ownership validation during the restore process, an attacker can acc

  • Outline is a service that allows for collaborative documentation. Prior to 1.4.0, during the JSON import process, the value of attachments[].key from the imported JSON is passed directly to path.join(rootPath, node.key) and then read using fs.readFile without validation. By embedding path traversal sequences such as ../ or absolute paths, an attacker can read arbitrary files on the server and impo

  • Outline is a service that allows for collaborative documentation. Prior to 1.1.0, a privilege escalation vulnerability exists in the Outline document management system due to inconsistent authorization checks between user and group membership management endpoints. This vulnerability is fixed in 1.1.0.

  • Outline is a service that allows for collaborative documentation. Prior to 1.1.0, a vulnerability was found in Outline's WebSocket authentication mechanism that allows suspended users to maintain or establish real-time WebSocket connections and continue receiving sensitive operational updates after their account has been suspended. This vulnerability is fixed in 1.1.0.

About this page

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