추가 기능
Tagger는 컨텍스트 태그를 붙이고, Diff 모드는 리비전 간 공격 표면을 비교하며, Deliver는 결과를 다른 도구(Burp Suite, ZAP, Elasticsearch 등)로 보냅니다.
엔드포인트 추출 외에도 Noir는 인벤토리를 다음 단계에서 어떻게 쓸지 좌우하는 기능을 제공합니다:
- Tagger: 엔드포인트와 파라미터에 컨텍스트 태그(예:
oauth,websocket,pii, 그리고 파라미터 단위의sqli·idor같은 힌트)를 붙입니다. 코드 감사자(사람이든 LLM이든)가 먼저 살펴야 할 항목에 집중하도록 만들 때 유용합니다. - Diff 모드: 작업 트리를 다른 경로나 git 리비전(
--diff-ref)과 비교해 추가·삭제·변경된 엔드포인트와 인증 손실을 보고하고,--fail-on으로 CI를 실패시킬 수 있습니다. Diff 모드로 코드 비교하기를 참고하세요. - Deliver: 결과를 Burp Suite, ZAP, Elasticsearch 등으로 보내, 이미 운영 중인 파이프라인에 Noir 출력을 끼워 넣습니다.