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

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

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

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

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