MySQL strip_tag Function

A client came to us with over 10,000 posts on their WordPress website that had been infected with malicious Javascript ... <noindex><script id="wpinfo-pst1" type="text/javascript" rel="nofollow">eval( ... )</script></noindex> So to remove this script from each post manually would take forever and reverting to a backup wasn't possible as the client hadn't realised this had happened and …

CakePHP Migration

We were contacted to see if we could help with two interconnected, bespoke websites developed with a CakePHP backend and a WordPress frontend. The end goal was to move the site from slow cloud hosting to a Centos virtual private server whilst upgrading PHP, CakePHP, MySQL and WordPress as far as possible, identifying and eradicating …

Deny All Firewall

We've developed a new security plugin for WordPress which blocks all traffic to your site except for genuine content. We estimate that this plugin already blocks over 1,000,000 requests per month for our hosting clients! One website suggests that each web request costs 0.2 grams of carbon dioxide. If that's correct then we're already saving …