Use this action to perform a SAST scan with Nexus Lifecycle XC, delivered via the Nexus IQ server. Nexus Lifecycle XC is a Sonatype product.
| All CloudBees action repositories are listed at CloudBees, Inc. on GitHub. | 
Inputs
| Input name | Data type | Required? | Description | 
|---|---|---|---|
| 
 | String | Yes | The Nexus IQ server name. | 
| 
 | String | Yes | The Sonatype username. | 
| 
 | String | Yes | The Sonatype password. | 
| 
 | String | Yes | The Sonatype token. | 
| 
 | String | No | The language of your Git repository code base. Refer to Supported languages. | 
Supported languages
| Supported language | Input format | 
|---|---|
| Go | 
 | 
| Java | 
 | 
| JavaScript | 
 | 
| Maven | 
 | 
| NodeJS | 
 | 
| NPM | 
 | 
| PHP | 
 | 
| Python | 
 | 
| Ruby | 
 | 
Usage example
In your YAML file, add:
- name: Scan with Nexus IQ server uses: https://github.com/cloudbees-io/nexusiq-sast-scan-code@v1 with: server-url: ${{ vars.SONATYPE_SERVER_URL }} username: "sonatype_username" password: ${{ secrets.SONATYPE_PASSWORD }} token: ${{ secrets.SONATYPE_TOKEN }} language: "LANGUAGE_JAVA"