This page lists the available security scanning tools supported by application security posture management (ASPM) in CloudBees Unify.
It includes supported security scanners, their scan categories, whether they run implicitly, explicitly, or both, and how they are invoked.
For detailed information about scanning tools, their input parameters, usage examples, and scanning concepts, refer to the following resources:
-
For tool-specific details, including workflow-invoked scanners, refer to Security scanner reference.
-
For scanners invoked from GitHub Actions workflows using GitHub Actions-specific actions, refer to Scan with GitHub Actions.
-
For information about implicit and explicit scanning, refer to Configure implicit security analysis.
Tools are supported for the following types of security scanner:
SAST scanners
Static Application Security Testing (SAST) scanners analyze source code without executing it to identify potential security vulnerabilities, coding errors, and adherence to security best practices.
Supported SAST scanners
| Tool | Vendor | Implicit Action | Explicit CloudBees actions | Explicit GitHub Action | Notes |
|---|---|---|---|---|---|
Arteau |
— |
Java source and bytecode analysis. OSS, bundled. |
|||
Securego |
Go source analysis. OSS, bundled. |
||||
Abraham |
— |
Node.js source analysis. OSS, bundled. |
|||
Checkmarx |
— |
— |
Enterprise. |
||
Checkmarx |
— |
— |
Enterprise. |
||
Sonarsource |
— |
Enterprise, bundled. Implicit scan does not support Java; use the explicit plugin for Java. |
|||
Mend |
— |
— |
Enterprise. |
||
Snyk |
— |
— |
|||
Black Duck |
— |
Enterprise. |
|||
Perforce |
— |
Enterprise. Must be configured in the Marketplace before implicit use. |
Secret scanners
Secret scanners detect exposed credentials, API keys, tokens, and other sensitive content in source code, containers, and object storage.
Secret scanners
| Tool | Vendor | Implicit Action (Yes/No) | Explicit CloudBees actions | Explicit GitHub Action | Notes |
|---|---|---|---|---|---|
Rice |
Scans Git repositories for credentials, API keys, and tokens. OSS, bundled. |
||||
GitHub |
— |
— |
— |
||
Truffle Security |
— |
— |
Scans code, S3, repositories, and CI/CD logs. OSS supports explicit scans only; |
Container scanners
Container scanners analyze container images for known vulnerabilities, secrets, and risks in operating system and language packages.
Container scanners
| Tool | Vendor | Implicit Action | Explicit CloudBees actions | Explicit GitHub Action | Notes |
|---|---|---|---|---|---|
Anchore |
— |
Identifies vulnerabilities and secrets in OS and packages within the image. OSS, bundled. |
|||
Aqua Security |
Identifies vulnerabilities and secrets in OS and packages within the image. OSS, bundled. |
||||
Anchore |
— |
— |
— |
||
Snyk |
— |
— |
— |
||
Aqua Security |
— |
— |
— |
||
JFrog |
— |
— |
— |
SCA scanners
Software Composition Analysis (SCA) scanners identify open-source and third-party dependencies, and assess them for known vulnerabilities and license risk.
SCA scanners
| Tool | Vendor | Implicit Action | Explicit CloudBees actions | Explicit GitHub Action | Notes |
|---|---|---|---|---|---|
Snyk |
— |
||||
Black Duck |
— |
||||
Sonatype |
— |
— |
— |
||
Mend |
— |
— |
— |
||
JFrog |
— |
— |
— |
||
GitHub |
— |
— |
— |
Dependency scanning. |
SBOM generation
Software Bill of Materials (SBOM) generators produce a manifest of components within a container image or binary, most effective when paired with a vulnerability scanner.
SBOM generation
| Tool | Vendor | Implicit Action | Explicit CloudBees actions | Explicit GitHub Action | Notes |
|---|---|---|---|---|---|
Anchore |
— |
— |
Generates an SBOM from container images and filesystems. Pairs with Grype for vulnerability detection. OSS, bundled. |
Language analysis
Language analyzers determine the language composition of a repository, which influences which scanners are invoked for a given codebase.
Language analysis
| Tool | Vendor | Implicit Action | Explicit Cloudbees Action | Explicit Github Action | Notes |
|---|---|---|---|---|---|
Boyter |
— |
— |
Identifies about 350 languages in a repository. Determines which scanners are invoked. Enabled by default. OSS, bundled. |