Class SourceGuardReportGenerator
- java.lang.Object
-
- io.jenkins.plugins.checkpoint.cloudguard.report.ReportGenerator
-
- io.jenkins.plugins.checkpoint.cloudguard.report.SourceGuardReportGenerator
-
- Direct Known Subclasses:
CodeScanReportGenerator
,ImageScanReportGenerator
public abstract class SourceGuardReportGenerator extends ReportGenerator
-
-
Field Summary
-
Fields inherited from class io.jenkins.plugins.checkpoint.cloudguard.report.ReportGenerator
jsonObject, REPORT_TITLE, reportResults
-
-
Constructor Summary
Constructors Constructor Description SourceGuardReportGenerator(com.google.gson.JsonObject jsonObject)
-
Method Summary
-
Methods inherited from class io.jenkins.plugins.checkpoint.cloudguard.report.ReportGenerator
generateHTMLReport, getButton, getReportResults, getReportTitle
-
-
-
-
Method Detail
-
createHtmlFromScanResults
public String createHtmlFromScanResults()
- Specified by:
createHtmlFromScanResults
in classReportGenerator
-
generateScanHeaderDetails
public j2html.tags.DomContent generateScanHeaderDetails(SourceGuardReportResults sr)
-
generateHeader
public j2html.tags.DomContent generateHeader()
-
renderCVETable
public j2html.tags.DomContent renderCVETable(PackageDependencies dt)
-
recurseDepTree
public List<j2html.tags.DomContent> recurseDepTree(PackageDependencies dt)
-
getPackageFindingsTableHeader
public j2html.tags.ContainerTag getPackageFindingsTableHeader()
-
getContentFindingsTableHeader
public j2html.tags.ContainerTag getContentFindingsTableHeader()
-
getMaliciousFilesTableHeader
public j2html.tags.ContainerTag getMaliciousFilesTableHeader()
-
getUrlsTableHeader
public j2html.tags.ContainerTag getUrlsTableHeader()
-
getIpsTableHeader
public j2html.tags.ContainerTag getIpsTableHeader()
-
getCodeFindingsTableHeader
public j2html.tags.ContainerTag getCodeFindingsTableHeader()
-
renderCodeFindingsTable
public j2html.tags.ContainerTag renderCodeFindingsTable(ArrayList<CodeFinding> codeFindings)
-
renderContentFindingsTable
public j2html.tags.ContainerTag renderContentFindingsTable(ArrayList<ContentFinding> contentFinding)
-
renderMaliciousFilesTable
public j2html.tags.ContainerTag renderMaliciousFilesTable(ArrayList<MaliciousFile> filesFinding)
-
renderPackageFindingsTable
public j2html.tags.ContainerTag renderPackageFindingsTable(PackageFindings dep)
-
renderUrlFindingsTable
public j2html.tags.ContainerTag renderUrlFindingsTable(ArrayList<URL> urlFindings)
-
renderIpFindingsTable
public j2html.tags.ContainerTag renderIpFindingsTable(ArrayList<IP> ipFindings)
-
initalizeReportResults
public void initalizeReportResults()
- Specified by:
initalizeReportResults
in classReportGenerator
-
-