Skip to content
Shahid Malla

Security Testing and Audits

WHMCS Security Module Setup and Hardening

I install and configure my own Security Hardening and Recovery Module for WHMCS, then lock down admin 2FA, the admin path and IP rules.

Shahid Malla

Shahid Malla · Top Rated on Fiverr and Upwork
600+ Fiverr reviews, 4.9 average · 13+ years · 900+ projects

WHMCSSecurity moduleTwo-factor sign-in

About this package

This package installs and configures the Security Hardening and Recovery Module for WHMCS, a module I built and sell myself, and then hardens the admin side of your install: two-factor sign-in for every admin, a renamed admin path and IP rules around it. It suits hosting companies that bought the module, or plan to, and want it set up properly instead of left on default settings.

License and requirements

The module license is bought separately on the security module page; this package pays for my setup time, not the license. The module is tested on WHMCS 8.13 and needs PHP 8.1 or newer, which I confirm before installing.

The setup, step by step

  • Upload the module, run its database script, enter the API keys and choose a protection profile that fits your traffic.
  • Enforce two-factor sign-in for each admin, giving staff a set time to enroll so nobody is locked out on day one.
  • On Business and Premium, rename the admin folder and set it in configuration.php, then limit the admin path to IP addresses you confirm.
  • Turn on sandboxing for third-party addons and themes, set the scan schedule for quiet hours, and send alerts to an inbox someone reads.

Business also tests a one-click rollback on a staging copy, so you know recovery works before you need it. Premium watches the exploit blocking for two weeks, adjusts rules that catch legitimate requests, and records a walkthrough for your team.

What the module does not replace

It lowers risk; it does not make WHMCS immune to attack. Server firewall rules, prompt WHMCS updates and a backup copy stored away from the same server are still needed, and the off-site backup extra covers the last one. This is configuration work on an install you own, done with your written go-ahead, and client records stay in your database.

Compare packages

Package Starter$199 Business$449 Premium$999
Module install and profile
Admin two-factor enforced
Admin folder renamed –
Admin IP allow rules –
Addon sandboxing set up –
Rollback tested –
14-day rule tuning ––
Walkthrough video ––
Delivery time 2 days4 days8 days
Revisions 223

What I need from you

After you pay, a project opens for your order. Send these there and the delivery clock starts.

  • Your module license key, bought from the module page
  • A full-access WHMCS admin account and SSH or cPanel access
  • Fixed IP addresses for staff who use the admin area
  • Names of the admins who keep access
  • An inbox for security alerts
  • A staging copy of WHMCS (Business and Premium)

About the developer

Shahid Malla

Shahid Malla

AI agent and AI chat developer, full-stack developer

Top Rated on Fiverr and Upwork

Based in
Kashmir, India
Experience
13+ years
Projects
900+ delivered
Languages
English, Hindi

I have built websites, WHMCS modules and web apps for clients since before AI coding tools existed. Today I build with AI-assisted tools and review every change myself, which is why fixed prices here are lower than an agency's for the same scope. I work while the US, Canada and Australia sleep, so each morning there is progress on your staging link.

Read my 600+ Fiverr reviews · Upwork profile · Portfolio · About me

Questions about this package

Do I have to buy the module license before ordering?

You can order first, but setup starts once the license key is in your account, since the module will not activate without it. Buy it from the module page in your company's name. The license and its yearly support stay with you, and this package covers only my configuration work.

What if a staff member's IP address changes?

IP rules suit staff with fixed office or VPN addresses. For people who travel, I add your company VPN's address instead of personal ones, or keep two-factor sign-in as their main protection. The handover notes show where to add or remove an address, so you are not waiting on me.

Can I install the module myself and skip this package?

Yes. The module page lists the install steps and many owners do it alone. This package is for people who want the admin path, IP rules, sandboxing and alerts set correctly the first time, and a rollback tested, without learning each setting while their billing system is live.

How ordering a package works

  1. 1

    Choose a plan

    Pick Starter, Business or Premium and pay once by card, PayPal or crypto. The price on the page is the price.

  2. 2

    Send your content

    A project opens for your order. Send your text, logo, photos and any logins I need there.

  3. 3

    I build it

    I build on a private staging link you can open on your phone, with updates as I go.

  4. 4

    Launch and handover

    After your approval the site goes live on your domain, and every login is yours.

One-time price, no monthly fee from me

You pay for the build once. Your domain and hosting are registered in your name and renewed with your hosting provider, who bills you directly. I add nothing on top, and the site keeps running whether or not you hire me again.

What I do not build

Gambling and adult websites, and sites that sell content without the rights to it. Need something not listed? Ask for a custom quote.

All security testing and audits · All package categories