Sobre o projeto

AgentScan é uma ferramenta de código aberto projetada para que mantenedores de projetos open source detectem padrões de automação em contas do GitHub. Ela analisa a atividade pública de uma conta do GitHub e atribui uma pontuação com base no quanto ela parece depender de automação, sem usar IA — apenas análise de eventos alimentada pela biblioteca identity. Os resultados são apresentados como indicadores, não vereditos, e devem servir como ponto de partida para o julgamento dos próprios mantenedores. O projeto oferece dois métodos de integração para usar a mesma análise diretamente no seu repositório: - **GitHub App** (configuração zero): instala e funciona imediatamente, com atualizações centralizadas. - **GitHub Action**: exige adicionar a um workflow e fixar versões manualmente. Ele também mantém uma lista curada de contas automatizadas verificadas manualmente, enviadas pela comunidade e revisadas por mantenedores antes de serem mescladas. Os usuários podem denunciar contas suspeitas de automação por meio de uma issue de modelo, e contas sinalizadas podem contestar classificações por meio de issues vinculadas. A varredura horária Ecosystem Activity é executada em um repositório separado (agentscan-logs), que pontua pull requests nos repositórios rastreados e disponibiliza os resultados via HTTP. Este repositório hospeda o site, o GitHub App, o webhook e a lista de automações verificadas. Stack: Nuxt, UnoCSS, Netlify, GitHub API. Criado em resposta a mantenedores que enfrentam pull requests conduzidos por agentes de IA direcionados a projetos open source. O projeto é um experimento contínuo; as pontuações são reconhecidamente potencialmente imprecisas e devem ser um ponto de partida, não uma conclusão.