O Plugin Jenkins Coverage não valida corretamente o ID dos resultados de cobertura configurado ao criar resultados de cobertura. Especificamente, a validação ocorre apenas durante a configuração na interface do usuário (UI), e não através da API REST. Isso permite que atacantes que possuem a permissão Item/Configure utilizem uma URL com o esquema `javascript:` como identificador ao configurar um job via API REST, resultando em uma vulnerabilidade de cross-site scripting (XSS) armazenado. A configuração vulnerável ocorre ao definir o identificador através do endpoint `/job/<jobname>/api/json` utilizando o parâmetro `coverageResultsId`.