AI 에이전트가 웹사이트의 API를 자동으로 역분석(reversing)하는 오픈소스 데스크톱 브라우저 'rever-browser'가 등장하여 웹 개발 및 보안 분야에 새로운 가능성을 제시하고 있습니다. 이 도구는 사용자가 특정 웹사이트를 일반 브라우저처럼 탐색하는 동안 발생하는 모든 네트워크 요청을 자동으로 기록하고, 이를 AI 에이전트가 분석하여 사이트의 내부 API 구조를 파악하고 재현하는 코드를 생성합니다.
rever-browser는 일렉트론(Electron) 기반으로 개발되었으며, 3-프로세스 분리 구조를 통해 안정성을 확보했습니다. 핵심 기능으로는 네트워크 트래픽 기록, 자바스크립트(JS) 번들 역난독화(de-obfuscation), 그리고 AI 에이전트(기본적으로 Claude Code, Codex 지원)가 트래픽과 JS 코드를 읽고 페이지를 직접 클릭하거나 입력하며 동작을 확인하는 과정이 포함됩니다. 또한, 앱 내에 MCP(Model Context Protocol) 서버를 내장하여 리피터(repeater), 인트루더(intruder), 헤더 오버라이드(header override), HAR 내보내기, 웹소켓(WebSocket) 검사 등 약 46가지의 다양한 웹 보안 및 개발 도구를 제공합니다. 이를 통해 '이 사이트가 어떤 요청을 보내는지'부터 '이 API를 재현하는 코드'까지의 전 과정을 앱 하나에서 원스톱으로 처리할 수 있습니다.
이러한 기능은 웹 개발자가 외부 API를 연동하거나 웹 스크래핑(web scraping) 도구를 개발할 때 API 구조를 빠르게 파악하는 데 큰 도움을 줄 수 있습니다. 또한, 보안 전문가들은 자신이 만든 웹사이트의 잠재적 취약점을 점검하거나, 악성 웹사이트의 동작 방식을 분석하는 데 활용할 수 있습니다. 특히, AI 에이전트가 복잡한 자바스크립트 난독화까지 처리하여 API를 역분석한다는 점은 수동 분석에 드는 시간과 노력을 획기적으로 줄여줄 수 있어, 웹 기술 분야의 생산성과 보안성을 한 단계 끌어올릴 잠재력을 가지고 있습니다.