Во-первых, в MODX-е нет политики безопасности, решающей можно загружать в корень или нельзя. Хотя вот для документов такая политика есть — new_document_in_root. Если у пользователя нет этого права, он не сможет создать документ в корне контекста.
На первое время этого будет достаточно. А вообще, кому не лень, допишите и отправьте пулл-реквест в MODX, чтобы была нормальная обработка событий в медиасурсе. Дело нужное.