You can find a number of community maintained extensions to Keycloak here
If you've found a security vulnerability, please look at the instructions on how to properly report it.
Before reporting a bug or feature request please:
If it hasn't already been fixed or reported create an issue in GitHub Issues.
If you are interested in contributing the feature take a look at the Contributors section.
Otherwise, open a feature request in GitHub Issues.
If you'd like to contribute to the Keycloak project, please join the Keycloak developer mailing list. This list is used to discuss new features and improvements to Keycloak.
The first step in contributing is usually sending an email to the developer mailing list to let others know what you're planning. For a simple bug fix this is obviously not necessary, but if you plan to add a new feature discussing it on the mailing list first may save you a lot of time.