Class |
Description |
AssetDetails |
AssetDetails models Asset Details Object present in SCC IAC Scan Validation Response.
|
AssetViolationConfig |
AssetViolationConfig is base class for violation configs of different severity classes.
|
AssetViolationConfigDescriptor |
AssetViolationConfigDescriptor is base class for Asset Violation Config Descriptor.
|
CodeScanBuildStep |
CodeScanBuildStep scans code file and reports vulnerabilities based on the
security posture configured with GCP and plugin configuration.
|
CodeScanBuildStep.BuildStepDescriptorImpl |
|
Config |
Config represents tunable configurations across the plugin.
|
ConfigAggregator |
ConfigAggregator represents supported aggregation types for evaluating Failure Config.
|
CredentialPair |
CredentialPair models Credential input from Jenkins UX.
|
CredentialPair.DescriptorImpl |
|
CriticalSeverityConfig |
CriticalSeverityConfig models Critical Severity Violation Config for Asset Violation in Jenkins UX.
|
CriticalSeverityConfig.DescriptorImpl |
|
CustomerMessage |
CustomerMessage represents messages displayed to Customers as a part of FormValidation and
Plugin Execution Failure Report.
|
Error |
Error models Error Object present in SCC IAC Scan Validation Response.
|
ErrorReportRequest |
ErrorReportRequest represents request for building Plugin Error Report.
|
ExecutionFailureReportProcessor |
ExecutionFailureReportProcessor processes Execution Failure Report.
|
ExponentialBackoffRetryHandler |
ExponentialBackoffRetryHandler provides implementation for Backoff Retry Strategy.
|
FileInfo |
FileInfo represents contents of file and location of file w.r.t.
|
FileUtils |
Utility class for report generation helper methods.
|
HighSeverityConfig |
HighSeverityConfig models High Severity Violation Config for Asset Violation in Jenkins UX.
|
HighSeverityConfig.DescriptorImpl |
|
HTMLIndent |
HTMLIndent encapsulates various indent variations in HTML Report style.
|
HttpClient |
HttpClient provides Client Object for Http Based communication.
|
IAC |
IAC models IAC Object in SCC IAC Scan Validation Request.
|
IACScanReportProcessor |
IACScanReportProcessor generates and publishes IAC Scan Violation Summary.
|
IACScanReportRequest |
IACScanReportRequest represents request for building IAC Scan Report.
|
IACValidationException |
IACValidationException represents exception occurred while invoking IAC validation service.
|
IaCValidationReport |
IaCValidationReport models IaCValidationReport Object present in SCC IAC Scan Validation Response.
|
IACValidationService |
IACValidationService provides functionality for interfacing with SCC IAC Validation API,
validating and processing response.
|
LogUtils |
LogUtils provides utility methods for adding boilerplate logic to log statements.
|
LowSeverityConfig |
LowSeverityConfig models Low Severity Violation Config for Asset Violation in Jenkins UX.
|
LowSeverityConfig.DescriptorImpl |
|
MediumSeverityConfig |
MediumSeverityConfig models Medium Severity Violation Config for Asset Violation in Jenkins UX.
|
MediumSeverityConfig.DescriptorImpl |
|
OAuthClient |
OAuthClient provides Client for managing OAuth token lifecycle.
|
OperationMetadata |
OperationMetadata models OperationMetadata Object present in SCC IAC Scan Validation Response.
|
PluginConfig |
PluginConfig encapsulates plugin config arguments.
|
PolicyDetails |
PolicyDetails models Policy Details Object present in SCC IAC Scan Validation Response.
|
PostureDetails |
PostureDetails models PostureDetails Object present in SCC IAC Scan Validation Response.
|
ReportBuildRequest |
ReportBuildRequest encapsulates arguments for building report request.
|
ReportConstants |
ReportConstants provides constants for Report related operations.
|
ReportProcessor<T extends ReportBuildRequest> |
Base Class for Report Processor.
|
ReportUtils |
ReportUtils provides utility methods for building report.
|
Request |
Request models SCC IAC Validation API Request.
|
Response |
Response models Response Object present in SCC IAC Scan Validation Response.
|
Result |
Result models Result Object present in SCC IAC Scan Validation Response.
|
Severity |
Severity models Severity Object present in SCC IAC Scan Validation Response.
|
ValidateIACParams |
ValidateIACParams encapsulates request params for `validateIAC` method of IACValidationService
|
ValidationResponse |
ValidationResponse encapsulation validation evaluation output.
|
ValidationUtils |
ValidationUtils provides validation helper methods.
|
Violation |
Violation models Violation Object present in SCC IAC Scan Validation Response.
|