Безопасность обеспечивается через: разграничение прав доступа — решения, содержащие конфиденциальную информацию (пароли, ключи, учётные данные), не должны быть доступны широкому кругу лиц; модерацию — проверка решений на наличие чувствительной информации перед публикацией; исключение из пользовательских решений инструкций, раскрывающих внутреннюю
архитектуру системы или механизмы безопасности;
контроль за вложенными файлами — скрипты не должны содержать деструктивных действий или раскрывать
уязвимости;
аудит изменений — фиксация того, кто и когда изменил решение.