Помнится в первой версии была дырка с загрузкой шелла через админку, во второй уже пофиксили. Сам опенкарт вполне защищен, уязвимы могут быть сторонние модули. Рекомендую переименовать папку с админкой и повесить на админку доп.авторизацию через .htaccess
В контроллере common/home нужно сделать что-то типа $this->load->model('information/information');
Далее $data['article'] = $this->model_information_information->getInformation(номер статьи);