junhan2/reaproof는 배포한 앱이 AI 역공학 에이전트(rea처럼 앱을 뒤집어 코드를 얻어 가는 에이전트)에게 얼마나 노출되는지 한 명령으로 평가하고, 막을 수 있는 부분은 막아주는 보안 도구다. 최신 릴리스는 v0.9.0이고, 이 버전에서 바뀐 구체적인 항목은 제공된 기록에 없다. 별도 설치나 설정 없이 Node.js 18.3 이상에서 npx reaproof로 실행한다.
README는 이 도구가 배포된 앱에 원본 소스나 비밀 값처럼 에이전트가 그대로 읽어 갈 수 있는 정보가 남아 있는지, 소스 없이 검사한다고 밝힌다. 검사 항목은 네 갈래로 나뉜다고 설명한다. 주된 대상은 원본 지도를 담은 소스 맵, 코드에 남은 서버 키, 산출물로 복사된 저장소 폴더 같은 실수다. 여러 언어와 패키징 방식을 폭넓게 다루는 배치 바이너리 형식 판독 모듈이 함께 있어, rea risk 등급을 매긴 뒤 제거 가능한 것만 되돌리고 전후 등급을 함께 보여 준다. 제거할 수 있는 소스 맵은 백업 위치로 옮겨 두고 reaproof undo로 되돌릴 수 있다. 거대한 소스 맵은 통째로 읽지 않고 구간 단위로 훑어 메모리를 아끼며, 결과는 정적 분석 결과를 주고받는 표준 교환 형식으로도 내놓는다. JavaScript로 작성됐고 라이선스는 MIT다.
다만 GitHub 별은 4개이고 저장소가 만들어진 날은 2026년 10월 13일이다. 리서치 기록의 점수는 신선도 7.0, 기술 6.0, 완성도 7.0, 모멘텀 0.5로 모멘텀만 낮게 나온다. 제공된 기록에는 rea risk 등급이 실제 차단 효과를 얼마나 내는지 재는 자료가 없다. 별 4개, 모멘텀 0.5인 상태라서 이 도구를 단독 판단 근거로 삼기보다 배포 전에 출력 결과를 함께 확인하는 편이 맞다.