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

getAnalytics() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
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.ScannerAnalytics
 
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.ScannerAnalytics
 
getIconFileName() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getInfoCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
getLowCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
getMediumCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
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
 
getScanTime() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getStatus() - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
getTotalCount() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
getUrl() - Method in class io.jenkins.plugins.wiz.ParsedWizCliUrl
Gets the URL as a string.
getUrlName() - Method in class io.jenkins.plugins.wiz.WizScannerAction
 
getUserInput() - Method in class io.jenkins.plugins.wiz.WizScannerBuilder
 
getVersion() - Method in class io.jenkins.plugins.wiz.ParsedWizCliUrl
Gets the CLI version detected from the URL.
getVersion() - Method in class io.jenkins.plugins.wiz.WizCliSetup
Gets the CLI version.
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
 
isLatest() - Method in class io.jenkins.plugins.wiz.ParsedWizCliUrl
Checks if this URL points to the latest version of the CLI.
isValid() - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 

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

ParsedWizCliUrl - Class in io.jenkins.plugins.wiz
Represents a validated and parsed Wiz CLI download URL with version information.
ParsedWizCliUrl(String, WizCliVersion) - Constructor for class io.jenkins.plugins.wiz.ParsedWizCliUrl
Creates a new ParsedWizCliUrl instance.
parseJsonContent(JSONObject) - Static method in class io.jenkins.plugins.wiz.WizScannerResult
Parses a WizScannerResult from a JSON object
parseWizCliUrl(String) - Static method in class io.jenkins.plugins.wiz.WizInputValidator
Parses and validates the Wiz CLI download URL, detecting the CLI version.
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

ScannerAnalytics() - Constructor for class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
setAnalytics(Map<String, WizScannerResult.ScannerAnalytics>) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setCriticalCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
setHighCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
setInfoCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
setLowCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
setMediumCount(int) - Method in class io.jenkins.plugins.wiz.WizScannerResult.ScannerAnalytics
 
setReportUrl(String) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setScannedResource(String) - Method in class io.jenkins.plugins.wiz.WizScannerResult
 
setScanTime(String) - 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.ScannerAnalytics
 
setupWizCli(FilePath, String, TaskListener) - Static method in class io.jenkins.plugins.wiz.WizCliDownloader
Sets up the Wiz CLI by downloading and verifying the binary.

T

toString() - Method in class io.jenkins.plugins.wiz.ParsedWizCliUrl
Returns the URL string representation.
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

V0 - Enum constant in enum io.jenkins.plugins.wiz.WizCliVersion
Version 0.x of the Wiz CLI (legacy).
V1 - Enum constant in enum io.jenkins.plugins.wiz.WizCliVersion
Version 1.x of the Wiz CLI (current).
validateCommand(String, WizCliVersion) - 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
valueOf(String) - Static method in enum io.jenkins.plugins.wiz.WizCliVersion
Returns the enum constant of this type with the specified name.
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.WizCliVersion
Returns an array containing the constants of this enum type, in the order they are declared.
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.

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, WizCliVersion) - 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
 
WizCliVersion - Enum in io.jenkins.plugins.wiz
Enum representing the version of the Wiz CLI.
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.ScannerAnalytics - Class in io.jenkins.plugins.wiz
 
WizScannerResult.ScanStatus - Enum 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