Вообще по большому счету язык php ещё молодой и в нем много недочётов поэтому какой бы двиг или скрипт писать то полюбому будет уязвимость, но самый лучший фактор php в том что во первых он молодой во вторых его любой может освоить, в третьих он хорошо организован. Так вот какой бы ни был dcms или джон любой можно сломать имея мозги и ровные руки. Такие вот дела в нашем колхозе.