Разработчики тем могут писать и просто не безопасный код. Вы на это никак не повлияете. Даже если дадите им супер-современный шаблонизатор. Единственный выход - давать публичный апи и делать фронтенд отдельно.
Кто-нибудь из присутствующих делал свой идеальный фреймворк вообще? Я вот понимаю, что мне импонирует концепция Slim (input -> middlewares -> output), но мне не хватает компонентной архитектуры. Что-то типа бандлов в симфони, но не совсем.