Stop WHMCS Bot Registrations with Custom Security Hooks
Posted 02 April 2025
If your WHMCS installation is getting bombarded with fake accounts, you've probably already tried the obvious fix - disabling registration in the admin panel - and found it didn't actually stop anythi...
How to Identify and Clean Up Symlink Attacks on Shared Hosting
Posted 02 April 2025
Shared hosting comes with a security risk whereby if someone gains access to the file system of one account, they are able to create symlinks to files in other accounts so their contents can be read. ...
How to Clean Up a Symlink Attack on WordPress - Complete Recovery Guide
Posted 03 April 2025
WordPress installations are prime targets for symlink attacks due to their popularity and predictable file structure. When a WordPress site falls victim to a symlink attack, cleaning up can be particu...
Free SEO Tools For Beginners
Posted 18 May 2024
SEO stands for Search Engine Optimisation - tweaking your website so it ranks higher in search results. Rank higher, and more people click through to your site, which usually means more leads, sales o...
Content Security Policy (CSP) Explained: A Practical Guide
Posted 23 September 2026
A Content Security Policy (CSP) is a browser instruction that tells the page exactly where it's allowed to load scripts, styles, images, fonts and other resources from. Anything not on that list gets ...
Content Security Policy (CSP) Explained: A Practical Guide
Posted 23 September 2026
A Content Security Policy (CSP) is a browser instruction that tells the page exactly where it's allowed to load scripts, styles, images, fonts and other resources from. Anything not on that list gets ...
How to Log In to Claude Code in PuTTY When You Can't Copy the URL
Posted 03 September 2026
If you run Claude Code on a remote server and connect to it through PuTTY, you'll hit a wall the first time it asks you to authenticate. Claude Code prints a login URL and expects you to open it in ...
