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