- Top reward
- $25,000
- Top severity paid
- Critical
- Assets in scope
- 22
- Public CVEs
- 0
- Last change
- No changes yet
At a glance
What to know before you start testing.
- Pays up to $25,000
- for critical bugs.
- Report through their form
- hackerone.com/toolsforhumanity
- Full safe harbor
- Good-faith research is authorised; no legal action.
- Replies within 1 day
- As the policy promises.
- No public write-ups
- Keep findings private.
Rewards
What HackerOne lists as the payout for each severity.
| Severity | Relative size | Reward |
|---|---|---|
| Critical |
|
$25,000 from $5,000 |
| High |
|
$12,500 from $1,500 |
| Medium |
|
$2,000 from $500 |
| Low |
|
$500 from $100 |
- Response
-
Within 1 days
| First Response | 1 day |
- Safe harbor
-
Full
TFH considers good faith security research to be authorized activity that may be protected from adversarial legal action by us. As such, we adhere to HackerOne’s Gold Standard Safe Harbor which can be found [here](https://hackerone.com/toolsforhumanity/safe_harbor).
Summarised with AI from the program policy on HackerOne, read 12 Nov 2026, and checked word for word against it. Read the original
Scope
22 assets you may test, 3 excluded.
Source code 8
- https://github.com/worldcoin Critical
- https://github.com/worldcoin/orb-core Critical
- https://github.com/worldcoin/orb-firmware Critical
- https://github.com/worldcoin/orb-messages Critical
- https://github.com/worldcoin/orb-relay-messages Critical
- https://github.com/worldcoin/orb-rustzone Critical
- https://github.com/worldcoin/orb-secure-element Critical
- https://github.com/worldcoin/orb-software Critical
Wildcard domains 5
- *.consumer.worldcoin.org Critical
- *.toolsforhumanity.com Critical
- *.worldcoin.dev Critical
- *.worldcoin-distributors.com Critical
- *.worldcoin.org Critical
Web 4
- developer.worldcoin.org Critical
- toolsforhumanity.com Critical
- worldcoin.org Critical
- world.org Critical
Android apps 1
- https://play.google.com/store/apps/details?id=com.worldcoin Critical
Smart contracts 1
- https://docs.world.org/world-chain/reference/address-book Critical
iOS apps 1
- https://apps.apple.com/no/app/world-app-worldcoin-wallet/id1560859847 Critical
Products and areas 2
- Primary Assets Critical
- Secondary Assets Critical
Out of scope (3)
- https://github.com/worldcoin/orb-hardware
- support.worldcoin.com
- support.world.org
Rules
What the policy asks of you, and the bug types it won't reward, quoted from Tools for Humanity (via HackerOne)'s policy. "We" in these lines means the program, not this site.
While testing
-
Respect the privacy of our users, avoid data destruction and avoid engaging in interruption or degradation of our service.
-
Only engage with accounts you own or for which you have explicit permission from the account holder.
-
Submit report artifacts that contain sensitive data only via HackerOne private report attachments or PGP-encrypted email to [email protected].
-
Social engineering (e.g., phishing, vishing, smishing) of TFH staff, Orb operators, contractors, or related personnel, as well as bribery or any other illegal activity.
-
Any attempts to exploit or compromise the physical security of our infrastructure or facilities, or to tamper with production hardware deployed in the field.
-
When submitting a report to our security team, submit one vulnerability per report, unless you need to chain vulnerabilities to demonstrate a higher impact.
-
Do not retain or misuse such data, and report all accesses to TFH immediately after discovery.
Not accepted
-
Findings that require prior compromise of the target as a precondition for exploitation
-
Clickjacking on pages with no sensitive actions
-
Broken link hijacking
-
Cross-Site Request Forgery (CSRF) on unauthenticated forms or forms with no sensitive actions
-
Attacks requiring MITM or physical access to a user's device
-
Comma Separated Values (CSV) injection without demonstrating a vulnerability
-
Missing best practices in SSL/TLS configuration
-
Content spoofing and text injection issues
-
Most issues related to rate limiting and brute force behaviors
-
Denial-of-service attacks
-
Missing best practices in security policies
-
Missing HTTPOnly or Secure flags on cookies
-
Missing email best practices (Invalid, incomplete or missing SPF/DKIM/DMARC records, etc.)
-
Software version disclosure / Banner identification issues / Descriptive error messages or headers (e.g., stack traces, application or server errors)
-
Tabnabbing
-
Open redirect (unless an additional security impact can be demonstrated)
-
Issues that require unlikely user interaction
Summarised with AI from the program policy on HackerOne, read 12 Nov 2026, and checked word for word against it. Read the original
Changes
Tracked since 11 Nov 2026. Last checked 1 hour 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.
No CVEs matched yet. We match NVD records by vendor name, so products sold under another name can be missing.
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.
Tools For Humanity (TFH) is proud to collaborate with the vibrant community of independent security research to secure our platform and our users. To recognize your efforts and the role you play in enhancing the security of TFH and the World ecosystem, we have established this bug bounty program in partnership with HackerOne. Please make sure you review and understand this Policy before submitting a report. If you have any questions or need clarification, please don't hesitate to reach out. By participating in this program, you agree to adhere to this Policy as well as HackerOne’s policies, such as their Code of Conduct.
Response Targets
TFH will make a best effort to meet the following SLAs for hackers participating in our program:
| Type of Response | SLA in business days |
|---|---|
| First Response | 1 day |
| Time to Triage | 10 days |
| Time to Bounty | 14 days |
| Time to Resolution | depends on severity and complexity |
The only appropriate place to inquire about a submitted report’s status is HackerOne. Please refrain from submitting your report or inquiring about its status through additional channels, as this unnecessarily binds our security team’s resources. We will try to keep you informed about our progress throughout the process.
Rules
By submitting reports or otherwise participating in this program, you agree that you have read, understand, and will follow the Rules and Legal Terms sections of this program Policy. Violation of any of these rules can result in ineligibility for a reward and/or removal from the program.
As a participant in our bug bounty program you must:
- Respect the privacy of our users, avoid data destruction and avoid engaging in interruption or degradation of our service. This includes not targeting production fleet infrastructure, production user data, provisioning or update servers, or taking any action that would compromise real users or the live service without prior written permission from Tools For Humanity.
- Only engage with accounts you own or for which you have explicit permission from the account holder.
- Submit report artifacts that contain sensitive data only via HackerOne private report attachments or PGP-encrypted email to [email protected].
The following issues or actions are not allowed in our bug bounty program:
- Social engineering (e.g., phishing, vishing, smishing) of TFH staff, Orb operators, contractors, or related personnel, as well as bribery or any other illegal activity.
- Denial-of-service attacks.
- Any activity that could lead to the disruption of our service (DoS) or the sites of our third-party software and services (marketing services, third-party mail services, developer/support installations etc.).
- Any attempts to exploit or compromise the physical security of our infrastructure or facilities, or to tamper with production hardware deployed in the field. If you become aware of a vulnerability that affects the Orb, please report it directly to us through this platform.
- Testing against any TFH or Worldcoin Foundation domains and subdomains pointing to services hosted by third-parties.
- Testing against private or internal GitHub repositories owned by TFH or Worldcoin Foundation without written authorization from Tools For Humanity.
Behave professionally. Failure to follow HackerOne's policies, such as the Code of Conduct, may result in the report being ineligible for a reward at TFH sole discretion, in addition to any enforcement action HackerOne may decide to take.
Ineligible vulnerability types
When reporting potential vulnerabilities, please consider (1) realistic attack scenarios, (2) the security impact of the behavior, and (3) where relevant, the threat model of the affected device. Below, you will find the most common false positives we encounter. The following issues will be closed as invalid except in rare circumstances demonstrating clear security impact.
- Findings that require prior compromise of the target as a precondition for exploitation
- Clickjacking on pages with no sensitive actions
- DoS and DDoS vulnerabilities except for those affecting World Chain which will be rewarded as Secondary Asset and Low if valid.
- Unconfirmed reports from automated vulnerability scanners, or AI-assisted reports generated from reading our public source code, without a working proof of concept reproducible against the running production instance.
- Broken link hijacking
- Cross-Site Request Forgery (CSRF) on unauthenticated forms or forms with no sensitive actions
- Attacks requiring MITM or physical access to a user's device
- Vulnerabilities in third-party libraries, outdated software, or end-of-life software (including publicly disclosed CVEs and other publicly known issues) without a working proof of concept demonstrating direct security impact on our services or devices
- Comma Separated Values (CSV) injection without demonstrating a vulnerability
- Missing best practices in SSL/TLS configuration
- Content spoofing and text injection issues
- Most issues related to rate limiting and brute force behaviors
- Denial-of-service attacks
- Missing best practices in security policies
- Missing HTTPOnly or Secure flags on cookies
- Missing email best practices (Invalid, incomplete or missing SPF/DKIM/DMARC records, etc.)
- Vulnerabilities only affecting users of outdated or unpatched browsers [Less than 2 stable versions behind the latest released stable version]
- Software version disclosure / Banner identification issues / Descriptive error messages or headers (e.g., stack traces, application or server errors)
- Vulnerability reports that reference zero-day exploits or CVEs that are less than 3 months old will be awarded on a case-by-case basis
- Tabnabbing
- Open redirect (unless an additional security impact can be demonstrated)
- Issues that require unlikely user interaction
- Vulnerabilities reported in open-source repositories owned by TFH or Worldcoin Foundation that are based solely on source code review without a working proof of concept or video demonstrating the issue is reproducible against the running production instance.
- Findings on non-production surfaces, including devnet or testnet smart contracts and deployments, offline or command-line tools, demonstration or component-showcase hosts, and internal-only services with no public ingress.
Automated and AI-assisted submissions
AI-assisted reports produced from reading our public source are the most common false positive we receive. Before submitting, confirm the finding is not covered above and include a proof of concept reproducible against the running production instance. When assessing impact, note:
- Our cloud backend is the trust anchor and re-validates data forwarded from the Orb, and clients. Findings that assume a compromised backend, Orb, or client, or that target non-authoritative fields the backend re-checks, are ineligible.
- A value a caller supplies to an API that is not used for a trust or authorization decision is not a vulnerability when it is reflected back.
- For our SDKs and libraries, controls the documented integration contract assigns to the integrator (for example domain or nullifier binding) are the integrator's responsibility.
Orb device-specific
The following categories apply specifically to Orb and other TFH hardware research, in addition to the general categories above.
- Attempts to extract production signing keys, extract private keys from secure elements, or defeat tamper-detection on production devices, unless Tools For Humanity explicitly authorizes and supervises the test.
- Live tests should be performed under controlled environments.
- After discovery of a vulnerability, please develop a PoC and report it; the TFH team will evaluate it where applicable.
- If an exploit can only be performed on an actual device, and after careful consideration by the TFH team, a test environment can be supplied to the researcher for PoC development and execution.
- For clarity, the general DoS rule also covers device-level Denial-of-Service, including: single-device reboots, hangs, crashes, watchdog resets, or freezes; temporary or permanent loss of availability of a device, including bricking, where the impact is availability only; device or component compromise that only results in device downtime or loss of functionality; slowdowns, degraded performance, or UI unresponsiveness; resource exhaustion only affecting availability; local or physical disruption requiring direct access (power removal, cable unplugging, battery removal, jamming, or hardware tampering); DoS requiring prior compromise, credentials, insider access, or non-production/debug interfaces; and DoS affecting only test, lab, development, or non-production systems.
- Any vulnerability that assumes prior compromise. All vulnerabilities should be applicable to production devices and exploitable remotely, from any of the available remotely accessible interfaces
Disclosure Policy
Our Rules prohibit the disclosure of any vulnerabilities (even resolved ones) outside of the program without express consent from the organization. You must follow HackerOne's Vulnerability Disclosure Guidelines.
Rewards
- In most cases, only the first person to report an unknown issue, as determined solely by TFH, will be eligible for a reward.
- Our rewards are primarily based on severity and impact, guided by the CVSS (the Common Vulnerability Scoring Standard).
- Multiple vulnerabilities caused by the same underlying issue will be awarded one bounty.
- Vulnerabilities that are due to an issue in an upstream dependency are out of scope and should instead be reported to the upstream maintainers. We may make exceptions for vulnerabilities that have a substantial impact to our production environment and customer data, however, issues should still be directed to the maintainers of the dependency upstream first.
- While we try to be as consistent as possible, rewards may change as our program evolves.
When submitting a report to our security team, submit one vulnerability per report, unless you need to chain vulnerabilities to demonstrate a higher impact.
Getting started
The assets in scope are organized into two categories: Primary Assets and Secondary Assets. This classification is determined by the maturity level of each asset and the risk it poses to TFH and the World ecosystem. Assets listed in the scope table will specify their assigned category, with any asset not designated as a Primary Asset automatically categorized as a Secondary Asset. For further clarity, Primary Assets are also outlined below:
| Primary Assets | URL |
|---|---|
| Developer Portal | developer.worldcoin.org |
| Smart Contracts | Address Book |
| Orb Pearl | Hardware Device |
| Orb Diamond | Hardware Device |
| World App | iOS and Android applications |
The TFH security team maintains a Treasure Map to provide researchers with additional insights into the assets included in the bug bounty program’s scope. This resource serves as a guide for researchers to better understand the scope and focus their testing efforts. As the program and its scope evolve, further details and assets will be added to the Treasure Map.
We encourage you to subscribe to the Treasure Map repository to receive updates on new additions. For a comprehensive overview of the World protocol, please refer to the World white paper.
Eligibility for Participation
You are responsible for complying with any applicable laws. You are not eligible to participate in this program if you:
- are currently employed by TFH or Worldcoin Foundation (reports from former employees, immediate family of current employees, or other associates of TFH that may present a conflict of interest of the goals of the program will be more thoroughly reviewed and may not qualify for the stated bounty rewards at TFH discretion.)
- are the author of the code that is affected by the vulnerability being reported, or you were otherwise involved in its integration into TFH or created, or assisted in the creation of, the issue about which you are reporting.
- are a resident or individual located within a country appearing on any U.S. sanctions lists (such as the lists administered by the US Department of the Treasury’s OFAC).
Safe Harbor
TFH considers good faith security research to be authorized activity that may be protected from adversarial legal action by us. As such, we adhere to HackerOne’s Gold Standard Safe Harbor which can be found here.
#Legal Terms In connection with your participation in this program you agree to comply with TFH’s Terms of Service, TFH’s Privacy Policy, and all applicable laws and regulations, including any laws or regulations governing privacy or the lawful processing of data.
To be fully protected under HackerOne's 'Gold Standard Safe Harbor', you may use potentially sensitive data only to validate your finding, report it, and verify the effectiveness of a fix. Do not retain or misuse such data, and report all accesses to TFH immediately after discovery.
TFH reserves the right to change or modify the terms of this program at any time.
Thank you for helping keep TFH and the World ecosystem safe!