프로젝트 소개

AgentScan은 오픈소스 관리자가 GitHub 계정에서 자동화 패턴을 탐지할 수 있도록 설계된 오픈소스 도구다. 이 도구는 GitHub 계정의 공개 활동을 분석하고, 자동화에 얼마나 의존하는 것으로 보이는지를 기준으로 점수를 매긴다. AI를 사용하지 않으며, identity 라이브러리를 기반으로 한 이벤트 분석만 수행한다. 결과는 판정이 아니라 지표로 제시되며, 관리자가 스스로 판단을 시작하기 위한 출발점으로 사용하도록 의도되었다. 동일한 분석을 자신의 저장소에서 직접 사용할 수 있도록 두 가지 통합 방법을 제공한다. - **GitHub App**: 설정 없이 설치 후 바로 작동하며, 중앙에서 업데이트된다. - **GitHub Action**: 워크플로에 추가하고 버전을 수동으로 고정해야 한다. 또한 커뮤니티가 제출하고 관리자가 병합 전에 검토하는 수동 검증 자동 계정 목록을 유지한다. 사용자는 템플릿 이슈를 통해 의심되는 자동 계정을 신고할 수 있으며, 분류된 계정은 연결된 이슈를 통해 이의 제기를 할 수 있다. 매시간 실행되는 Ecosystem Activity 스캔은 별도의 저장소(agentscan-logs)에서 운영되며, 추적 대상 저장소의 풀 리퀘스트를 점수로 평가하고 결과를 HTTP로 제공한다. 이 저장소는 웹사이트, GitHub App, 웹훅, 검증된 자동화 목록을 호스팅한다. 스택: Nuxt, UnoCSS, Netlify, GitHub API. 이 프로젝트는 오픈소스 프로젝트를 대상으로 한 AI 에이전트 기반 풀 리퀘스트에 직면한 관리자들의 필요에 대응해 만들어졌다. 현재 진행 중인 실험으로, 점수는 정확하지 않을 수 있으며 결론이 아니라 출발점으로 간주되어야 한다고 명시하고 있다.