
purpleteam의 애플리케이션 스캐닝 구성 요소
이 저장소를 클론합니다.
저장소 루트 디렉터리로 cd하여 다음을 실행합니다:
npm install
config/config.example.json을 config/config.local.json으로 복사합니다.
문서 및 추가 예제는 config/config.js를 사용하세요.
purpleteam-s2-containers 프로젝트에서 설정한 Zap API 키를 가져와 config.local.json 파일의 <zap-api-key-here> 값을 대체합니다.
다음 두 값은 동일해야 합니다. 또한 오케스트레이터의 outcomes.dir 값과 일치해야 합니다.
slave.report.dir 이 값을 구성하세요. 이 값은 오케스트레이터와 앱 스캐너 컨테이너가 모두 사용하는 사용자 선택 디렉터리여야 합니다. 선택하고 구성한 디렉터리에는 그룹 rwx 권한이 적용되어야 합니다. 오케스트레이터와 테스터 컨테이너가 동일한 그룹을 공유하며, 이 디렉터리 내에서 결과 파일을 읽고 쓰고 삭제하기 때문입니다.
results.dir 이 값을 구성하세요. 이 값은 오케스트레이터와 앱 스캐너 컨테이너가 모두 사용하는 사용자 선택 디렉터리여야 합니다. 선택하고 구성한 디렉터리에는 그룹 rwx 권한이 적용되어야 합니다. 오케스트레이터와 테스터 컨테이너가 동일한 그룹을 공유하며, 이 디렉터리 내에서 결과 파일을 읽고 쓰고 삭제하기 때문입니다.