Skip to main content


Also called Per Website Panel

BitNinja SiteProtection (also called Per Website Panel) is a security solution to protect your websites from malware, hackers, bots by patching CMS and CMS plugin vulnerabilities. SiteProtection gives you control over your websites' security while also giving you a fully automated system to provide you a high level of protection. You can read more on this link.

BitNinja SiteProtection WHMCS Module

Installing manually

  1. Download the plugin from or from the WHMCS Marketplace.
  2. Unzip it to any location
  3. Copy the site protection folder from the modules to the whmcs -> modules directory
  4. You are done!

Adding SiteProtection as a default item into your product bundle

  1. Firstly, you should log in to your WHMCS account.
  1. Then you will be greeted by the familiar page. After this, you should hover over the little Wrench icon, and click on "System Settings". Both highlighted with Red here.
  1. You should be greeted with something similar to this screen. Here you have to click on the Product/Services.
  1. Which will take you to the next screen (It might ask for your password first) then you have to click on the "Create New Group" (Adding a bundle requires a product group to work as intended!)
  1. After this, you will be greeted with the creation page. Please note that these are just filler text, you can name it however you see fit, with any custom templates. Just make sure you remember the name as we will need it in the next step. Once you are happy with your group, click Save Changes at the bottom.
  1. Then repeat step 2, but this time click on "Product Bundles".
  1. Right after this, you will see your existing product bundles. On this screen you should click on the "Create New Bundle" option.
  1. This will take you to the next screen, which should look like this: Here you have to add a name, enable No Expiry (It's convenient to enable, as you don't have to worry about the bundle expiring). On this screen you can also edit other details, such as uses, and maximum uses, etc. By default these are 0, which is unlimited. Then you should choose your Product Group that we have just created in the last step, add your description and price, and you are good to go. Click on Save changes.
  1. It will refresh the screen, and now you are able to add your Bundle Items by clicking the "Add Another" button. Then select your preferred products you'd like to bundle. In our case this will be a SiteProtection PRO subscription, and a domain provided. Once you are satisfied with the results, please click on the Save Changes button at the bottom.
  1. Once you do that, you will see the following screen, with your bundle shown at the top!


  1. Now you are all done here. To verify it’s working, you should hover on your avatar in the top right corner, and then on "Visit Client Area".
  1. This will take you to your client area, and you should be able to see your freshly created group! In our case it's the SiteProtection test group.

By clicking on it, you should see your new bundle like this:

This verifies that our bundle is now purchasable!

Good work! Thank you for making the internet safer together!