CommunityEscrita e Ediçãogithub.com

RootCawsLLC/repo-recon

Reconhecimento de um repositório Git antes de confiar nele: segredos, dependências vulneráveis (OSV.dev), heurísticas de código malicioso, diligência do autor, postura de privacidade e conteúdo direcionado a agentes de IA, em um relatório classificado. Inclui uma skill para Claude para varredura verificada antes da implantação.

O que é repo-recon?

Este skill, RootCawsLLC/repo-recon, é uma ferramenta de reconhecimento e auditoria de segurança para repositórios Git, projetada para ser usada antes de confiar ou implantar código de terceiros. Ele realiza uma análise abrangente que inclui detecção de segredos (como chaves de API), verificação de dependências vulneráveis via OSV.dev, heurísticas para identificar código malicioso, verificação de autor e due diligence, análise de postura de privacidade e detecção de conteúdo direcionado a agentes de IA. O resultado é um relatório classificado que ajuda desenvolvedores a tomar decisões informadas sobre a segurança e confiabilidade de um repositório. Suporta plataformas como Claude Code e pode ser usado como uma skill para Claude, realizando varreduras verificadas antes da implantação (pre-deploy). Ao integrar múltiplas verificações em um único fluxo, ele reduz o risco de comprometer a segurança ao usar código aberto ou colaborações externas.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add RootCawsLLC/repo-recon

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que repo-recon faz?

Reconhecimento de um repositório Git antes de confiar nele: segredos, dependências vulneráveis (OSV.dev), heurísticas de código malicioso, diligência do autor, postura de privacidade e conteúdo direcionado a agentes de IA, em um relatório classificado. Inclui uma skill para Claude para varredura verificada antes da implantação.

Funcionalidades

  • Detecção de Segredos: Escaneia o repositório em busca de chaves de API, tokens de acesso, senhas e outras informações sensíveis.
  • Verificação de Dependências Vulneráveis: Utiliza a API do OSV.dev para identificar dependências com vulnerabilidades conhecidas.
  • Heurísticas de Código Malicioso: Analisa padrões suspeitos, ofuscação e comportamento atípico que podem indicar código malicioso.
  • Due Diligence do Autor: Verifica informações do autor, histórico de commits e reputação.
  • Análise de Privacidade: Avalia se o repositório coleta ou expõe dados pessoais de forma inadequada.
  • Conteúdo Direcionado a Agentes de IA: Detecta se o código contém instruções específicas para agentes de IA (como prompts injetados).

Como Usar

# Para escanear um repositório local
docker run -v $(pwd):/repo rootcaws/repo-recon /repo

# Para escanear um repositório remoto
repo-recon scan https://github.com/usuario/repositorio.git

Integração com Claude

Esta skill pode ser carregada no Claude Code ou Cursor para execução automatizada antes de implantar código de terceiros.

# Configuração para Claude
skills:
  - name: repo-recon
    source: RootCawsLLC/repo-recon

Exemplo de Relatório

╔══════════════════════════════════════╗
║         REPO-RECON REPORT            ║
╠══════════════════════════════════════╣
║ Repositório:  exemplo/repo           ║
║ Pontuação:    8.5/10 (Seguro)        ║
║ Segredos:     0 encontrados          ║
║ Vulns:        2 (críticas: 0)        ║
║ Malicioso:    Nenhum detectado       ║
║ Privacidade:  Adequada               ║
║ Agente IA:    Nenhum direcionamento  ║
╚══════════════════════════════════════╝

Licença

MIT

Habilidades Relacionadas