Use this action to perform static application security testing (SAST) on a repository with the open-source Golang Security Checker (Gosec) 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 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 Gosec uses: cloudbees-io-gha/gosec-scan-publish@v1 with: cloudbees-pat: ${{ secrets.CloudBees-platform-PAT }}
Full workflow example
The following GHA workflow example scans a repository with Gosec.
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.