Skip to content

DoorDash

Bug bounty on HackerOne doordash.com

Accepting reports
Top reward
$12,000
Top severity paid
Critical
Assets in scope
3
Public CVEs
1
Last change

At a glance

What to know before you start testing.

Pays up to $12,000
for critical bugs.
Report on HackerOne
Submit through the program page.
No public write-ups
Keep findings private.

Rewards

What HackerOne lists as the payout for each severity.

Severity Reward
Critical $12,000 from $5,000
High $5,000 from $1,000
Medium $1,000 from $500
Low $100 from $50

Scope

3 assets you may test, 16 excluded.

Android apps 1

  • com.dd.doordash Critical

iOS apps 1

  • doordash.DoorDashConsumer Critical

Web 1

  • www.doordash.com Critical
Out of scope (16)
  • DoorDash Payments
  • careersatdoordash.com
  • consumer-mobile-bff.doordash.com
  • http://help.doordash.com
  • https://doordash.com/merchant
  • internal.doordash.com
  • ir.doordash.com
  • merchant-mobile-bff.doordash.com
  • merchant-portal.doordash.com
  • track.doordash.com
  • unified-gateway.doordash.com
  • *.dashapi.com
  • *.doorcrawl.com
  • doordash.com/orders/drive/*
  • doordash.com/unified-gateway/*
  • *.order.online

Rules

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

While testing

  • Do not destroy data, degrade or interrupt our service, or leave a system or our users in more vulnerable states than you found them.
  • Brute forcing credentials, performing denial of service (DoS) attacks or tests, or changing passwords of accounts that are not yours or which you don't have permission to change are all prohibited
  • Only use or interact with DoorDash accounts you own or with explicit permission from the account holder.
  • Do not save, copy, store, transfer, disclose, or retain any user information.
  • Do not run automated security scanners against our systems.
  • Report your findings as soon as you've discovered them.
  • Do not attempt to pivot or extend the severity of observed security weaknesses, unless it is chained with another vulnerability to show impact.
  • If you're aware of variants of the bug or vulnerability you're reporting, then report all variants all at once.
  • Do not conduct any testing of our AWS configuration that requires you to submit API changes that "write", "create", "delete", or "change" data or configuration.

Not accepted

  • Role-Based Access Control (RBAC) / Permissions Without Risk
  • Leaked User Credentials from External Sources
  • Information Disclosure Without Exploitability
  • Open Redirects Without Escalation
  • Missing or Misconfigured Security Headers
  • Self-XSS / Self-DoS
  • CSRF / Clickjacking Without Sensitive Action
  • Low-Impact Mobile Findings
  • Rate Limiting / Brute Force Without Impact

Summarised with AI from the program policy on HackerOne, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 43 minutes ago.

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

Before we tracked it

Scope and reward changes recorded before this page started tracking it.

  1. Scope added

    doordash.com/orders/drive/* (out of scope)

  2. Scope added

    *.dashapi.com (out of scope)

  3. Scope added

    *.doorcrawl.com (out of scope)

  4. Scope added

    *.order.online (out of scope)

  5. Scope added

    careersatdoordash.com (out of scope)

  6. Scope added

    consumer-mobile-bff.doordash.com (out of scope)

  7. Scope added

    DoorDash Payments (out of scope)

  8. Scope added

    http://help.doordash.com (out of scope)

  9. Scope added

    https://doordash.com/merchant (out of scope)

  10. Scope added

    internal.doordash.com (out of scope)

  11. Scope added

    ir.doordash.com (out of scope)

  12. Scope added

    merchant-mobile-bff.doordash.com (out of scope)

  13. Scope added

    merchant-portal.doordash.com (out of scope)

  14. Scope added

    track.doordash.com (out of scope)

  15. Scope added

    unified-gateway.doordash.com (out of scope)

  16. Scope added

    com.dd.doordash

  17. Scope added

    doordash.DoorDashConsumer

  18. Scope added

    www.doordash.com

Public CVEs

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

Search NVD
CVESeverityPublished
CVE-2019-17397 Critical 9.8 15 Oct 2019

Original policy

Copied from hackerone.com on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

DoorDash welcomes the contributions of security researchers to help keep our consumers, Dashers, and merchants safe. Our Bug Bounty Program focuses on identifying vulnerabilities that could meaningfully impact the confidentiality, integrity, or availability of DoorDash systems or user data.

We evaluate submissions based on their demonstrated security impact, not just vulnerability class or affected domain. Reports without clear security relevance may be considered out of scope. By submitting a report you agree that you have read and are bound by the terms set forth below as well as any other DoorDash terms and conditions.


General Terms


  • No disruptive testing: Our mission is to connect consumers, Dashers, and merchants. Your testing should not disrupt this mission. Do not destroy data, degrade or interrupt our service, or leave a system or our users in more vulnerable states than you found them. Brute forcing credentials, performing denial of service (DoS) attacks or tests, or changing passwords of accounts that are not yours or which you don't have permission to change are all prohibited
  • Respect our users' privacy: We respect our users' privacy and expect you to do so too. Only use or interact with DoorDash accounts you own or with explicit permission from the account holder. If you encounter our users' information during the course of your research: (1) stop at that point in your testing where you have adequate proof for your submission and (2) submit your report or disclosure at that point so DoorDash can investigate further. Any actions taken beyond that point are not authorized. Do not save, copy, store, transfer, disclose, or retain any user information.
  • Patience and cooperation: We value the reports we receive and may have questions for you or seek clarification regarding your submission. It may take some time for us to remediate confirmed findings as we perform root cause analyses. Please be respectful and patient, and we will do likewise.
  • No public disclosure: Public disclosure of vulnerabilities is not permitted unless explicitly approved by DoorDash.
  • No scanners: Do not run automated security scanners against our systems.
  • No pivoting: Report your findings as soon as you've discovered them. Do not attempt to pivot or extend the severity of observed security weaknesses, unless it is chained with another vulnerability to show impact.
  • No stockpiling: If you're aware of variants of the bug or vulnerability you're reporting, then report all variants all at once.
  • No writes to AWS: Do not conduct any testing of our AWS configuration that requires you to submit API changes that "write", "create", "delete", or "change" data or configuration.
  • Third-party systems out of scope: Vulnerabilities in third-party services, platforms, or software not owned or operated by DoorDash are out of scope, even if they integrate with DoorDash systems or appear within our applications.

Eligibility to Participate


To be eligible to participate in our Bug Bounty Program, you must:

  • Be at least 18 years of age if you test using a DoorDash account
  • Not be employed by DoorDash or any of its affiliates or contractors, or be an immediate family member of a person employed by DoorDash or any of its affiliates or contractors
  • Not be a resident of, or submit a report or disclosure from a country against which the United States or any other country in which DoorDash operates has issued export sanctions or other trade restrictions;
  • Not be in violation of any national, state, or local law or regulation with respect to any activities directly or indirectly related to DoorDash's Bug Bounty Program.

If you do not meet the eligibility requirements above, breach any of the terms or rules herein or any other agreements you have with DoorDash or its affiliates, or we determine that your participation in the Bug Bounty Program could adversely impact DoorDash, our affiliates or any of our users, employees or agents, DoorDash, in its sole discretion, may remove you from the Bug Bounty Program and disqualify you from receiving any benefit of the Bug Bounty Program.


Understanding Our Platform


The DoorDash platform provides a web interface for consumers and dedicated mobile applications for consumers, dashers, and merchants on both iOS and Android.

Originally built as a Python/Django monolith, DoorDash has evolved into a microservices-based architecture leveraging multiple languages, including Kotlin, Go, and Java, across various services. The consumer-facing web front-end is developed using React.js and HTML, delivering a responsive and accessible user experience.


Testing Instructions


To help us identify your security testing activity, please follow the below instructions and inject the following header for all testing:

Header Format
X-Bug-Bounty:

How to set up your Consumer Account

  1. Go to https://www.doordash.com/
  2. Click the Sign Up button and create a DoorDash account using your wearehackerone.com email address.
  3. If you want to create multiple test accounts, please use the "plus addressing" format with your HackerOne email as such: <your-hackerone-handle>[email protected]

Vulnerabilities We Prioritize


We prioritize reports that demonstrate a clear risk to the security or integrity of DoorDash users, systems, or data. The following categories are of particular importance to us, but not exhaustive:

1. Authentication & Authorization

  • Flaws that allow unauthorized actions or account takeovers without user interaction (e.g., authentication bypasses or session hijacking).
  • Authorization issues that expose or modify data belonging to other users or roles.

2. Code Execution & Injection

  • Remote code execution (RCE), command injection, or database query injection (SQL/NoSQL).
  • Cross-Site Scripting (XSS) or any injection vulnerabilities that result in arbitrary code execution in the browser (DOM-based or otherwise).

3. Platform & Infrastructure Security

  • Exposure of credentials, API keys, or other secrets for internal systems or infrastructure (e.g., in GitHub repositories, DockerHub images, or other public assets).
  • Open redirects or other flaws that can facilitate phishing or redirect attacks.

Vulnerabilities Excluded


The following kinds of vulnerabilities on our platform are excluded from this program. Please refrain from reporting and including them in your tests.

Category Exclusion details
Role-Based Access Control (RBAC) / Permissions Without Risk Findings where user roles (e.g., dasher vs. consumer vs. merchant) are restricted by business design and do not lead to a security risk or exposure of customer/PII are excluded. For example, a dasher not being able to access certain merchant-only dashboards is expected behavior.
Leaked User Credentials from External Sources Reports of leaked credentials from third-party breaches, password dumps, or OSINT scraping (GitHub, paste sites, etc.) are accepted for awareness but not eligible for bounties. Bounties only apply if the leak originates from DoorDash-owned systems.
Information Disclosure Without Exploitability Findings such as API version banners, verbose error messages in order flows, or generic stack traces that do not lead to access to sensitive data are out of scope.
Open Redirects Without Escalation Redirects (e.g., in referral links or promotions) that cannot be leveraged into phishing, account takeover, or token leakage are excluded.
Missing or Misconfigured Security Headers Absence of headers like HttpOnly, Secure, X-Frame-Options, or CSP in consumer-facing pages is not eligible unless a demonstrable exploit (e.g., XSS, clickjacking on payment/checkout) is shown.
Self-XSS / Self-DoS Bugs that only impact the reporter's own account/session, such as injecting JavaScript into your own profile description or locally exhausting API quota, are excluded.
CSRF / Clickjacking Without Sensitive Action Reports involving CSRF/clickjacking on non-critical functions (e.g., liking a restaurant, updating a delivery note) are excluded. Eligible examples would include payment method changes, dasher payout settings, or password resets.
Low-Impact Mobile Findings Reports of missing certificate pinning, jailbreak/root detection, or insecure local storage that don't lead to account compromise, data theft, or fraud are excluded.
Rate Limiting / Brute Force Without Impact Generic findings of missing rate limits, username/email enumeration during signup/login, or brute force attempts that don't result in credential compromise, payment fraud, or order manipulation are

Report Submissions and Quality


High-quality submissions help DoorDash's security team reproduce, validate, and fix issues efficiently. Reports that include complete, actionable information allow us to assess severity faster and reward accordingly.

To help ensure your report is triaged quickly and accurately:

  • Confirm scope first: Review our Scope section before submitting to make sure the asset and vulnerability type are in scope for this program.

  • Be clear and reproducible: Provide detailed steps to reproduce the issue, including request/response samples, screenshots, or short screen recordings where applicable.

  • Explain the impact: Describe how the vulnerability could affect DoorDash users, data, or systems. Our bounty payouts are based on demonstrated security impact, so please provide sufficient evidence to support severity.

  • Provide full context: Include relevant account types, environment details, and any preconditions needed to reproduce the issue.

  • Submit complete reports: Standalone videos or incomplete PoCs will not be accepted. Video proof-of-concepts are welcome only when accompanied by a clear, written report.

  • Focus on verifiable findings: Issues must be reproducible and demonstrate a measurable security impact to qualify for bounty consideration.

  • Avoid duplicates: Known vulnerabilities, or reports that stem from the same root cause as prior findings, will be marked as duplicates and ineligible for reward.

  • When in doubt, submit responsibly: If you're unsure of full impact but believe the finding is noteworthy, submit a detailed and responsible report. Our team will evaluate it for potential security implications.


Other Notes


Please note that many of these web application and API endpoints are deployed from the same underlying codebase. If the same vulnerability affects more than one domain, please file a single report. For example, reporting a web application vulnerability on our staging site that's identical to a vulnerability report on our production site will be considered a duplicate and will not receive a reward since any fix would be deployed to both as part of our normal release cycle.