Thank you for your interest in contributing to BluePhish! It is our goal to make the best simulated phishing framework possible, and we are excited you want to help out.
This guide details how to contribute to BluePhish in a way that is efficient for everyone involved.
BluePhish currently only comes in one flavor, BluePhish Community Edition (CE), which is our free and open source edition. In the future, we reserve the right to create an Enterprise Edition, though we're currently pouring our effort into create a rock-solid open source platform. This document will be updated if an EE edition is created.
By submitting code as an individual you agree to the individual contributor license agreement. By submitting code as an entity you agree to the corporate contributor license agreement.
Please report suspected security vulnerabilities in private to
[email protected]
.
Please do NOT create publicly viewable issues for suspected security
vulnerabilities.
It is our goal that BluePhish will become a popular tool for the infosec community. If this were to happen, we may begin receiving more issues and merge requests than we can keep up with.
Out of respect for our volunteers, issues and merge requests not in line with the guidelines listed in this document may be closed without notice. It will always be our goal to try and provide at least a reason why the issue is closed as much as possible.
Please treat our volunteers with courtesy and respect, it will go a long way towards getting your issue resolved.
Issues and merge requests should be in English and contain appropriate language for audiences of all ages.
Awesome! We're excited to have your help. If you want to contribute to BluePhish, but are not sure where to start,
look for issues with the label contributor-friendly
. These issues
will be of reasonable size and challenge, as well as not requiring a ton of internal plumbing on the BluePhish source code.
If you ever have questions, please don't hesitate to reach out to us directly at [email protected]