In reply to Gaussian.

Hi Gaussian, thanks for your honest post.

You're absolutely right in that security should be top of mind in every web developer. In my defence, it was only a couple of instances that were missed - no excuse I know, as it only takes one vulnerability to let the bad guys in, but I don't want to give the impression that the theme was riddled with holes.

What this has done has reinforced in me just how important this topic is, and the purpose of my original post was to hopefully spread the word a bit so that this becomes less of an issue for WP authors in the future. It certainly will for me, as I will be redoubling my focus on data validation going forward.

The list of tips you provided was very helpful, and I'll certainly be making use of them on future work!

I appreciate your feedback very much, and I hope that you'll give our projects some consideration in the future.