Sin impuesto Con impuesto

Módulos de terceiros: como avaliar se um módulo é seguro antes de o instalar

Cada módulo que instala é código que corre na sua loja com todas as permissões. Estas perguntas ajudam-no a decidir se vale a pena.

Jesús Meilán
Updated: 26/09/2026 132
Módulos de terceiros: como avaliar se um módulo é seguro antes de o instalar
Share:

A maioria das vulnerabilidades graves em lojas PrestaShop não está no núcleo, mas sim nos módulos. Não se trata de não instalar nenhum, mas de escolher bem.

Antes de comprar ou descarregar

  • Origem: PrestaShop Addons ou o site do programador. Nunca versões «grátis» de módulos pagos: costumam vir com surpresa.
  • Atualizações: quando foi a última? Suporta a sua versão do PrestaShop e do PHP?
  • Suporte: o programador responde? Há um registo de alterações?

Ao rever o pacote

  • Overrides: quantos instala? Cada um é uma fonte de conflitos futuros.
  • Pontos de entrada públicos: ficheiros PHP soltos acessíveis de fora (ajax.php, cron.php, export.php) sem verificação de token são a vulnerabilidade mais comum.
  • Consultas SQL com variáveis sem escape (pSQL(), (int)).
  • Código ofuscado: um módulo que esconde o seu código não o deixa saber o que faz.
  • Chamadas a servidores externos: que dados envia e para onde?

Depois de instalar

  • Teste-o primeiro numa cópia da loja.
  • Veja que hooks regista e em que páginas atua.
  • Se deixar de ser usado, desinstale-o e apague a sua pasta.
Um sinal de alarme concreto: um módulo que compara o token do seu endpoint com uma chave de configuração que não existe. A comparação com um valor vazio pode deixar passar qualquer pessoa. Já o vimos em módulos de exportação e de migração.
Carregando...
Consentimento de cookies
Voltar ao topo