Skip to content

Vercel bug bounty programs

vercel.com Updated

Vercel runs 4 public programs on HackerOne and Sorona; 4 pay cash, the most up to $10,000 (Vercel). It also owns nextjs.org, which runs one more program.

Top reward
$10,000
HackerOne
Programs
5
5 pay cash
Targets in scope
48
4 types, deduplicated
Last change
30 Sep 2026
1 month ago

Where to report

4 programs Vercel runs itself, side by side. Report where the affected target is in scope; when two programs cover it, pick the one that pays more.

Start here

Vercel

HackerOne · The company-wide program. Pays up to $10,000.

Amounts are the top reward per severity in the currency each program pays. Green marks the highest per severity. First response is the platform's measured average when it publishes one, else what the policy promises.

Companies Vercel owns

1 company with 1 program of its own. Each has its own scope and rules: report to the one that owns the asset.

What is in scope

48 targets across all 5 programs, each listed once with the programs that cover it. 15 excluded.

  • *.vercel.com

    Wildcards Critical

    Covered by Vercel

  • *.vercel.live

    Wildcards Critical

    Covered by Vercel

  • https://nextjs.org

    Web

    Covered by Next.js

  • https://vercel.com/docs/cli

    Web

    Covered by Vercel CLI

  • v0.app

    Web Critical

    Covered by Vercel

  • v0.dev

    Web Critical

    Covered by Vercel

  • vercel.app

    Web Critical

    Covered by Vercel

  • vercel.com

    Web Critical

    Covered by Vercel

  • https://github.com/better-auth/better-auth

    Source code Critical

    Covered by Vercel

  • https://github.com/nitrojs/nitro

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/nuxt/nuxt

    Source code Critical

    Covered by Vercel, Vercel Open Source

  • https://github.com/sveltejs/kit

    Source code Critical

    Covered by Vercel

  • https://github.com/sveltejs/svelte

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/vercel

    Source code Critical

    Covered by Vercel

  • https://github.com/vercel-labs/agent-skills

    Source code Critical

    Covered by Vercel, Vercel Open Source

  • https://github.com/vercel-labs/skills

    Source code Critical

    Covered by Vercel, Vercel Open Source

  • https://github.com/vercel/ai

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/vercel/async-sema

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/vercel/chat

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/vercel/eve

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/vercel/flags

    Source code Critical

    Covered by Vercel Open Source, Vercel

  • https://github.com/vercel/ms

    Source code Critical

    Covered by Vercel, Vercel Open Source

  • https://github.com/vercel/next.js

    Source code Critical

    Covered by Vercel, Vercel Open Source

  • https://github.com/vercel/swr

    Source code Critical

    Covered by Vercel, Vercel Open Source

  • https://github.com/vercel/turborepo

    Source code Critical

    Covered by Vercel Open Source, Vercel

No target matches. Try part of a host name, such as the company name.

Out of scope 15

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • *.vercel.app

    Vercel

  • Build-time tooling such as webpack, babel and terser, which the program places explicitly out of scope

    Next.js

  • Cloud-provider and deployment-specific issues, which belong to Vercel's main platform program rather than the open-source one

    Next.js

  • Examples, templates and documentation snippets rather than the CLI's own code

    Vercel CLI

  • Findings against the Vercel hosted platform, which belong to Vercel's separate main program

    Vercel CLI

  • Issues in the development server (next dev) unless you can show a path to production impact

    Next.js

  • Issues that require the attacker to already control the machine running the CLI

    Vercel CLI

  • Output formatting and other cosmetic issues in the CLI's terminal rendering

    Vercel CLI

  • Reports without the mandatory working proof-of-concept artifact, which are not eligible regardless of severity

    Vercel CLI

  • Reports without the mandatory working proof-of-concept zip, which are not eligible regardless of severity

    Next.js

  • Scanner output and unverified AI or LLM findings, which the program closes as Not Applicable

    Next.js

  • Templates, examples, starter projects and documentation snippets

    Next.js

  • Theoretical chains that only work under preconditions no real deployment would meet

    Vercel CLI

  • Third-party dependency CVEs without a demonstrated end-to-end chain through Next.js itself

    Next.js

  • Vulnerable-dependency reports without a demonstrated exploit chain reaching impact through the CLI

    Vercel CLI

Recent changes

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

All changes · RSS feed

Recent CVEs

Published vulnerabilities in Vercel products, from the NVD.

Search NVD
  • Next.js is a React framework for building full-stack web applications. From 15.0.0 until 15.5.27 and 16.3.8, applications with a root-level catch-all page and statically generated or Incremental Static Regeneration routes can use a shared response cache key that is insufficiently scoped to the source route. A single unauthenticated crafted request can poison that cache, causing cross-user content

  • Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the `next dev` development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development

  • Next.js is a React framework for building full-stack web applications. From 16.3.0 until 16.3.8, pending use cache fills for the same key are shared without separating Draft Mode requests from regular requests. An overlapping regular request can receive unauthenticated unpublished content from an editor's Draft Mode fill, while an overlapping Draft Mode request can receive published content from a

  • Next.js is a React framework for building full-stack web applications. From 15.0.0 until 15.5.27 and 16.3.8, self-hosted applications using the Pages Router with statically generated or Incremental Static Regeneration pages can key a response cache entry without sufficiently binding it to the source route. A request can replace one page's cache entry with content from a different route, causing th

  • Next.js is a React framework for building full-stack web applications. From 15.0.0 until 15.5.27 and 16.3.8, applications with a root-level catch-all page and statically generated or Incremental Static Regeneration routes can use a shared response cache key that is insufficiently scoped to the source route. A single unauthenticated crafted request can poison that cache, causing cross-user content

  • Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development l

  • Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the `next dev` development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development

  • Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development l

About this page

This page gathers every public program listed under vercel.com and the companies Vercel owns: 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. Ownership comes from settled, public acquisitions, or from a program's own text naming Vercel.

Something wrong or missing? Report a correction.