Sobre el proyecto

AgentScan es una herramienta de código abierto diseñada para que los mantenedores de proyectos open source detecten patrones de automatización en cuentas de GitHub. Analiza la actividad pública de una cuenta de GitHub y la puntúa según cuánto parece depender de la automatización, sin usar IA; solo realiza análisis de eventos impulsado por la biblioteca de identidad. Los resultados se presentan como indicadores, no como veredictos, y deben servir como punto de partida para el criterio propio de los mantenedores. El proyecto ofrece dos métodos de integración para usar el mismo análisis directamente en tu propio repositorio: - **GitHub App** (sin configuración): se instala y funciona de inmediato, con actualizaciones centralizadas. - **GitHub Action**: requiere añadirla a un flujo de trabajo y fijar versiones manualmente. También mantiene una lista curada de cuentas automatizadas verificadas manualmente, enviadas por la comunidad y revisadas por los mantenedores antes de fusionarse. Los usuarios pueden reportar cuentas presuntamente automatizadas mediante una issue de plantilla, y las cuentas marcadas pueden impugnar las clasificaciones a través de issues vinculadas. El escaneo horario Ecosystem Activity se ejecuta en un repositorio separado (agentscan-logs), que puntúa los pull requests en los repositorios rastreados y publica los resultados a través de HTTP. Este repositorio aloja el sitio web, la GitHub App, el webhook y la lista de automatizaciones verificadas. Tecnologías: Nuxt, UnoCSS, Netlify y API de GitHub. Fue construido como respuesta a los mantenedores que recibían pull requests impulsados por agentes de IA dirigidos a proyectos open source. El proyecto es un experimento en curso; se reconoce que las puntuaciones pueden ser inexactas y que deben considerarse un punto de partida, no una conclusión.