Gerobug
The First Open Source Bug Bounty Platform
Install / Use
/learn @gerosecurity/GerobugREADME
Gerobug: The First Open Source Bug Bounty Platform.

Gerobug
The first open source self-managed bug bounty platform.
Are you a company, planning to have your own bug bounty program, with minimum budget?<br>
WE GOT YOU!
We are aware that some organizations have had difficulty establishing their own bug bounty program.<br> Using a third-party managed platform usually comes with a hefty price tag and security risks. (If you know, you know...)<br> In the other hand, creating your own self-managed platform will take time and effort to build and maintain it.
<br>Why Gerobug?
- EASY : Have your bug bounty program running with just single line of command
- SECURE : Gerobug uses email parser and network segregation to minimize security risks.
- OPEN SOURCE : It is FREE.
(Minimum) Recommended Specification
- Ubuntu 24.04
- vCPU 2 Core
- RAM 2 GB
- HDD 16 GB
Requirements
- <a href="https://support.google.com/accounts/answer/185833">Gmail</a> or <a href="https://support.microsoft.com/en-us/account-billing/using-app-passwords-with-apps-that-don-t-support-two-step-verification-5896ed9b-4263-e681-128a-a6f2979a7944">Outlook</a> Email with <b>App password</b> implemented
- VPN Server (Recommended for Production Server)
- Domain for HTTPS (Recommended for Production Server)
- Port 80, 443, 6320
- Python 3.x
- Docker
- Docker Compose v2
(You don't need to install anything manually, we'll do it for you!)
<br>Deployment and Usage
To deploy gerobug:
- Clone this repository
git clone https://github.com/gerobug/gerobug
cd gerobug
- Run the Setup Script:
./gerobug.sh
- Follow the setup instructions (Read the documentation for details)
- By default, Gerobug Dashboard will listen at port 6320
Access the login page at http://[Domain/IP]:6320/login<br>
<br>Credential<br>
Username : geromin<br>
Password : Randomly generated at gerobug/gerobug_dashboard/secrets/gerobug_secret.env
You can read the detailed documentation here
<br>Main Features
-
Network Segregation<br> All services are running on seperate containers. Public users should only able to access the static page (Rules and guidelines).
-
Easy and Quick Installation<br> Use our run script to install Gerobug, its quick and easy!
-
HTTPS Implementation<br> Automated HTTPS configuration using NGINX and Let's Encrypt.
-
Homepage<br> This should be the only page accessible by public, which contains Rules and Guidelines for your bug bounty program.
-
Email Parser<br> Bug Hunter will submit their findings by email, which Gerobug will parse, filter, and show them on dashboard.
-
Auto Reply and Notification for Bug Hunters<br> Bug Hunter's inquiries will be automatically replied and notified if there any updates on their report.
-
Notification Channel<br> Company will also be notified via Slack/Telegram if there any new report.
-
User Management<br> Gerobug has a role-based user management.
-
Report Management<br> Manage reports easily using a kanban model dashboard.
-
Report Filtering and Flagging<br> Reports from Bug Hunter will be filtered and flagged if there are duplicate indication.
-
CVSS / OWASP Risk Calculator<br> Gerobug has an integrated CVSS / OWASP Risk Calculator to support the bug review process.
-
Email Blacklisting<br> Gerobug can temporarily block and release emails that conducted spam activity.
-
Auto Generate Certificate<br> We can generate certificate of appreciations for bug hunters so you don't have to ;)
-
Personalization<br> You can customize Gerobug to fit your brand colors
-
Logging and Log Rotation<br> Gerobug have internal audit log with log rotation enabled
-
Hall of Fame / Wall of fame / Leaderboard<br> Yeah we have it too
Authors
<br>Feedback
If you have any feedback, please reach out to us at support@gerobug.com
<br>Copyright (c) 2025 Gero Security<br> Licensed under the GNU AGPLv3.0 License
