---
sourceDocument: Gestão de segurança do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/security-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Gestão de segurança do Xanadu

ft:clusterId :

    - security

bundleId :

    - security

workflow :

    - Technology


---

# Sobre scripts do processador de relatório personalizado

# Sobre scripts do processador de relatório personalizado {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

No formulário Integração de vulnerabilidade, o processador de relatório é uma referência a uma inclusão de script que estende a inclusão de script VulnerabilityReportProcessorBase. A funcionalidade contida neste script é chamada pelo VulnerabilityIntegrationController e define os meios pelos quais os dados retornados pelo script de integração são processados.  
Cada subclasse de VulnerabilityReportProcessorBase tem acesso a informações contextuais sobre o processo de chamada. Essas informações estão disponíveis por meio das seguintes variáveis de membro:

* integrationGr --- um GlideRecord do registro de integração de vulnerabilidade que solicitou a execução da integração.
* integrationProcessGr --- GlideRecord do processo de vulnerabilidade que fornece informações contextuais para o processo atual de uma integração.
{#c_AboutCustomRptProcScript__ul_wxj_ds3_f5}

A inclusão de script deve fornecer uma implementação para o método `processReport()`. O objeto passado para processReport() é o objeto retornado por recuperaData e, como tal, é um objeto simples com propriedades para conteúdo, contentType e extensão. A lógica real em processReport() é específica da implementação e depende dos dados do relatório fornecidos.  
Esta é uma captura de tela do VulnerabilityReportProcessorBase.processReport(): Figura 1. Script do processador de relatório personalizado

