Pular para o conteúdo

Web

O hash que não bate

Para cada pacote, o package-lock.json guarda um campo integrity: o hash sha512 do arquivo (tarball) que foi de fato instalado. O registro publica, para cada pacote, o hash que o arquivo deveria ter: isso está em registry-integrity.txt.

Se o hash do lockfile não bate com o do registro, aquele pacote foi trocado no caminho (um espelho serviu um arquivo adulterado). Compare os dois arquivos e descubra qual pacote foi trocado.

Responda no formato de flag com o nome do pacote, por exemplo tocaia{config-loader} (que não é a resposta).

Arquivos do desafio

  • package-lock.json

    1,5 KB · SHA-256 1ab1ee90070f64cd…

    Baixar
  • registry-integrity.txt

    704 B · SHA-256 6d261abc7fc63ab6…

    Baixar

Tudo se resolve com ferramentas gratuitas.