It is not hacking if a user enters javascript in the blog, that is allowed by design because the blog is only for trusted content authors, the only users who can edit or "hack" in the blog are the ones you allow to edit and you should not allow strangers to use that feature as it was not designed for that as stated in the about mojoPortal page.
A good developer could clone the blog and make their own custom blog feature with less power and more restriction if they wanted to make the feature available to untrusted users.
This forum expects as a prerequisite that you have a background in ASP.NET development. I've answered a lot of posts from you already, it takes a lot of my time trying to help people. I'm very busy with my own work and I do not have time to help people who do not have that background when they want to make big changes to my code and don't know how to do it. In fact, in general I'm not interested in helping people fork mojoPortal code and I have been very consistent in telling people not to fork the code so I will not spend much time trying to help a junior developer do something I don't think they should do in the first place when they don't know how to do it themselves and don't understand the existing code.
Once you start forking the code you are on the bad path and by yourself and your customer will not be able to upgrade to new versions of mojoPortal without losing your changes so you have done them a disservice in my opinion and eventually it will make your customer think badly of mojoPortal. So not only is it difficult to help you but it is a no win situation for me.
[Edit]
To others reading this, you need to understand that parts of this conversation are on other threads by this user in the developer forum, such as this one. To clarify, the Report Bugs forum does not expect a background in ASP.NET, that is only expected in the Developer Forum, but this thread has not identified any bug in mojoPortal and the conversation is a continuation of posts from the Developer Forum.