Fortify Application Security provides your team with solutions to empower DevSecOps practices, enable cloud transformation , and secure your software supply chain . As the sole Code Security solution with over two decades of expertise and acknowledged as a market leader by all major analysts, Fortify delivers the most adaptable, precise, and scalable AppSec platform available, supporting the breadth of tech you use and integrated into your preferred toolchain. We firmly believe that your great code demands great security , and with Fortify, go beyond 'check the box' security to achieve that.
The Fortify CI Tools image is primarily meant for demonstration and testing purposes, allowing easy integration of Fortify application security testing into DevSecOps pipelines that use configurable runners to execute CI/CD workflows. The primary focus is on scanning Java applications; the image lacks build tools for other languages. For production usage, it's better to utilize fcli for interacting with the various Fortify products and for setting up other Fortify tools like ScanCentral Client. This allows for the existing build environment to be used while packaging your source code, potentially resulting in less errors & warnings and better scan results.
Available Tags
Image versions 1.x.x are tagged with the full version number only
Starting with version 2.0.0, images are tagged as <major>.<minor>.<patch>, <major>.<minor>, and <major>
Allows users to select the latest minor and/or patch version in a <major> or <major>.<minor> version range
Starting with version 2.2.0, multiple JDK versions are available:
Identified by the -jdk-8, -jdk-11, -jdk-17 and -jdk-21 tag suffixes
Older image versions may not provide -jdk-17 and/or -jdk-21 variants
Any 2.x.x tags that do not specify the JDK version correspond to the JDK 8 images
Any 3+ tags that do not specify the JDK version correspond to the JDK 11 images
Latest Image Contents
Main Fortify commands
fcli [options]
scancentral [options]
FoDUpload [options]
FortifyVulnerabilityExporter [options]
Release Notes
8.5.0 (2026-06-22)
Update base image to Ubuntu 26.04
Update fcli to 3.20.0
Update ScanCentral Client to 26.2.0
Update Maven to 3.9.16
Apply latest Java patches
8.4.0 (2026-04-23)
Update fcli to 3.18.0
Update Maven to 3.9.15
8.3.0 (2026-03-24)
8.2.1 (2026-03-20)
8.2.0 (2026-03-06)
Update fcli to 3.15.0
Update Maven to 3.9.13
Apply latest Java patches
8.1.0 (2025-11-19)
Update fcli to 3.13.1
Update ScanCentral Client to 25.4.0
Apply latest Java patches
8.0.0 (2025-07-25)
Remove Gradle as most projects will use Gradle Wrapper anyway
Update fcli to 3.8.1
Update FoDUploader to 5.4.3
Update Maven to 3.9.11
Apply latest Java patches
7.1.0 (2025-06-14)
Update fcli to 3.6.0
Update ScanCentral Client to 25.2.0
Update Gradle to 8.14.2
Update Maven to 3.9.10
7.0.0 (2025-05-01)
Update fcli to 3.4.1
Update Gradle to 8.14
Update Java to latest patch release
6.2.0 (2025-01-30)
Update fcli to 2.12.2
Update ScanCentral Client to 24.4.1
6.1.0 (2024-11-01)
Update fcli to 2.9.0
Update ScanCentral Client to 24.4.0
Update Gradle to 8.10
6.0.0 (2024-10-30)
Update Ubuntu base image to 24.04
5.7.0 (2024-10-29)
Update fcli to 2.8.0
Update Java to latest patch versions
5.6.0 (2024-10-14)
Update fcli to 2.7.1
Update Gradle to 8.6
Update Maven to 3.9.9
Update Java to latest patch versions
5.5.0 (2024-07-05)
Update FortifyVulnerabilityExporter to 2.1.0
5.4.1 (2024-05-24)
Add Java 17 (required by ScanCentral Client 24.2+) to jdk-11 image
5.4.0 (2024-05-24)
Update fcli to 2.4.0
Update ScanCentral Client to 24.2.0
Fix sast-scan.sh to remove superfluous quotes that were causing FoD authentication errors on FoDUploader 5.4.1
Apply latest available OS patches
5.3.1 (2024-05-14)
Fix for JDK8 image: Move Java installation used by ScanCentral Client to other directory, to avoid this Java instance from being removed when removing/upgrading/downgrading ScanCentral Client.
5.3.0 (2024-05-07)
Add JDK 21 image
Apply latest available OS patches
5.2.1 (2024-04-29)
Update FoDUploader to 5.4.1
Update JDK 8/11/17 to latest patch release
Apply latest available OS patches
5.2.0 (2024-03-25)
Update fcli to 2.3.0
Update FortifyVulnerabilityExporter to 2.0.5
Update JDK 8/11/17 to latest patch release
Apply latest available OS patches
5.1.0 (2024-02-05)
Update fcli to 2.2.0
Update ScanCentral Client to 23.2.1
Update Maven to 3.9.6
5.0.0 (2023-10-25)
Update fcli to 2.0.0 (changes in fcli command structure may require pipelines/automations using fcli commands to be updated)
Update Maven to 3.9.5
Update Gradle to 8.3 (note that this version is not officially supported by the ScanCentral Client version contained in this image)
4.0.2 (2023-10-12)
Update fcli to 1.3.2
Update FortifyVulnerabilityExporter to 2.0.4
4.0.1 (2023-09-20)
Update fcli to 1.3.1
Update FortifyVulnerabilityExporter to 2.0.3
Update ScanCentral Client to 23.1.0
4.0.0 (2023-07-06)
Major internal refactoring. please contact Fortify Support in case of issues with this refactored image
Update ScanCentral Client to 22.2.1 for jdk-8 images, now having the same ScanCentral Client version in all image variants
Add jdk-17 image
3.18.2 (2023-04-07)
Update fcli to 1.2.5
Update FortifyVulnerabilityExporter to 2.0.2
3.18.1 (2023-04-07)
Rearrange apt-get statements to potentially apply more updates
3.18.0 (2023-04-07)
Update fcli to 1.2.4
Update FortifyVulnerabilityExporter to 2.0.1
3.17.0 (2023-04-07)
Update fcli to 1.2.3
Update Gradle to 8.0.2 (note that this version is not officially supported by the ScanCentral Client version contained in this image)
Update Maven to 3.8.8
3.16.1 (2023-03-06)
Downgrade Maven to 3.8.7 to fix potential incompatibility with ScanCentral Client
3.16.0 (2023-03-05)
Update fcli to 1.2.2
Update Gradle to 7.6.1
Update ScanCentral Client to 22.2.1
3.15.1 (2023-02-27)
Apply (security) updates on top of base image
Apply Docker best practice to run apt-get update and install in single RUN instruction (move 'install unzip' instruction to better location, don't uninstall unzip as it may be useful for users)
3.15.0 (2023-02-09)
Update fcli to 1.2.0
Update FortifyVulnerabilityExporter to 2.0.0
Update Maven to 3.9.0
3.14.0 (2023-01-26)
3.13.0 (2023-01-02)
Update fcli to 1.0.3
Update Gradle to 7.6
Update Maven to 3.8.7
Update ScanCentral Client to 22.2.0
3.12.0 (2022-11-29)
3.11.0 (2022-10-28)
Update ScanCentral Client to 22.1.2
3.10.0 (2022-10-21)
Update FortifyVulnerabilityExporter to 1.8.0
3.9.0 (2022-09-05)
Update FortifyVulnerabilityExporter to 1.7.0
3.8.0 (2022-08-12)
Update FoDUploader to 5.4.0
Update FortifyVulnerabilityExporter to 1.6.0
Update Gradle to 7.5.1
3.7.0 (2022-06-14)
Update FoDUploader to 5.3.1
Update Maven to 3.8.6
Update ScanCentral Client to 22.1.0
3.6.0 (2022-04-11)
Update FortifyVulnerabilityExporter to 1.5.5
Update Gradle to 7.4.2
Update Maven to 3.8.5
3.5.0 (2022-02-07)
Add SCANCENTRAL_AUTH_TOKEN option
Update FortifyVulnerabilityExporter to 1.5.3
Update FortifyVulnerabilityExporter to 1.5.4
Update Gradle to 7.3.3
Update ScanCentral Client to 21.1.4 (Java 8 image)
Update ScanCentral Client to 21.2.3 (Java 11 image)
3.4.0 (2021-12-20)
Update FortifyToolsInstaller to version 2.5.0
Update ScanCentral Client to version 21.1.3 (Java 8 image)
Update ScanCentral Client to version 21.2.2 (Java 11 image)
3.3.0 (2021-12-14)
Update FoD Uploader to version 5.3.0
Update FortifyToolsInstaller to version 2.1.0
Update FortifyVulnerabilityExporter to version 1.5.1 (with updated log4j dependency)
Update Gradle to version 7.3.1
Update Maven to version 3.8.4
Update ScanCentral Client to version 21.2.0 (Java 11 image only)
3.2.9 (2021-10-04)
Re-add plain 'latest' tag for fortify-ci-tools
Update Maven to 3.8.3 to fix URL not found error
3.2.8 (2021-09-29)
BitBucket Pipe repository update
3.2.7 (2021-09-28)
BitBucket Pipe repository update
Check sha256sum for FortifyToolsInstaller.sh
Use FortifyToolsInstaller 2.1.0 to check sha256sum for downloaded Fortify tools
3.2.2 - 3.2.6 (2021-09-23)
BitBucket Pipe repository update
3.2.1 (2021-09-23)
3.2.0 (2021-09-23)
Auto-publish BitBucket Pipe repository
Build fortify-bitbucket-pipe image
3.1.1 (2021-09-21)
sast-scan.sh fixes & updates
3.1.0 (2021-09-21)
3.0.1 (2021-08-31)
Rebuild to benefit from base image vulnerability fixes
3.0.0 (2021-08-26)
FoDUploader: Add FoDUpload shell script for easy invocation
FortifyVulnerabilityExporter: Moved, updated and renamed fve shell script to FortifyVulnerabilityExporter shell script
Image tags without JDK version are no longer available
Removed most environment variables like FOD_UPLOAD and FVE_JAR, as they are no longer needed when invoking the appropriate shell scripts
2.3.0 (2021-08-26)
Replace deprecated adoptopenjdk base image by eclipse-temurin
2.2.1 (2021-08-26)
Use bash shell for JDK 11 image for compatibility with JDK 8 image
2.2.0 (2021-08-25)
Provide both JDK 8 and JDK 11 images
Update to FortifyVulnerabilityExporter 1.5.0
Update to Gradle 7.2
Update to Maven 3.8.2
Update to ScanCentral Client 21.1.2
2.1.1 (2021-08-05)
Update to FortifyVulnerabilityExporter v1.4.1
2.1.0 (2021-08-05)
Add FortifyVulnerabilityExporter
2.0.0 (2021-04-24)
Update base image to adoptopenjdk:8-jdk
Update to Gradle 7.0
Update to Maven 3.8.1