Plugin procedures can be used in procedure steps, process steps, and pipeline tasks, allowing you to orchestrate third-party tools at the appropriate time in your component, application process, or pipeline.
Depending on your plugin configuration and how you run procedures, the Differences in plugin UI behavior. field may behave differently in the CloudBees CD/RO UI. For more information, refer to |
CreateTwistlockPolicyReport
Provides details of policy rules that can be applied when a scan is performed. Vulnerabilities and compliance rule details are returned in the order they apply to the scan. For further information on policy rules, consult your Prisma Cloud Console.
Input parameters
Parameter | Description | ||
---|---|---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
||
Image name |
Required. Specify the exact name of the image you want the policy report created for. For example, You can also use a suffix pattern to create a policy report for more than one image. For example, |
||
Result property |
Property to store results. By default, |
||
Result format |
Select JSON or Property Sheet to save the results in that format, or Do not save the result to discard them.
|
||
Create summary link? |
If selected, a report is generated and attached to the |
RunImageScan
Scans your image, using twistcli images scan
, for vulnerabilities and compliance issues based on your policies. This scan returns the type, severity, and number of issues. For further information on policy rules, consult your Prisma Cloud Console.
Input parameters
Parameter | Description | ||
---|---|---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
||
Image name |
Required. Specify the exact name of the image you want the policy report created for. For example, You can also use a suffix pattern to create a policy report for more than one image. For example, |
||
(DEPRECATED) Only fail builds when a vendor fix is available |
|
||
(DEPRECATED) Vulnerability threshold |
|
||
(DEPRECATED) Compliance threshold |
|
||
(DEPRECATED) Grace period in days |
|
||
Docker address |
Required. Docker socket address. Examples:
|
||
Docker CA certificate |
Full path to the Docker Certificate Authority (CA) certificate.
|
||
Docker client certificate |
Full path to the Docker client certificate in
|
||
Client key |
Full path to the Docker client key in
|
Output parameters
Parameter | Description |
---|---|
twistlockImageScanReportUrl |
Workspace-relative URL to twistcli image scan text report: |
twistlockImageScanResultJson |
Workspace-relative URL to twistcli image scan text report: |
VulnerabilityCountLow |
Vulnerability count of Low: |
VulnerabilityCountMedium |
Vulnerability count of Medium: |
VulnerabilityCountHigh |
Vulnerability count of High: |
VulnerabilityCountCritical |
Vulnerability count of Critical: |
VulnerabilityCountTotal |
Vulnerability total count: |
ComplianceCountLow |
Compliance count of Low: |
ComplianceCountMedium |
Compliance count of Medium: |
ComplianceCountHigh |
Compliance count of High: |
ComplianceCountCritical |
Compliance count of Critical: |
ComplianceCountTotal |
Compliance total count: |