Hi,
UWB sofware is very secure; we use the most widely accepted techniques/coding to prevent code injections/hacking. We haven’t had any instance of hacking with the combination of our UltimateWB web hosting/software. The web hosting security is important too, as hacking can originate from there vs from the software.
Also important is the third party software used on the website, such as WordPress for the blog. WordPress is integrated in UltimateWB Full, as the built-in blog that can match your website style automatically through use of your website admin panel. It is important to keep this WordPress software up-to-date to avoid hacking originating from WordPress. You can do this through your blog admin panel on the WordPress section of your website, if you choose to keep the WordPress blog status on "Active" status (which you set from your website admin panel). UWB Full does also have an Articles app which you may opt to use, similar to a blog. On the UltimateWB website we are using WordPress for our blog, and the UWB Articles App for our User Manual. The UltimateWB Articles App is fully integrated in the software and allows users to easily post comments/interact on the article pages.
Also, other sources of hacking can be if you add third party plugins to WordPress, or other sections on your website. It is just important to make sure whatever you install is safe, uses the necessary techniques to avoid easy hacking, and that you keep it up-to-date.
There is an option to add SSL to your web hosting, more info here: http://www.ultimatewb.com/blog/503/when-do-you-need-a-secured-server-ssl-certificate-website/ .
Regarding spamming: UltimateWB does have options available that can be used to reduce the amount of spam your website gets, such as allowing posting for members only and requiring email confirmation for member activation. The forum we are using here, for example, has activated settings for even requiring review of a certain number of posts by members, prior to having posts automatically activated. This allows for a better user experience, and also easier management for the admins. Also, the website admin panel allows for batch management of any spammy posts/user registrations.
You should make sure to consistently make backups of your website, both the files and the database. More info on this here:
How To Backup Your Website From Your Web Hosting Control Panel
Using the Backup Database Tool (website admin panel)
Creating frequent backups of your website is good website management.