Running a successful bug bounty program requires the following
Reporting Forum
A medium where a security researcher can reach out to an organization and point the vulnerability in its product. This can be a portal created exclusively for the purpose (web page, contact form etc.), or a third-party bug bounty platform
Secure Messaging
There must be provision for securely reporting the bug so that report is accessible only to concerned authority and to ensure that there is no leak. Thus, reporting portal should be https encrypted and data must be properly encrypted.
Triage Team
They check the validity of the reported issues and prioritize them based upon severity and bug impact.
Ticketing Tool
The DevOps team must be instantly notified in case a vulnerability is reported, so that the issue can be resolved at the earliest. Thus, the reporting forum must be linked to the ticketing tool used by the organization and a flag should be raised until the issue is resolved.
Coordinator
Individual or team responsible from overall administration of the VDP. They ensure coordination among everyone involved and ensure smooth process flow within the organization as well as dispersion of rewards.