Надо соблюдать элементарные правила защиты, которые обеспечат защиту от разных SQL инъекций и других видов взлома.
Да и патчи постоянно публикуются.
А с другой стороны, каждый ответьте себе: а кому нах нужно ломать ваш сайт? Это что, интернет-магазин? Банковская база данных с номерами кредиток и кодами доступа? и т.д и т.п.
Я конечно не настаиваю на исключительности phpNuke. Есть и другие движки, которые и защищены лучше, и обладают большими возможностями. xoops например. Но там и управление, и организация значительно сложнее.
Опять же - надо посмотреть на своий сайт и решить: а нужна ли такая заморока?