Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABORTED - Enum constant in enum com.indusface.plugins.report.BuildStatus
B
- BuildStatus - Enum in com.indusface.plugins.report
- BuildStatusConfig - Class in com.indusface.plugins.report
- BuildStatusConfig() - Constructor for class com.indusface.plugins.report.BuildStatusConfig
C
- callGetStatusAPI(String, String) - Method in class com.indusface.plugins.report.ReportAction
-
Calls the external API to get the scan status.
- com.indusface.plugins.httpclient - package com.indusface.plugins.httpclient
- com.indusface.plugins.report - package com.indusface.plugins.report
- com.indusface.plugins.wasscan - package com.indusface.plugins.wasscan
- COMPLETED - Enum constant in enum com.indusface.plugins.report.BuildStatus
D
- DescriptorImpl() - Constructor for class com.indusface.plugins.wasscan.WasPostBuildAction.DescriptorImpl
-
Constructor for DescriptorImpl.
G
- getAccessKey() - Method in class com.indusface.plugins.wasscan.WasPostBuildAction
-
Gets the access key.
- getBuildName() - Method in class com.indusface.plugins.wasscan.WasPostBuildAction
-
Gets the build name.
- getBuildStatus() - Method in class com.indusface.plugins.report.ScanReport
- getBuildStatus() - Method in class com.indusface.plugins.wasscan.ScanAndBuildStatus
- getBuildStatus() - Method in class com.indusface.plugins.wasscan.ScanApiResponse
- getBuildStatusConfig() - Method in class com.indusface.plugins.report.ScanReport
- getCritical() - Method in class com.indusface.plugins.report.SeverityWiseVulns
- getCvssScore() - Method in class com.indusface.plugins.report.Vulnerability
- getDescription() - Method in enum com.indusface.plugins.report.BuildStatus
- getDescription() - Method in class com.indusface.plugins.report.Vulnerability
- getDisplayName() - Method in class com.indusface.plugins.report.ReportAction
- getDisplayName() - Method in class com.indusface.plugins.wasscan.WasPostBuildAction.DescriptorImpl
-
Gets the display name of this build step.
- getEndTime() - Method in class com.indusface.plugins.report.ScanReport
- getFoundDate() - Method in class com.indusface.plugins.report.Vulnerability
- getFoundOn() - Method in class com.indusface.plugins.report.Vulnerability
- getFoundVulns() - Method in class com.indusface.plugins.report.BuildStatusConfig
- getHigh() - Method in class com.indusface.plugins.report.SeverityWiseVulns
- getHttpClient() - Static method in class com.indusface.plugins.httpclient.HttpClientProvider
-
Get the singleton instance of HttpClient.
- getIconFileName() - Method in class com.indusface.plugins.report.ReportAction
- getInfo() - Method in class com.indusface.plugins.report.SeverityWiseVulns
- getIsAboveThreshold() - Method in class com.indusface.plugins.report.BuildStatusConfig
- getJobStatus() - Method in class com.indusface.plugins.report.ReportAction
- getJobStatus() - Method in class com.indusface.plugins.report.ScanReport
- getLow() - Method in class com.indusface.plugins.report.SeverityWiseVulns
- getMedium() - Method in class com.indusface.plugins.report.SeverityWiseVulns
- getOpenStatus() - Method in class com.indusface.plugins.report.Vulnerability
- getRequiredMonitorService() - Method in class com.indusface.plugins.wasscan.WasPostBuildAction
-
Specifies the required monitor service for this build step.
- getScanId() - Method in class com.indusface.plugins.wasscan.ScanAndBuildStatus
- getScanLogId() - Method in class com.indusface.plugins.report.ScanReport
- getScanMinutes() - Method in class com.indusface.plugins.report.ScanReport
- getScanReportUrl() - Method in class com.indusface.plugins.report.ScanReport
- getScanStatus() - Method in class com.indusface.plugins.report.ReportAction
-
Fetches the scan status from the external API.
- getScanStatus() - Method in class com.indusface.plugins.report.ScanReport
- getScanStatus() - Method in class com.indusface.plugins.wasscan.ScanApiResponse
- getSecretKey() - Method in class com.indusface.plugins.wasscan.ScanAndBuildStatus
- getSeverity() - Method in class com.indusface.plugins.report.BuildStatusConfig
- getSeverity() - Method in class com.indusface.plugins.report.Vulnerability
- getSeverityWiseVulns() - Method in class com.indusface.plugins.report.ScanReport
- getSolution() - Method in class com.indusface.plugins.report.Vulnerability
- getStartTime() - Method in class com.indusface.plugins.report.ScanReport
- getStatus() - Method in class com.indusface.plugins.report.ScanReport
- getThresholdLimit() - Method in class com.indusface.plugins.report.BuildStatusConfig
- getTitle() - Method in class com.indusface.plugins.report.Vulnerability
- getTotalVulnerabilities() - Method in class com.indusface.plugins.report.ScanReport
- getUniqueId() - Method in class com.indusface.plugins.report.Vulnerability
- getUrl() - Method in class com.indusface.plugins.report.ScanReport
- getUrlName() - Method in class com.indusface.plugins.report.ReportAction
- getVulnerabilities() - Method in class com.indusface.plugins.report.ScanReport
H
- HttpClientProvider - Class in com.indusface.plugins.httpclient
-
A singleton class to provide a single instance of HttpClient for use in the application.
- HttpClientProvider() - Constructor for class com.indusface.plugins.httpclient.HttpClientProvider
I
- INPROGRESS - Enum constant in enum com.indusface.plugins.report.BuildStatus
- isApplicable(Class<? extends AbstractProject>) - Method in class com.indusface.plugins.wasscan.WasPostBuildAction.DescriptorImpl
-
Checks if this build step is applicable to the given project type.
- isFinal() - Method in enum com.indusface.plugins.report.BuildStatus
M
- monitorAndAbortIfCancelled(Run<?, ?>, TaskListener) - Static method in class com.indusface.plugins.wasscan.ScanApiLaunch
P
- perform(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class com.indusface.plugins.wasscan.WasPostBuildAction
-
Performs the post-build action.
R
- ReportAction - Class in com.indusface.plugins.report
-
The ReportAction class is responsible for fetching and parsing scan reports and statuses from an external API.
- ReportAction(Run<?, ?>) - Constructor for class com.indusface.plugins.report.ReportAction
-
Constructor to initialize the ReportAction with the specified Jenkins build.
S
- SCAN_REPORT_API - Static variable in class com.indusface.plugins.report.ServiceUrls
- SCAN_START_API - Static variable in class com.indusface.plugins.report.ServiceUrls
- SCAN_STATUS_API - Static variable in class com.indusface.plugins.report.ServiceUrls
- ScanAndBuildStatus - Class in com.indusface.plugins.wasscan
- ScanAndBuildStatus(String, String, String) - Constructor for class com.indusface.plugins.wasscan.ScanAndBuildStatus
- ScanApiLaunch - Class in com.indusface.plugins.wasscan
-
The ScanApiLaunch class is responsible for initiating and monitoring a scan process through an external API.
- ScanApiLaunch() - Constructor for class com.indusface.plugins.wasscan.ScanApiLaunch
- ScanApiResponse - Class in com.indusface.plugins.wasscan
- ScanApiResponse() - Constructor for class com.indusface.plugins.wasscan.ScanApiResponse
- ScanReport - Class in com.indusface.plugins.report
- ScanReport() - Constructor for class com.indusface.plugins.report.ScanReport
- scanReportData() - Method in class com.indusface.plugins.report.ReportAction
-
Fetches and parses the scan report data from the external API.
- ServiceUrls - Class in com.indusface.plugins.report
- ServiceUrls() - Constructor for class com.indusface.plugins.report.ServiceUrls
- setAccessKey(String) - Method in class com.indusface.plugins.wasscan.WasPostBuildAction
-
Sets the access key.
- setBuildName(String) - Method in class com.indusface.plugins.wasscan.WasPostBuildAction
-
Sets the build name.
- setBuildStatus(String) - Method in class com.indusface.plugins.report.ScanReport
- setBuildStatus(String) - Method in class com.indusface.plugins.wasscan.ScanAndBuildStatus
- setBuildStatus(String) - Method in class com.indusface.plugins.wasscan.ScanApiResponse
- setBuildStatusConfig(List<BuildStatusConfig>) - Method in class com.indusface.plugins.report.ScanReport
- setCritical(int) - Method in class com.indusface.plugins.report.SeverityWiseVulns
- setCvssScore(String) - Method in class com.indusface.plugins.report.Vulnerability
- setDescription(String) - Method in class com.indusface.plugins.report.Vulnerability
- setEndTime(String) - Method in class com.indusface.plugins.report.ScanReport
- setFoundDate(String) - Method in class com.indusface.plugins.report.Vulnerability
- setFoundOn(String) - Method in class com.indusface.plugins.report.Vulnerability
- setFoundVulns(int) - Method in class com.indusface.plugins.report.BuildStatusConfig
- setHigh(int) - Method in class com.indusface.plugins.report.SeverityWiseVulns
- setInfo(int) - Method in class com.indusface.plugins.report.SeverityWiseVulns
- setIsAboveThreshold(String) - Method in class com.indusface.plugins.report.BuildStatusConfig
- setJobStatus(String) - Method in class com.indusface.plugins.report.ScanReport
- setLow(int) - Method in class com.indusface.plugins.report.SeverityWiseVulns
- setMedium(int) - Method in class com.indusface.plugins.report.SeverityWiseVulns
- setOpenStatus(String) - Method in class com.indusface.plugins.report.Vulnerability
- setScanLogId(long) - Method in class com.indusface.plugins.report.ScanReport
- setScanMinutes(int) - Method in class com.indusface.plugins.report.ScanReport
- setScanReportUrl(String) - Method in class com.indusface.plugins.report.ScanReport
- setScanStatus(String) - Method in class com.indusface.plugins.report.ScanReport
- setScanStatus(String) - Method in class com.indusface.plugins.wasscan.ScanApiResponse
- setSeverity(String) - Method in class com.indusface.plugins.report.BuildStatusConfig
- setSeverity(String) - Method in class com.indusface.plugins.report.Vulnerability
- setSeverityWiseVulns(SeverityWiseVulns) - Method in class com.indusface.plugins.report.ScanReport
- setSolution(String) - Method in class com.indusface.plugins.report.Vulnerability
- setStartTime(String) - Method in class com.indusface.plugins.report.ScanReport
- setStatus(String) - Method in class com.indusface.plugins.report.ScanReport
- setThresholdLimit(int) - Method in class com.indusface.plugins.report.BuildStatusConfig
- setTitle(String) - Method in class com.indusface.plugins.report.Vulnerability
- setTotalVulnerabilities(int) - Method in class com.indusface.plugins.report.ScanReport
- setUniqueId(long) - Method in class com.indusface.plugins.report.Vulnerability
- setUrl(String) - Method in class com.indusface.plugins.report.ScanReport
- setVulnerabilities(List<Vulnerability>) - Method in class com.indusface.plugins.report.ScanReport
- SeverityWiseVulns - Class in com.indusface.plugins.report
- SeverityWiseVulns() - Constructor for class com.indusface.plugins.report.SeverityWiseVulns
- startScan(TaskListener, String, Run<?, ?>) - Method in class com.indusface.plugins.wasscan.ScanApiLaunch
-
Starts the scan process using the provided access key and updates the Jenkins build status based on the scan results.
T
- toString() - Method in enum com.indusface.plugins.report.BuildStatus
- toString() - Method in class com.indusface.plugins.report.ScanReport
- toString() - Method in class com.indusface.plugins.wasscan.ScanApiResponse
U
- UNAVAILABLE - Enum constant in enum com.indusface.plugins.report.BuildStatus
V
- valueOf(String) - Static method in enum com.indusface.plugins.report.BuildStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.indusface.plugins.report.BuildStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vulnerability - Class in com.indusface.plugins.report
- Vulnerability() - Constructor for class com.indusface.plugins.report.Vulnerability
W
- WasPostBuildAction - Class in com.indusface.plugins.wasscan
-
WasPostBuildAction is a Jenkins post-build action that performs specific tasks after a build is completed.
- WasPostBuildAction(String, String) - Constructor for class com.indusface.plugins.wasscan.WasPostBuildAction
-
Constructor to initialize the WasPostBuildAction with the specified access key and build name.
- WasPostBuildAction.DescriptorImpl - Class in com.indusface.plugins.wasscan
-
Descriptor for the WasPostBuildAction.
All Classes and Interfaces|All Packages|Constant Field Values