RepoPicks Radar

Atualizado todo dia por volta das 02:00 UTC

Guias

Início do Radar

Zero Breach Toolkit

interplains/Zero-Breach-ToolkitRevisado por IA

O que faz

Um scanner gratuito que procura sinais de spyware já descrito em pesquisas públicas, como Pegasus, Predator e Graphite. Ele lê registros do navegador, configurações de inicialização, logs e arquivos, e também pode ler uma coleta do Android ou um backup local de iPhone feito no seu computador. Foi feito para jornalistas, ativistas e qualquer pessoa preocupada em ser alvo. Você instala o Python, baixa a pasta do GitHub e inicia um menu pelo terminal (no Windows há um arquivo .cmd para dar duplo clique). A verificação leva cerca de 15 minutos.

Facilidade de instalação

C · instalar 1 ou 2 ferramentas · Windows

  • Windows C
  • macOS C
  • Linux C

No Windows, a plataforma mais fácil, você instala o Python com a caixa "Add python.exe to PATH" marcada, baixa o ZIP e dá duplo clique em scan\run-scan.cmd, então não precisa digitar nenhum comando. No Mac e no Linux você digita um comando no terminal, e no Mac também precisa dar ao Terminal acesso total ao disco (Full Disk Access), ou os registros do Safari são ignorados.

Números no GitHub

Estrelas
4.006em 31 de out. de 2026
Downloads
5.8032.011 na semana
Crescimento
+4.006estrelas em 6 dias

Estrelas ao longo do tempo

2.5003.0003.5004.0004.500 28 de out.29 de out.30 de out.31 de out. 2.5003.0003.5004.0004.500 28 de out.30 de out.

Fatos

Roda em
Windows, macOS, Linux
Você precisa instalar
Python
Para compilar a partir do código
Python
Espaço em disco
100 MB–300 MB · estimativa
Contas ou chaves
Nenhuma
Custo
Grátis · Código Apache-2.0; as listas de indicadores que ele baixa são publicadas de forma gratuita pelo Security Lab da Anistia Internacional, pelo Citizen Lab, pelo projeto MVT e pela Echap.
Licença
Apache-2.0 (Permissiva)
Pode substituir
iVerify
Última atualização
1 de nov. de 2026

Sinais de risco (6)

  • AtençãoDependências com vulnerabilidades conhecidas

    Dependências fixas com vulnerabilidades conhecidas (OSV): cryptography: GHSA-g6cj-pr64-35w5, GHSA-jwv3-5hgf-82ww, GHSA-m2h6-j472-rp4c

    checagem automática

  • AtençãoOs relatórios contêm dados pessoais privados

    README: "Full reports can contain usernames, profile names, file paths, browsing details, SMS senders and message excerpts; keep them private." Os relatórios são salvos em uma pasta de descobertas no seu computador, e um ZIP de --evidence-bundle é explicitamente "unencrypted".

    revisão por IA

  • AtençãoA verificação do celular precisa de depuração USB

    As etapas para Android pedem para ativar as Opções do desenvolvedor e a depuração USB, e aceitar "Always allow" para o computador. O README diz para desativar a depuração USB novamente ao terminar, mas um celular deixado nesse estado fica mais exposto.

    revisão por IA

  • InfoRepositório muito novo com muitas estrelas

    O repositório foi criado em 2026-10-25 e já tinha 4007 estrelas e 428 forks em 2026-11-01, com 16 releases nessa primeira semana. Não há um histórico longo para avaliá-lo.

    revisão por IA

  • InfoPublicador anônimo sem binários assinados

    README: "The project is anonymous, so do not take its word for anything" e "There is no signed Windows program, and none is planned while the project stays anonymous". As releases trazem um único arquivo Python com um SHA-256 publicado e assinatura GPG, não um instalador.

    revisão por IA

  • InfoUm comando opcional baixa e executa outro programa

    README, "Guided acquisition (experimental)": a flag opcional --collect-android "downloads official AndroidQF v1.8.3, checks its pinned SHA-256, asks for the device owner's explicit consent and runs the collector". O README a chama de "the only point at which the tool runs a program it did not ship".

    revisão por IA

As evidências aparecem no idioma original.

O que o Radar não conseguiu verificar

  • Se as verificações realmente chegam ao fim em cada versão de Windows, macOS, Linux, Android e iOS.
  • Se um resultado está correto: o próprio projeto diz que um resultado limpo não é prova de que o aparelho esteja limpo, e que as coincidências podem ser inofensivas (por exemplo, uma notícia que menciona um endereço de spyware).
  • Se o único arquivo Python anexado a cada release realmente se reconstrói até o SHA-256 publicado.
  • Quanto disco e tempo uma verificação completa leva em uma máquina com muitos arquivos, já que ele gera impressões digitais de arquivos de até 120 MiB cada.
  • Se as versões fixas de dependências com vulnerabilidades conhecidas (cryptography) afetam as partes da ferramenta que são usadas, além do que o README afirma.

Projetos parecidos

O app RepoPicks

Em breve: instale com 1 clique pelo app RepoPicks.