Друзья, по поводу установки модулей. Ряд правил, которых я придерживаюсь.
1) Никогда не ставлю только что скачанных модуль (где-бы то не было) на боевой сайт.
2) Всегда просматриваю ВСЕ файлы модуля на предмет a) внешних ссылок и ссылок на подгрузку внешних ресурсов в TPL b) Возможных внешних запросов из файлов php c) Ссылок на внешние ресурсы в JS и CSS. При этом пристальное внимание уделяю JS, так как там полно возможностей для обфускации кода, который может содержать подгрузку внешних ресурсов. Особое внимание нужно уделять всякого рода JS библиотекам. Никто не гарантирует, что разработчик не воткнул туда стучалку. Если библиотек подгружается много и они объемные - просто скачиваю точно чистые с официального сайта и заменяю их в модуле. d) Всегда удаляю поле key в php файле модуля, так как эта информация отправляется в PrestaShops без вашего ведома и может быть доступна разработчику (не проверял).
3) Есть еще такой нюанс: лучше всего поменять названия классов, переменных и id в скриптах, которые подгружаются модулем во frontend. Так как существует специальная поисковая система, которая осуществляет поиск по css и js файлам. Специально разработана для поиска нелицензионного использования модулей и шаблонов.
Ни разу еще не было, чтобы модуль был абсолютно чистый. Самое "невинное" - подгрузка баннера в админку с сайта разработчика. В статистике своего сайта разработчик прекрасно видит refferer, т.е. адрес вашего сайта, секретный URL вашей админки и сколько раз вы заходили в модуль. Большинство разработчиков прекрасно знают, кто является их клиентом, а кто нет. Самое распространенное - подгрузка iframe с сайта разработчика. А что он вам там подгрузит - никто кроме него не знает. А учитывая, что у разраба на вас изначально зуб - он может отыграться
. iframe очень опасная вещь. Самое коварное - подгрузка картинок с сайта разработчика через ссылки запрятанные в JS файлах, которые подгружаются к вам в админке из модуля. Еще более коварное - это формирование информации о вашей системе в PHP и отправка этой информации разработчику.