More info on how you can configure the gradle Dependency-Check plugin can be found in the [official documentation](https://jeremylong.github.io/DependencyCheck/dependency-check-gradle/configuration.html)
## Software Bill Of Materials
This job generates a [SBOM](https://cyclonedx.org/) file listing all dependencies using [cyclonedx-gradle-plugin](https://github.com/CycloneDX/cyclonedx-gradle-plugin).
It is bound to the `test` stage, and uses the following variables:
| `GRADLE_SBOM_DISABLED` | Set to `true` to disable this job | _none_ |
| `GRADLE_SBOM_VERSION` | Version of the `cyclonedx-gradle-plugin` used for SBOM analysis<br/>_When unset, the latest version will be used_ | _none_ |
This job injects cyclonedx plugin in your project. This can be disabled by defining the plugin in your `build.gradle` and setting `$GRADLE_SBOM_VERSION` variable to `disabled`.
```groovy
plugins{
id'org.cyclonedx.bom'version'1.7.2'
}
```
### Publish jobs
Currently the pipeline exposes two __manual__ jobs of publication:
"description":"This job generates a file listing all dependencies using [cyclonedx-gradle-plugin](https://github.com/CycloneDX/cyclonedx-gradle-plugin)",
"disable_with":"GRADLE_SBOM_DISABLED",
"variables":[
{
"name":"GRADLE_SBOM_VERSION",
"description":"Version of the `cyclonedx-gradle-plugin` used for SBOM analysis.\n\n_When unset, the latest version will be used_"