OpenText Fortify SAST carries the Fortify Static Code Analyzer engine that has been in regulated production for two decades. The engine covers Java, JavaScript, TypeScript, C#, .NET, Python, Go, C, C++, Objective-C, Swift, Kotlin, Salesforce Apex, COBOL, ABAP, PL/SQL, and more, with both source-code and binary-code analysis. The binary-code analysis matters for regulated programs that need to scan vendor-supplied components without source.
Where Fortify SAST has historically differentiated is on regulated and legacy stacks. Programs running mainframe-adjacent COBOL alongside modern Java microservices, or Salesforce Apex alongside .NET enterprise applications, get one engine across the line. Single-language SAST tools force enterprises to bolt together specialist scanners, while Fortify covers the modern and the legacy in one product. Neither the 2024-2025 rename nor the 26.3 rename back to the Fortify brand changed the engine.
Hybrid deployment is the operational shape. Programs run SAST inside Fortify on Demand as SaaS, on-prem for regulated workloads where SaaS is not permitted, or as bring-your-own-cloud (BYOC) for hybrid programs. The engine and findings model are consistent across deployment shapes, so AppSec programs that run hybrid (some applications in SaaS, others on-prem) get one operational pattern. Customers running on-prem-only Fortify Static Code Analyzer and considering modernization should look at the SaaS unification through Fortify on Demand as the operational target.
Policy drift is what wears a SAST program down. Left on vendor-default policies, a SAST program produces huge false-positive volumes, loses developer trust by month two and ends up as a checkbox scan nobody reads. The fix is policy tuned to the customer's actual risk tolerance, suppressions that can be audited instead of piling up as ignored findings, and PR-time integration that shows developers results inside code review. Without that, even a strong engine generates noise.
Ideal use cases
- Enterprise SAST across heterogeneous codebases including COBOL, Apex, and mainframe-adjacent code
- Source plus binary code analysis for vendor-supplied components
- Hybrid SAST deployment across SaaS, on-prem, and BYOC
- SAST checks on every pull request in Jenkins, GitHub Actions, GitLab CI, Azure DevOps or Bitbucket
- Regulated SAST evidence under SOC 2, HIPAA, FedRAMP, and PCI DSS