Auditoria completa
Hora de juntar tudo. Você recebeu o pacote inteiro de artefatos da pampa-store: o package.json, a árvore (tree.txt), o lockfile, os hashes publicados pelo registro, os avisos, o metadata do registro e um script de postinstall. Um único pacote na árvore é o comprometimento de cadeia de suprimentos, e cada arquivo deixa uma pista que aponta para ele.
Faça a auditoria com os passos da trilha: ache o pacote que está num aviso, veja onde ele mora na árvore, confira o metadata (nome parecido, downloads, data), compare o hash e leia o postinstall. Tudo converge num pacote só.
Responda no formato de flag com o nome desse pacote, por exemplo tocaia{tiny-queue} (que não é a resposta).
Arquivos do desafio
- Baixar
package.json
215 B · SHA-256 c5fe807bacc02b0f…
- Baixar
tree.txt
253 B · SHA-256 52180897a656b0a0…
- Baixar
package-lock.json
2,5 KB · SHA-256 ed2e9cfc68b2bf82…
- Baixar
registry-integrity.txt
1,1 KB · SHA-256 08c01f7e71470041…
- Baixar
advisories.md
471 B · SHA-256 a220884f48785b47…
- Baixar
registry-metadata.json
769 B · SHA-256 ad3b3df6e44de753…
- Baixar
fetch-retry2-postinstall.js
487 B · SHA-256 efb24f211353fbf4…
Tudo se resolve com ferramentas gratuitas.
Entre para ver o assunto deste desafio.
A solução comentada aparece depois que você resolve.