Use this action to perform static application security testing (SAST) on a binary TAR file with the Grype scanner, and then view comprehensive security results in the CloudBees platform.
Prerequisites
Set up the CloudBees platform and GHA to work together, providing key features of the platform to GHA workflows. Refer to Getting started for more information.
Inputs
Input name | Data type | Required? | Description | ||
---|---|---|---|---|---|
|
String |
Yes |
The path of the binary to be scanned.
|
||
|
String |
Yes |
The CloudBees platform personal access token. |
||
|
String |
No |
The CloudBees platform URL.
The default value is |
Usage examples
Basic example
The following is a basic example of using this action:
- name: Scan with Grype uses: cloudbees-io-gha/grype-scan-publish@v1 with: binary-tar-path: example-tar-path.tar cloudbees-pat: ${{ secrets.CloudBees-platform-PAT }}
Full workflow example
The following GHA workflow example scans a repository with Grype.
After the GHA run has completed, the security findings are collected and displayed in the CloudBees platform Security center of the component containing the workflow.