AI 에이전트를 여러 개 테스트해 보면, 이전에 추가했던 MCP 서버 플러그인 AI 확장 기능 등이 PC 어디에 설정되어 있는지 파악하기 어려워집니다. PC 내의 AI 에이전트 하르ネス MCP 서버 플러그인 AI 확장 기능 등을 스캔하여 목록화하고, 각각이 접근 가능한 범위까지 보고해 주는 “Geiger”가 공개되었습니다. Atomburstofficial/geiger: A Geiger counter for AI agents — one read-only command that inventories every agent, MCP server, plugin, and AI extension on a machine https://github.com/Atomburstofficial/geiger ◆Geiger를 실제로 사용해 보려면 AI 에이전트를 이용하고 있는 PC에 Node.js 18 이상이 준비되어 있다면, Geiger 자체를 글로벌 설치하거나 계정을 생성하지 않고도 이용할 수 있습니다. 스캔하려면 다음 명령어를 실행하십시오.
스캔 결과에는 Claude Code나 Codex와 같은 AI 에이전트뿐만 아니라 Cursor나 VS Code에 등록된 MCP 서버 Hooks AI 확장 기능 등도 함께 표시됩니다.
◆발견된 AI 툴이 어떤 기능을 가지는지 확인 각 항목에는 “EXECUTES”, “HOLDS-SECRETS”, “BROAD-FILESYSTEM”, “BROAD-WEB”, “NETWORK”, “UNKNOWN-ORIGIN”과 같은 레이블이 붙고, 코드 실행, 인증 정보, 파일 접근, 웹 접근, 통신, 출처 불명 등 해당 항목이 어떤 기능을 가지고 있는지 확인할 수 있습니다.
인증 정보와 유사한 값이 설정 파일에서 발견된 경우에도, Geiger는 API 키 자체를 표시하지 않고, 키 이름, 설정 파일, 인증 정보의 종류만 보고서에 보고합니다.
◆브라우저에서 보고서 확인 “--html” 옵션을 지정하면 자체 종료형 HTML 보고서도 생성할 수 있으며, 각 탐지 항목의 접근 범위, 설정 파일, 대처 방법을 브라우저에서 확인할 수 있습니다.
생성된 “report.html” 파일을 브라우저에서 열면 HTML로 정렬된 보고서가 표시됩니다.
◆이전 상태와 비교 “--json” 옵션으로 현재 상태를 “baseline.json”으로 저장합니다.
“--diff” 옵션으로 “baseline.json”과 현재 상태를 비교합니다.
Geiger의 평가, 소셜 계열 뉴스 사이트인 Hacker News에서는 Geiger에 대해 다양한 논의가 진행되고 있으며 “조직 내 숨겨진 AI를 파악하는 기업 용도에도 활용될 수 있다”는 평가가 있는 반면 “이러한 도구로 AI 에이전트의 기능이 카운트되는 환경은 안전하지 않으며, 백업 및 샌드박스를 준비해야 한다”는 의견도 게시되었습니다.
원문 보기 | 출처: Gigazine