Verifique um repositório antes de instalar
Cole um link do GitHub para ver se vale a pena instalar uma skill, um plugin, um servidor MCP ou a configuração de um app no seu assistente de IA.
O que é isto
Assistentes de IA como o Claude Code e o Codex podem instalar skills, plugins e conexões de ferramentas (servidores MCP) direto do GitHub. Cada um deles pode dar novas instruções ao seu assistente, rodar ações automaticamente e alcançar os seus arquivos e chaves. Uma verificação de repositório lê uma versão exata do repositório e diz, em palavras simples, se você deve instalá-lo.
Você não precisa de conta. Cole qualquer um destes na caixa da página inicial do Lockpick ou em Verificar:
- um link do repositório, como
github.com/owner/repo - um link de uma pasta ou arquivo dele, como
github.com/owner/repo/tree/main/skills/pdf - o comando de instalação que o README indica, como
/plugin marketplace add owner/repoounpx skills add owner/repo - apenas
owner/repo - um pacote, pela página do npm como
npmjs.com/package/nameou pela linha de execução comonpx -y nameouuvx name. O Lockpick encontra o repositório do GitHub que o pacote indica.
O Lockpick lê o repositório e nunca roda nada nele. Por enquanto, só repositórios públicos do GitHub podem ser verificados.
Sem prova de propriedade
Um escaneamento Deep de um site precisa da prova de que o site é seu, porque o Lockpick envia solicitações para ele. Uma verificação de repositório só lê código público e não executa nada dele, então não precisa de prova: você pode verificar qualquer repositório público, seu ou de outra pessoa.
O que você recebe
No topo você recebe uma de três respostas: Não instale, Instale com cuidado ou Nada arriscado encontrado. Abaixo, cada achado diz o que pode acontecer com você e o que fazer a respeito. Escolha Técnico para ver o arquivo e a linha, a prova e um prompt que o autor pode colar no assistente de código dele para corrigir o problema.
O que ele procura
- Texto oculto. Caracteres invisíveis, comentários escondidos e texto codificado que as pessoas que leem o arquivo não veem, mas que o seu assistente ainda segue.
- Ações automáticas. Hooks e configurações do Claude Code que iniciam comandos sozinhos, enviam o que você digita para outro lugar ou desligam os prompts que pedem a sua confirmação.
- Downloads que se iniciam sozinhos. Instruções ou scripts que baixam um programa e o iniciam logo em seguida, especialmente de lugares desconhecidos.
- Conexões de ferramentas. Servidores MCP que iniciam a versão mais recente de qualquer coisa, guardam chaves em texto puro ou se conectam a servidores sem relação.
- Instruções que tomam conta. Textos que mandam o seu assistente ignorar as suas regras, esconder o que está fazendo ou continuar rodando depois que a sessão termina.
- Suas chaves e arquivos. Código que lê chaves, senhas ou arquivos privados e os envia para fora.
- Pacotes. Vulnerabilidades conhecidas, nomes feitos para parecer pacotes populares e instalações de fontes não oficiais.
Apps
Se o repositório é um app, e não algo que você instala, a verificação olha o que ele faz com quem o abrir com um assistente de IA: as configurações e os hooks em .claude, as conexões MCP, CLAUDE.md e AGENTS.md, além de chaves e pacotes versionados. Ela não revisa o código do app em busca de bugs. Se o repositório indicar o site no ar, você pode verificar esse site em seguida.
Não é a leitura que você esperava? Escolha Verificar como um app ou o contrário, em O que é isto.
Acompanhe um repositório
Com a sua conta conectada, escolha Acompanhar este repositório. O Lockpick o verifica de novo quando ele muda e avisa você no app somente se uma nova versão piorar. Escolha Parar de acompanhar quando não precisar mais.
Seus repositórios
Com a sua conta conectada, todo repositório que você verifica pertence ao seu espaço de trabalho. Repos e skills no app lista cada um com a resposta e quando foi verificado, para você abrir o resultado, escolher Verificar de novo ou acompanhá-lo. Filtre a lista por Skills, Plugins, Servidores MCP ou Apps. As verificações ficam guardadas por 30 dias, e as mais antigas são removidas.
Pelo seu assistente de código
Peça ao seu assistente para "verificar este repositório com o Lockpick antes de instalá-lo". Ele usa lockpick_check_repository e lê a resposta com lockpick_get_repository_check. No terminal, rode lockpicks check github.com/owner/repo.
Isto foi útil?