사용자 지정 보고서 프로세서 스크립트 정보

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 취약성 통합 양식에서 보고서 프로세서는 VulnerabilityReportProcessorBase 스크립트 포함을 확장하는 스크립트 포함에 대한 참조입니다. 이 스크립트에 포함된 기능은 VulnerabilityIntegrationController에 의해 호출되며 통합 스크립트에서 반환된 데이터가 처리되는 수단을 정의합니다.

    VulnerabilityReportProcessorBase의 각 하위 클래스는 호출 프로세스에 대한 컨텍스트 정보에 액세스할 수 있습니다. 이 정보는 다음 멤버 변수를 통해 사용할 수 있습니다.
    • integrationGr — 통합 실행을 요청한 취약성 통합 기록의 GlideRecord입니다.
    • integrationProcessGr — 현재 통합 프로세스에 대한 상황별 정보를 제공하는 취약성 프로세스의 GlideRecord입니다.

    스크립트 포함은 processReport() 메서드에 대한 구현을 제공해야 합니다. processReport()에 전달된 객체는 retrieveData에 의해 반환된 객체이므로 content, contentType 및 extension에 대한 속성이 있는 단순 객체입니다. processReport()의 실제 논리는 구현에 따라 다르며 제공된 보고서 데이터에 따라 다릅니다.

    다음은 VulnerabilityReportProcessorBase.processReport()의 스크린샷입니다.
    그림 1. 사용자 지정 보고서 프로세서 스크립트
    샘플 사용자 지정 보고서 프로세서 스크립트