Index

A C D E F G I L M O P S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

authenticate(Launcher, FilePath, EnvVars, String, Secret, TaskListener, WizCliSetup) - Static method in class io.jenkins.plugins.wiz.WizCliAuthenticator
Authenticates with the Wiz API using provided credentials.

C

cleanupArtifacts(Run<?, ?>, FilePath, TaskListener, String) - Static method in class io.jenkins.plugins.wiz.WizCliUtils
Cleans up temporary files and artifacts.
closeQuietly(AutoCloseable...) - Static method in class io.jenkins.plugins.wiz.WizCliUtils
Safely closes multiple AutoCloseable resources.
configure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 

D

DescriptorImpl() - Constructor for class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 
doCheckUserInput(String) - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 

E

execute(FilePath, EnvVars, Launcher, TaskListener, String, String, Secret, String, String) - Static method in class io.jenkins.plugins.wiz.WizCliRunner
Execute a complete Wiz CLI workflow including setup, authentication, and scanning.

F

FAILED - Enum constant in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 
fromJsonFile(FilePath) - Static method in class io.jenkins.plugins.wiz.WizScannerResult
Creates a WizScannerResult from a JSON file
fromString(String) - Static method in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 

G

getCliCommand() - Method in class io.jenkins.plugins.wiz.WizCliSetup
Gets the CLI path with proper prefix based on operating system.
getCriticalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
getCriticalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
getCriticalMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
getDescriptor() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder
 
getDisplayName() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getDisplayName() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 
getExecutableName() - Method in class io.jenkins.plugins.wiz.WizCliSetup
Gets the CLI executable name based on OS.
getHighCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
getHighCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
getHighMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
getIconFileName() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getInfoCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
getInfoCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
getInfoMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
getLowCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
getLowCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
getLowMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
getMediumCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
getMediumCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
getMediumMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
getName() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getReportUrl() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getRun() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getScanDetails() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getScannedResource() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getScanStatistics() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getScanStatisticsCriticalMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of critical severity matches from scan statistics.
getScanStatisticsHighMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of high severity matches from scan statistics.
getScanStatisticsInfoMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of informational severity matches from scan statistics.
getScanStatisticsLowMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of low severity matches from scan statistics.
getScanStatisticsMediumMatches() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of medium severity matches from scan statistics.
getScanTime() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getSecrets() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getSecretsCriticalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of critical severity secrets.
getSecretsHighCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of high severity secrets.
getSecretsInfoCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of informational severity secrets.
getSecretsLowCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of low severity secrets.
getSecretsMediumCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of medium severity secrets.
getStatus() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getTotalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
getTotalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
getUrlName() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getUserInput() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder
 
getVulnerabilities() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getVulnerabilitiesCriticalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of critical vulnerabilities.
getVulnerabilitiesHighCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of high severity vulnerabilities.
getVulnerabilitiesInfoCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of info severity vulnerabilities.
getVulnerabilitiesLowCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of low severity vulnerabilities.
getVulnerabilitiesMediumCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult
Gets the count of medium severity vulnerabilities.
getWizClientId() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 
getWizCliURL() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 
getWizEnv() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 
getWizSecretKey() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 

I

IN_PROGRESS - Enum constant in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 
io.jenkins.plugins.wiz - package io.jenkins.plugins.wiz
 
isApplicable(Class<? extends AbstractProject>) - Method in class io.jenkins.plugins.wiz.WizScannerBuilder.DescriptorImpl
 
isValid() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
isValid() - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 

L

logout(Launcher, FilePath, EnvVars, TaskListener, WizCliSetup) - Static method in class io.jenkins.plugins.wiz.WizCliAuthenticator
Logs out from the Wiz CLI.

M

matches(String) - Method in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 
Messages - Class in io.jenkins.plugins.wiz
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.wiz.Messages
 

O

OK_CODE - Static variable in class io.jenkins.plugins.wiz.WizScannerBuilder
 
onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.wiz.WizScannerAction
 

P

parseJsonContent(JSONObject) - Static method in class io.jenkins.plugins.wiz.WizScannerResult
Parses a WizScannerResult from a JSON object
PASSED - Enum constant in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 
perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class io.jenkins.plugins.wiz.WizScannerBuilder
 
PGPVerificationException(String) - Constructor for exception io.jenkins.plugins.wiz.PGPVerifier.PGPVerificationException
 
PGPVerificationException(String, Throwable) - Constructor for exception io.jenkins.plugins.wiz.PGPVerifier.PGPVerificationException
 
PGPVerifier - Class in io.jenkins.plugins.wiz
Provides PGP signature verification functionality using the BouncyCastle library.
PGPVerifier() - Constructor for class io.jenkins.plugins.wiz.PGPVerifier
 
PGPVerifier.PGPVerificationException - Exception in io.jenkins.plugins.wiz
Custom exception for PGP verification errors.

S

