Script de integração de vulnerabilidade
No formulário Integração de vulnerabilidade, o script de integração é uma referência a uma inclusão de script que estende a inclusão de script VulnerabilityIntegrationBase.
- integrationGr — um GlideRecord do registro de integração de vulnerabilidade que solicitou a execução da integração.
- integrationProcessGr — um GlideRecord que fornece informações contextuais para o processo atual de uma integração.
O processo de vulnerabilidade contém parâmetros especiais a serem usados em uma integração, geralmente para fins de paginação. Cada execução de uma integração de vulnerabilidade (chamada de Execução de integração de vulnerabilidade) tem pelo menos um processo de integração de vulnerabilidade associado. Para integrações de várias chamadas, há um ou mais registros do processo de integração de vulnerabilidade para cada execução de integração de vulnerabilidade.
A inclusão de script deve fornecer uma implementação para o método recuperaData() e retornar um objeto que é processado pelo script do processador de relatório. O objeto retornado por recuperaData é um objeto simples com propriedades para conteúdo, contentType e extensão.
A lógica em recuperaData() depende da interface necessária para recuperar os dados. Por exemplo, se a origem dos dados extraídos tiver uma REST API, o corpo desse método poderá chamar o endpoint REST, provavelmente por meio de RESTMessageV2. A resposta da chamada pode ser analisada ou colocada em um anexo, e os detalhes podem ser usados para construir o objeto de retorno.