Skip to content

Linear

Bug bounty on Self-hosted linear.app

Accepting reports Full safe harbor
Top reward
Not published
Top severity paid
Not published
Assets in scope
15
Public CVEs
0
Last change
No changes yet

At a glance

What to know before you start testing.

Pays cash
Amounts are not published; ask before you invest time.
Report by email
[email protected]
Full safe harbor
Good-faith research is authorised; no legal action.
Publish after a fix
Coordinate the timing with the company.

Rewards

What the company's own policy page says it pays.

The policy page has no reward table. Here is what it says, in its own words.

Pays cash
Yes We offer financial compensation for valid vulnerabilities.
Safe harbor
Full Any activities conducted in a manner consistent with this policy will be considered authorized conduct and we will not initiate legal action against you.

Summarised with AI from the company's policy, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

15 assets you may test, 10 excluded.

Domains 9

  • api.linear.app
  • client-api.linear.app
  • intake.linear.app
  • linear.app
  • linear.app/integrations/linear-crafted
  • linear web application
  • mcp.linear.app
  • sync.linear.app
  • uploads.linear.app

APIs 2

  • Linear MCP server (mcp.linear.app)
  • Linear public API (api.linear.app)

Desktop and binaries 1

  • Linear desktop applications (macOS, Windows)

Products and areas 3

  • Linear-crafted integrations
  • Linear-crafted integrations, per https://linear.app/integrations/linear-crafted
  • Linear web application and supporting services
Out of scope (10)
  • Attacks requiring physical access to the victim’s computer
  • Automated scanning of any kind
  • Clickjacking on pages with no sensitive actions
  • Denial of Service attacks of any kind
  • High-privilege users (admins, owners) using a bug to sabotage/deface their own workspace
  • Logic bugs which allow an attacker to bypass limits on free accounts and get access to features on paid plans.
  • Man-in-the-middle attacks
  • Social engineering of any kind, in particular Linear employees
  • Theoretical attacks without proof of exploitability
  • https://github.com/linear

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Linear's policy. "We" in these lines means the program, not this site.

While testing

  • Only test the vulnerability on your own account or with explicit permission from the account holder.
  • Make a good faith effort to avoid privacy violations, copying or destruction of data, and interruption or degradation of our service.
  • If you obtain remote access to our systems, do not attempt to expand or elevate access to other servers.
  • To prevent further exploitation, please do not make the vulnerability public before reporting it to us, and give us adequate time to address the issue.

Not accepted

  • Missing best practices in HTTP headers (CSP, etc), HTTP cookies, TLS versions / ciphersuites, and DNS configuration
  • Defense-in-depth hardening items, not vulnerabilities
  • Permissive CORS configuration on public API
  • GraphQL introspection enabled on public API
  • Pre-auth login metadata exposed by the public API (auth methods, region, SSO URL)
  • Open Dynamic Client Registration on the MCP server (mcp.linear.app), including unauthenticated registration and arbitrary redirect URIs
  • Assumed SSRF to internal or metadata targets in GraphQL mutations that fetch a user-supplied URL or hostname server-side
  • Findings in our public repositories (https://github.com/linear), such as dependency advisories, scanner output, or issues in sample and example code

Summarised with AI from the company's policy, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 5 hours ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD

No CVEs matched yet. We match NVD records by vendor name, so products sold under another name can be missing.