MeteorGPLby WebbingApps

Como os pacotes são verificados, e remoções

As verificações pelas quais toda versão passa antes da publicação, as retiradas e os pedidos de titulares de direitos.

Nesta página
  1. Antes de uma versão ser publicada
  2. Quando um problema é encontrado depois
  3. Remoções

Antes de uma versão ser publicada

Toda versão é limpa, comparada com o código de licença do próprio fornecedor, analisada e passa por lint. A aba Segurança de cada pacote mostra as verificações e seus resultados por versão:

  • Análise de malware: cada arquivo de cada versão, comparado com o banco de assinaturas do ClamAV.
  • Regras de padrões: regras para web shells, carregadores ofuscados, PHP codificado e padrões conhecidos de nulling.
  • Análise de PHP: includes remotos, entrada de requisição que chega a funções de shell, decodificadores que alimentam o eval, PHP escondido em imagens, fontes ou arquivos compactados, substituições de configuração do servidor.
  • Integridade da licença: o código de licença, ativação e atualização é comparado com o código do próprio fornecedor; código de licença alterado nunca é publicado.
  • Sintaxe PHP: cada arquivo PHP é interpretado sem erros nas versões do PHP que o repositório suporta.
  • Política de recursos: arte, fontes, mídia e conteúdo de demonstração que possam ter licença própria são substituídos por marcadores de posição ou removidos.

Uma versão que não passa não é publicada. A aba informa quantas versões foram retidas.

A aba Segurança de um pacote: a visão geral das versões publicadas e a lista de verificações.
A aba Segurança: cada verificação e as versões retidas.

Na aba Versões, Verificado ao lado de uma versão leva a esses resultados.

Quando um problema é encontrado depois

Se uma versão publicada se revelar um problema, ela é retirada: o Composer não consegue mais instalá-la, quem acompanha o pacote é avisado e os webhooks são disparados. As cópias já instaladas continuam funcionando. Um projeto mostra Versão instalada retirada para os sites que a usam.

Vulnerabilidades relatadas publicamente para um plugin ou tema são outro assunto: veja Avisos de segurança.

Remoções

Titulares de direitos podem pedir a remoção conforme a política de remoção. Uma remoção interrompe imediatamente os downloads pelo Composer e pelo site; a página do pacote informa isso, e os projetos mostram Pacote removido.

Para denunciar um pacote você mesmo, use Denunciar este pacote no final da barra lateral da página dele.

Isso não respondeu à sua pergunta? Falar com o suporte.

Enviar feedback

O que funciona, o que não funciona, o que falta: algumas palavras ajudam.

Só se você quiser uma resposta.

Feita no seu navegador, sem esta janela. Senhas, o que você digitou em formulários, chaves e tokens ficam de fora como blocos cinza; você pode ocultar mais antes de enviar. Guardamos as capturas por 90 dias.

Guardamos com o endereço da página, seu idioma, o tamanho da janela, o navegador e o endereço IP, e seu endereço de e-mail, se você informar um. O endereço IP e o navegador são excluídos após 90 dias. Política de privacidade.

Todos os idiomas