Prop Firm Match runs an open bug bounty program to improve the security of our platform. This program is aimed at software developers, technical leads, DevOps engineers, and independent security researchers. We welcome reports of security issues across our entire system. In exchange for finding valid bugs, researchers receive public recognition, swag, and even cash rewards For example, many programs “offer prizes, ranging from public recognition, inclusion in halls of fame, free merch and swag to monetary rewards”.
All Prop Firm Match assets are in scope. This includes the main website propfirmmatch.com and all its subdomains along with pf1, web/mobile applications (iOS/Android apps and APIs), and backend services. We also include our infrastructure: for example, the AWS environment (S3 buckets, IAM policies/roles, API Gateway endpoints, EC2 instances, Lambda functions, databases, etc.) used by Prop Firm Match. In general, our in-scope assets cover all web domains, IPs, APIs, mobile apps, and systems under Prop Firm Match control. If you identify any Prop Firm Match system not explicitly listed here, it is likely in scope so feel free to ask before probing it.
Submit bugs by emailing security@propfirmmatch.com or using our internal security submission portal. Every report should include:
Once a report is received, our security team will acknowledge and triage it within 48 hours. During triage, we validate the finding, classify its severity, and create an internal bug-tracker ticket. We then promptly notify the relevant engineering team or product owner to begin remediation. Communication with the researcher continues throughout and we may request clarifications or additional details as needed. Our goal is to process new reports quickly PFM's guidance is to reply within days and close within weeks. and we strive to meet or exceed that pace.
We classify valid issues into Critical, High, Medium, or Low severity. These roughly follow industry definitions:
If any fix deadline is missed, the issue is escalated to the Engineering Manager and the Security Lead. This ensures high-priority bugs get the attention they need.
Scaling chances link to steady profits in different market conditions. Strong trends can speed up scaling, while sideways markets make it tough to meet goals without risking steady performance. Knowing the market helps traders pick strategies that work best for long-term growth.
Key Focus: Steady profits, even small ones, build a solid base for scaling while guarding against big losses. Being able to change is key for lasting growth.
After deployment, the security team re-tests the patch by reproducing the original steps. If the issue is resolved, we update our internal ticket (and mark the report “Resolved”). We then notify the researcher of the outcome and thank them for their contribution. If the researcher agrees to disclosure, we credit them in our release notes or public changelog when we update the product. All closure steps are documented in our issue tracker for audit purposes.
For every Critical or High bug, we perform a formal root-cause analysis (RCA). This involves a security post-mortem to identify why the flaw occurred and how to prevent similar issues. We share the findings with the engineering team in a “security sync” meeting or retrospective. If necessary, we update our secure coding guidelines and run training sessions to address the root causes. This continuous feedback loop helps improve our codebase and practices over time.
We regularly review the bug bounty program itself. At least once per quarter we analyze submission trends, response times, and reward effectiveness, and update the program rules as needed. Lessons learned from bounty reports feed into our threat modeling: we encourage developers and architects to revise threat models or design reviews based on real bugs. By involving dev teams in these reviews, we proactively harden the system and prevent repeat vulnerabilities.
Valid reports earn public recognition and rewards. Specifically:
Certain issues are not eligible for rewards. These are usually findings with no practical security impact or general best-practice suggestions. Out-of-scope examples include:
Any vulnerability without a clear security impact or requiring disallowed testing is considered out-of-scope. Our aim is to encourage focus on real, exploitable flaws. The core ineligible list on HackerOne likewise closes “clickjacking on pages with no sensitive actions” and “most issues related to rate limiting” as invalid.
If you have questions about the bounty program, email our security team at security@propfirmmatch.com.