ScanStatistics() - Constructor for class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
Secrets() - Constructor for class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setCriticalCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setCriticalCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
setCriticalMatches(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
setHighCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setHighCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
setHighMatches(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
setInfoCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setInfoCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
setInfoMatches(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
setLowCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setLowCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
setLowMatches(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
setMediumCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setMediumCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
setMediumMatches(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScanStatistics
 
setReportUrl(String) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setScannedResource(String) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setScanStatistics(WizScannerResult.ScanStatistics) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setScanTime(String) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setSecrets(WizScannerResult.Secrets) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setStatus(WizScannerResult.ScanStatus) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setTotalCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Secrets
 
setTotalCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 
setupWizCli(FilePath, String, TaskListener) - Static method in class io.jenkins.plugins.wiz.WizCliDownloader
Sets up the Wiz CLI by downloading and verifying the binary.
setVulnerabilities(WizScannerResult.Vulnerabilities) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 

T

toString() - Method in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 
toString() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 

U

UNKNOWN - Enum constant in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 

V

validateCommand(String) - Static method in class io.jenkins.plugins.wiz.WizInputValidator
Validates the command structure and arguments.
validateConfiguration(String, Secret, String) - Static method in class io.jenkins.plugins.wiz.WizInputValidator
Validates the global configuration parameters
validateScanAction(Run<?, ?>, FilePath, String) - Static method in class io.jenkins.plugins.wiz.WizInputValidator
Validates scan action parameters
validateWizCliUrl(String) - Static method in class io.jenkins.plugins.wiz.WizInputValidator
Validates the Wiz CLI download URL format.
valueOf(String) - Static method in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verifySignatureFromFiles(String, String, String) - Method in class io.jenkins.plugins.wiz.PGPVerifier
Verifies a PGP signature using file paths.
Vulnerabilities() - Constructor for class io.jenkins.plugins.wiz.WizScannerResult.Vulnerabilities
 

W

WARNED - Enum constant in enum io.jenkins.plugins.wiz.WizScannerResult.ScanStatus
 
WIZCLI_UNIX_PATH - Static variable in class io.jenkins.plugins.wiz.WizCliSetup
 
WIZCLI_WINDOWS_PATH - Static variable in class io.jenkins.plugins.wiz.WizCliSetup
 
WizCliAuthenticator - Class in io.jenkins.plugins.wiz
Handles authentication with the Wiz API.
WizCliAuthenticator() - Constructor for class io.jenkins.plugins.wiz.WizCliAuthenticator
 
WizCliDownloader - Class in io.jenkins.plugins.wiz
Handles downloading and verifying the Wiz CLI binary.
WizCliDownloader() - Constructor for class io.jenkins.plugins.wiz.WizCliDownloader
 
WizCliRunner - Class in io.jenkins.plugins.wiz
Main executor class for Wiz CLI operations.
WizCliRunner() - Constructor for class io.jenkins.plugins.wiz.WizCliRunner
 
WizCliSetup - Class in io.jenkins.plugins.wiz
Configuration class for Wiz CLI setup.
WizCliSetup(boolean) - Constructor for class io.jenkins.plugins.wiz.WizCliSetup
Creates a new WizCliSetup instance.
WizCliUtils - Class in io.jenkins.plugins.wiz
Utility methods for Wiz CLI operations.
WizCliUtils() - Constructor for class io.jenkins.plugins.wiz.WizCliUtils
 
WizInputValidator - Class in io.jenkins.plugins.wiz
Validator for Wiz CLI inputs and commands.
WizInputValidator() - Constructor for class io.jenkins.plugins.wiz.WizInputValidator
 
WizScannerAction - Class in io.jenkins.plugins.wiz
Represents a Wiz Scanner action that can be attached to a build.
WizScannerAction(Run<?, ?>, FilePath, String, String) - Constructor for class io.jenkins.plugins.wiz.WizScannerAction
Creates a new WizScannerAction
WizScannerBuilder - Class in io.jenkins.plugins.wiz
 
WizScannerBuilder(String) - Constructor for class io.jenkins.plugins.wiz.WizScannerBuilder
 
WizScannerBuilder_DescriptorImpl_DisplayName() - Static method in class io.jenkins.plugins.wiz.Messages
Key WizScannerBuilder.DescriptorImpl.DisplayName: Wiz Scanner.
WizScannerBuilder_DescriptorImpl_errors_missingName() - Static method in class io.jenkins.plugins.wiz.Messages
Key WizScannerBuilder.DescriptorImpl.errors.missingName: Please set the command.
WizScannerBuilder.DescriptorImpl - Class in io.jenkins.plugins.wiz
 
WizScannerResult - Class in io.jenkins.plugins.wiz
Represents the results of a Wiz security scan.
WizScannerResult() - Constructor for class io.jenkins.plugins.wiz.WizScannerResult
 
WizScannerResult.ScanStatistics - Class in io.jenkins.plugins.wiz
 
WizScannerResult.ScanStatus - Enum in io.jenkins.plugins.wiz
 
WizScannerResult.Secrets - Class in io.jenkins.plugins.wiz
 
WizScannerResult.Vulnerabilities - Class in io.jenkins.plugins.wiz
 

_

_WizScannerBuilder_DescriptorImpl_DisplayName() - Static method in class io.jenkins.plugins.wiz.Messages
Key WizScannerBuilder.DescriptorImpl.DisplayName: Wiz Scanner.
_WizScannerBuilder_DescriptorImpl_errors_missingName() - Static method in class io.jenkins.plugins.wiz.Messages
Key WizScannerBuilder.DescriptorImpl.errors.missingName: Please set the command.
A C D E F G I L M O P S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form