Existem alguns problemas:
- Qualquer repo pode sobrescrever qualquer pacote por padrão . Você pode fixar um repo para permitir apenas alguns pacotes mas isso não ajuda contra isso porque ...
- Esses pacotes podem gravar arquivos em qualquer lugar . Eles não precisariam sobrescrever nenhum arquivo existente, mas há muitos lugares em que você pode esconder um arquivo malicioso, o que não significa ...
- Os pacotes podem executar qualquer coisa como raiz na instalação e remoção.
Então, sim, se você não puder confiar no controlador de um repositório (ou confiar que eles estão examinando o código que está entrando no repositório), você não deveria estar usando esse repositório. Um pacote malicioso está no fim do jogo.