Index

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

A

abort(String) - Static method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
Aborts the build with a clear message (turns the build red).
AbstractBuildScanner - Class in org.jenkinsci.plugins.cortexcloud.builder
Common base for Cortex Cloud build steps.
AbstractBuildScanner() - Constructor for class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
ARCH_AMD64 - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
ARCH_ARM64 - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
archive(boolean) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
ARCHIVE_FORMAT_DOCKER - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
ARCHIVE_FORMAT_OCI - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
archiveFormat(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 

B

BLANK - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
 
build() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
buildCommand(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ImageScanner
 
buildCommand(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
Builds the concrete CLI argument list given the resolved CLI path.

C

checksum - Variable in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
ciBuildId(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
ciImage - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo.ScanType
 
ciPipelineId(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
ciServerless - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo.ScanType
 
CLI_BINARY_NAME - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
The downloaded binary is a static Go executable — no JRE/Java is required on the agent.
CliProvisioner - Class in org.jenkinsci.plugins.cortexcloud.scanner
Resolves an executable cortexcli binary onto the build node.
CliProvisioner(CortexCliApi, TaskListener, boolean) - Constructor for class org.jenkinsci.plugins.cortexcloud.scanner.CliProvisioner
 
CMD_IMAGE - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
CMD_SCAN - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
config - Variable in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
Config - Class in org.jenkinsci.plugins.cortexcloud.global
Global configuration for the Cortex Cloud Jenkins plugin.
Config() - Constructor for class org.jenkinsci.plugins.cortexcloud.global.Config
 
CortexCliApi - Class in org.jenkinsci.plugins.cortexcloud.api
Thin REST client for the Cortex tenant API.
CortexCliApi(String, String, String) - Constructor for class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi
 
CortexCliApi.DownloadLink - Class in org.jenkinsci.plugins.cortexcloud.api
Response body of CortexConstants.DOWNLOAD_LINK_PATH.
CortexCommandBuilder - Class in org.jenkinsci.plugins.cortexcloud.scanner
Builds the "cortexcli image scan ..." argument list.
CortexCommandBuilder(String) - Constructor for class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
CortexConstants - Class in org.jenkinsci.plugins.cortexcloud.shared
Constants describing the confirmed Cortex CLI contract.
CortexErrors - Class in org.jenkinsci.plugins.cortexcloud.shared
Utility for producing clear, human-readable error descriptions from exceptions across network and CLI operations.
CortexScanResult - Class in org.jenkinsci.plugins.cortexcloud.shared
Parsed result of a Cortex CLI "image scan --output-format json" invocation.
CortexScanResult() - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 
CortexScanResult(CortexScanResult.Result[], String) - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 
CortexScanResult.Result - Class in org.jenkinsci.plugins.cortexcloud.shared
 
CortexScanResult.Result.EntityInfo - Class in org.jenkinsci.plugins.cortexcloud.shared
 
CortexScanResult.Result.EntityInfo.ScanType - Enum Class in org.jenkinsci.plugins.cortexcloud.shared
 
CortexUrlValidator - Class in org.jenkinsci.plugins.cortexcloud.shared
Validates a user-supplied Cortex API base URL before it is used for outbound requests.
CortexUrlValidator.Result - Enum Class in org.jenkinsci.plugins.cortexcloud.shared
Outcome of validating a base URL.
countBySeverity(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 
create() - Static method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
Fluent builder used by ScanOutputParser to map the Cortex CLI's XDM finding schema onto this view model.
CRITICAL - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 
cve(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
cvss(double) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 

D

DATA_PREFIX - Static variable in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutputParser
Legacy data marker used by the twistcli-based plugin (still tolerated).
describe(Throwable) - Static method in class org.jenkinsci.plugins.cortexcloud.shared.CortexErrors
Walks the cause chain of a Throwable and returns a human-readable, actionable reason.
describeTarget() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ImageScanner
 
describeTarget() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
Human-readable description of what is being scanned (for logs).
description(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner.DescriptorImpl
 
display() - Method in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo.ScanType
 
doCheckApiBaseUrl(String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
doCheckApiKey(String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
doCheckApiKeyId(String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
doCheckDockerHost(Item, String) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner.DescriptorImpl
 
dockerHost(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
doTestConnection(String, String, String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
Validates connectivity to the tenant API using the supplied credentials.
DOWNLOAD_LINK_PATH - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
DOWNLOAD_PARAM_ARCH - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
DOWNLOAD_PARAM_OS - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
DownloadLink() - Constructor for class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 

E

EntityInfo() - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
ENV_API_BASE_URL - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Base URL of the tenant API, e.g.
ENV_API_KEY - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
API key (secret).
ENV_API_KEY_ID - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
API key ID - a small integer (e.g.
EXIT_ERROR - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Error (bad args, license/service unavailable, etc.).
EXIT_FAIL - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Scan completed but FAILED policy (documented; to be confirmed against a blocking image).
EXIT_PASS - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Scan completed and PASSED policy.
expiration - Variable in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 

F

fileName - Variable in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
fixDate(long) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
Unix epoch seconds when a fix became available (drives getTimeSinceFixDate()).
FLAG_ARCHIVE - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Required when the source is a tar archive; without it the CLI treats the path as an image reference.
FLAG_ARCHIVE_FORMAT - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
docker-archive (default) | oci-archive.
FLAG_CI_BUILD_ID - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
CI build identifier.
FLAG_CI_PIPELINE_ID - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
CI pipeline identifier.
FLAG_DOCKER_HOST - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Docker daemon socket to connect to (note: NOT --docker-address).
FLAG_NAME - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Name assigned to the scanned image.
FLAG_OUTPUT_FORMAT - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
human-readable (default) | json.
FLAG_SOURCE - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Scan source, used by the tenant to scope source-based policies to CI scans.
FLAG_TIMEOUT - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Timeout in seconds (CLI default: 60).
FLAG_UPLOAD_MODE - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
Controls how much scan data is uploaded to / retained by the tenant.
fromFindings(String, String, List<Vulnerability>, List<Vulnerability>, String, boolean) - Static method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
Builds a result from findings already mapped out of the Cortex CLI's XDM JSON (see ScanOutputParser).
fromString(String) - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
Parses a CLI severity string (e.g.

G

get() - Static method in class org.jenkinsci.plugins.cortexcloud.global.Config
Convenience accessor for the singleton instance.
getApiBaseUrl() - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
getApiKey() - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
getApiKeyId() - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
getApiKeyPlainText() - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
getBlock() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getCause() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getChecksum() - Method in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
getCliPath() - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
getComplianceIssueCount() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getComplianceIssues() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
Flattened list of compliance findings across all scanned entities.
getComplianceIssues() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getConsoleUrl() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getConsoleUrl() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 
getCreationTime() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getCriticalCount() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getCve() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getCvss() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getDescription() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getDescriptionItems() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getDisplayName() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner.DescriptorImpl
 
getDisplayName() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getDisplayName() - Method in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 
getDockerHost() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
getDownloadLink(String, String) - Method in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi
Requests a signed download link + checksum for the cortexcli binary matching the given OS and architecture.
getEntityInfo() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result
 
getErr() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result
 
getExitCode() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getExitCode() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 
getExpiration() - Method in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
getFileName() - Method in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
getFixDate() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getFixLink() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getFixVersions() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getFullName() - Method in class org.jenkinsci.plugins.cortexcloud.shared.RepoTag
 
getGraceDaysLeft() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getGracePeriodDays() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getHighCount() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getHostname() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getIconFileName() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getId() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getId() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getImage() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
getIsCompliance() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getIsFixed() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getLink() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getLowCount() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getMediumCount() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getPackageName() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getPackageVersion() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getPass() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result
 
getPublished() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getRawOutput() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getRawOutput() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 
getRegistry() - Method in class org.jenkinsci.plugins.cortexcloud.shared.RepoTag
 
getRepo() - Method in class org.jenkinsci.plugins.cortexcloud.shared.RepoTag
 
getRepoTag() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getResult() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 
getResults() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 
getRun() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getScanName() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
getScanTarget() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getScanTime() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getSeverity() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getSeverityThreshold() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
getShowFixLink() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getSignedUrl() - Method in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
getSource() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
getStatus() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getStatusLabel() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getTag() - Method in class org.jenkinsci.plugins.cortexcloud.shared.RepoTag
 
getText() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getTimeout() - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
getTimeoutSeconds() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ImageScanner
 
getTimeoutSeconds() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
Timeout in seconds for the scan process, or null/non-positive for none.
getTimeSinceExpiration() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getTimeSinceFixDate() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getTitle() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getType() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getType() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getUploadMode() - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
getUrlName() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getValidCve() - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
getVulnerabilities() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
Flattened list of vulnerability findings across all scanned entities.
getVulnerabilities() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo
 
getVulnerabilityCount() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
getVulnerabilityCount() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 

H

hasResult() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
HEADER_AUTH_ID - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
HEADER_AUTHORIZATION - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
HIGH - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 

I

ImageBuildScanner - Class in org.jenkinsci.plugins.cortexcloud.builder
Build step that scans a container image with the Cortex CLI.
ImageBuildScanner(String) - Constructor for class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
ImageBuildScanner.DescriptorImpl - Class in org.jenkinsci.plugins.cortexcloud.builder
Descriptor for ImageBuildScanner.
ImageScanner - Class in org.jenkinsci.plugins.cortexcloud.scanner
Scans a container image with "cortexcli image scan".
ImageScanner(Run<?, ?>, FilePath, Launcher, TaskListener, Config, String, String, String, String, String, Integer, String, String) - Constructor for class org.jenkinsci.plugins.cortexcloud.scanner.ImageScanner
 
INTERNAL_HOST - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
 
isApplicable(Class<? extends AbstractProject>) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner.DescriptorImpl
 
isDebug() - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
isError() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 
isFailBuildOnPolicyViolation() - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
isFailOnUnparseableResults() - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
isPass() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 
isPass() - Method in class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult
 
isPassed() - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
isPolicyFailure() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 

L

launcher - Variable in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
link(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
listener - Variable in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
log(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
LOW - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 

M

MALFORMED - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
 
MEDIUM - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 
meetsOrExceeds(Severity) - Method in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 

N

name(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
NONE - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
 
NOT_HTTPS - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
 

O

OK - Enum constant in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
 
onAttached(Run<?, ?>) - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
onLoad(Run<?, ?>) - Method in class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
org.jenkinsci.plugins.cortexcloud.api - package org.jenkinsci.plugins.cortexcloud.api
 
org.jenkinsci.plugins.cortexcloud.builder - package org.jenkinsci.plugins.cortexcloud.builder
 
org.jenkinsci.plugins.cortexcloud.global - package org.jenkinsci.plugins.cortexcloud.global
 
org.jenkinsci.plugins.cortexcloud.publisher - package org.jenkinsci.plugins.cortexcloud.publisher
 
org.jenkinsci.plugins.cortexcloud.scanner - package org.jenkinsci.plugins.cortexcloud.scanner
 
org.jenkinsci.plugins.cortexcloud.shared - package org.jenkinsci.plugins.cortexcloud.shared
 
OS_DARWIN - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
OS_LINUX - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
OS_WINDOWS - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
OUTPUT_FORMAT_HUMAN - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
OUTPUT_FORMAT_JSON - Static variable in class org.jenkinsci.plugins.cortexcloud.shared.CortexConstants
 
outputFormat(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 

P

packageName(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
packageVersion(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
parse(String) - Static method in class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutputParser
 
perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
published(long) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 

R

RepoTag - Class in org.jenkinsci.plugins.cortexcloud.shared
Repository and tag identifying a scanned image, as reported by the Cortex CLI.
RepoTag(String, String, String) - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.RepoTag
 
resolve(FilePath, FilePath, String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CliProvisioner
Resolves the CLI binary and returns its remote path on the agent.
resolveEnvs(String, Run<?, ?>, TaskListener) - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
Expands $VAR / ${VAR} references in a step parameter using the build environment, matching the legacy plugin's resolveEnvs behaviour.
Result() - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result
 
Result(CortexScanResult.Result.EntityInfo, boolean, String) - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result
 
run - Variable in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
run() - Method in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
Provisions the CLI, runs the scan, and returns its outcome.

S

Scanner - Class in org.jenkinsci.plugins.cortexcloud.scanner
Abstract base for Cortex CLI scanners.
Scanner(Run<?, ?>, FilePath, Launcher, TaskListener, Config) - Constructor for class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
ScanOutcome - Class in org.jenkinsci.plugins.cortexcloud.scanner
Result of running the Cortex CLI: the process exit code, the (best-effort) parsed JSON result, and the captured raw output.
ScanOutcome(int, CortexScanResult, String) - Constructor for class org.jenkinsci.plugins.cortexcloud.scanner.ScanOutcome
 
ScanOutputParser - Class in org.jenkinsci.plugins.cortexcloud.scanner
Parser for Cortex CLI "image scan --output-format json" output.
ScanResultAction - Class in org.jenkinsci.plugins.cortexcloud.publisher
Per-build action that surfaces a Cortex image-scan result.
ScanResultAction(String, int, boolean, CortexScanResult, String) - Constructor for class org.jenkinsci.plugins.cortexcloud.publisher.ScanResultAction
 
setApiBaseUrl(String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
setApiKey(Secret) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
setApiKeyId(String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
setCliPath(String) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
setDebug(boolean) - Method in class org.jenkinsci.plugins.cortexcloud.global.Config
 
setDockerHost(String) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
setFailBuildOnPolicyViolation(boolean) - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
setFailOnUnparseableResults(boolean) - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
setScanName(String) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
setSeverityThreshold(Severity) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
setSource(String) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
setTimeout(int) - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
setUploadMode(String) - Method in class org.jenkinsci.plugins.cortexcloud.builder.ImageBuildScanner
 
severity(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
Severity - Enum Class in org.jenkinsci.plugins.cortexcloud.shared
Ordered vulnerability severity levels, used for plugin-side gating.
signedUrl - Variable in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi.DownloadLink
 
source(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
Sets the scan source (maps to --source); scopes source-based tenant policies to CI scans.
status(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
Sets the fix status, e.g.

T

target(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
Sets the scan target - a tarball path (with archive(true)) or an image reference.
testConnection() - Method in class org.jenkinsci.plugins.cortexcloud.api.CortexCliApi
Verifies connectivity and credentials by requesting a download link for the current platform.
timeoutSeconds(Integer) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
 
timeoutSecondsOrNull() - Method in class org.jenkinsci.plugins.cortexcloud.builder.AbstractBuildScanner
 
title(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 
type(String) - Method in class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 

U

uploadMode(String) - Method in class org.jenkinsci.plugins.cortexcloud.scanner.CortexCommandBuilder
Sets the upload mode (maps to --upload-mode); controls how much scan data is uploaded/retained.

V

validate(String) - Static method in class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator
Validates the given base URL.
valueOf(String) - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo.ScanType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexScanResult.Result.EntityInfo.ScanType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.CortexUrlValidator.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jenkinsci.plugins.cortexcloud.shared.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
Vulnerability - Class in org.jenkinsci.plugins.cortexcloud.shared
A single vulnerability or compliance finding reported by the Cortex CLI.
Vulnerability() - Constructor for class org.jenkinsci.plugins.cortexcloud.shared.Vulnerability
 

W

workspace - Variable in class org.jenkinsci.plugins.cortexcloud.scanner.Scanner
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form