ProfessionalCommunity Edition
Submitting extensions to the BApp Store
-
Last updated: August 7, 2025
-
Read time: 2 Minutes
You can share extensions with the community by submitting them to the BApp Store. Contributing to the store helps create a powerful shared library of tools that benefit everyone. It also gives you one-click extension installation, feedback from real users, and the chance to build your reputation in the PortSwigger community.
Step 1 - Check the acceptance criteria
To make sure that your extension has the best chance of being accepted, check that it meets the acceptance criteria.
Step 2 - Submit your extension
To submit your extension, you need:
- A link to the GitHub repository where all the relevant source code is stored.
- A name and a good description of what your extension does.
- A description of how your extension works, how to use it, and any setup information needed to use the extension.
Once you have all this, contact us to request a review.
Step 3 - We review your extension
We compile and review your extension to make sure it's suitable for the BApp Store:
- We make sure that the extension does not replicate any existing functionality or available extensions.
- We review the code to check compliance with the guidelines.
- We run an automated review to check for the usage of any key functions.
- We run a scan to see if your extension triggers antivirus or malware software. For example, unencrypted payloads can sometimes cause a false positive.
- We manually test the extension.
We aim to stay in touch with you throughout the process, with any questions we might have or suggestions for improvements.
Once the review is complete, we'll let you know whether the extension will go into the BApp Store.
Related pages
Once your extension has been accepted into the BApp store, it may require occasional updates to maintain its quality and improve its functionality. For instructions, see Maintaining extensions on the BApp Store.