nealbridges/vulnhunter의 2026-10-23 커밋 68d867332e14eba3f6a57ae52d82d5c96c2d92a9은 벤치마크용 OWASP 기준 코퍼스와 사전 검증을 추가했다. 이 저장소는 취약점을 찾아 실행 가능한 PoC로 증명하고 테스트 우선으로 수정하는 에이전트형 AI 보안 스캐너의 유지 포크다. 이번 변경은 harness/local_harness/benchmark/ground_truth/에 Juice Shop, WebGoat, NodeGoat의 알려진 취약점 여섯 건을 넣고 각 항목을 공개 커밋에 고정했다. 변경의 근거는 GitHub 커밋 페이지다: https://github.com/nealbridges/VulnHunter/commit/68d867332e14eba3f6a57ae52d82d5c96c2d92a9.
기준 코퍼스는 스캐너의 결과를 알려진 취약점과 대조하는 데이터다. 이전 EXAMPLE.json은 자리표시자 커밋을 사용해 새 벤치마크가 복제 단계에서 실패할 수 있었고, 형식 검사가 없어 잘못된 데이터가 실행 도중 KeyError로 드러날 수 있었다. 이제 실행기는 *.json 파일만 읽으며 EXAMPLE.json과 *.json.template은 불러오지 않는다. 복제를 시작하기 전에 필수 필드, 코퍼스 전체에서 고유해야 하는 finding_id, GitHub tree URL 형식을 확인한다. 문서에는 새 항목의 finding_id에 앱 이름을 접두사로 쓰라는 안내도 추가됐다.
이번 커밋이 제공하는 것은 실행 가능한 기준 데이터와 입력 검증이다. 스캐너가 여섯 건 가운데 몇 건을 찾는지, 또는 벤치마크에서 어떤 점수를 내는지는 FACTS에 제시되지 않았다. 코퍼스는 일부러 취약하게 만든 앱 세 곳에 한정되어 있어, 다양한 저장소에서의 탐지 성능을 보여주는 결과라기보다 비교를 시작하기 위한 기반에 가깝다.