User Guide
Appendix C: Configuration options
Property name
Description
cpp, dart, dotnet, golang, objc, php, python, ruby, swift, and vb.
Value type: String
Default: (none)
Command-line option: -disable-language
Specifies a colon-separated list of languages to translate. The valid language values are
com.fortify.sca.
EnabledLanguages
abap, actionscript, apex, cfml, cobol, configuration, cpp, dart, dotnet, golang,
objc, php, python, ruby, swift, and vb.
Value type: String
Default: All languages in the specified source are translated unless explicitly excluded
with the com.fortify.sca.DISabledLanguagesproperty.
Command-line option: -enable-language
If set to true, OpenText SAST includes build script files that have the same name as a
build tool (such as gradlew) during translation as source files.
com.fortify.sca.
DisableCompilerName
Value type: Boolean
Default: false
Command-line option: -disable-compiler-resolution
Specifies the directory to store intermediate files generated in the translation and analysis
phases. OpenText SAST makes extensive use of intermediate files located in this project
root directory. In some cases, you achieve better performance for analysis by making sure
this directory is on local storage rather than on a network drive.
com.fortify.sca.
ProjectRoot
Value type: String (path)
Default (Windows): ${win32.LocalAppdata}/Fortify
Note: ${win32.LocalAppdata}is a variable that points to the Windows Local
Application Data shell folder.
Default (non-Windows): $home/.fortify
Command-line option: -project-root
Example: com.fortify.sca.ProjectRoot=
C:\Users\<username>\AppData\Local\
Translation
Specifies how to translate specific file name extensions of languages that do not require
com.fortify.sca.
fileextensions.java
build integration. The valid extension types are ABAP, ACTIONSCRIPT, APEX, APEX_
OBJECT, APEX_TRIGGER, ARCHIVE, ASPNET, ASP, ASPX, BITCODE, BSP, BYTECODE, CFML,
COBOL, CSHARP, DART, DOCKERFILE, FLIGHT, GENERIC, GO, HCL, HOCON, HTML, INI, JAVA,
JAVA_PROPERTIES, JAVASCRIPT, JINJA, JSON, JSP, JSPX, JUPYTER, KOTLIN, MSIL, MXML,
OBJECT, PHP, PLSQL, PYTHON, RUBY, RUBY_ERB, SCALA, SWIFT, SWC, SWF, TLD, SQL, TSQL,
TYPESCRIPT, VB, VB6, VBSCRIPT, VISUAL_FORCE, VUE, and XML, and YAML.
com.fortify.sca.
fileextensions.cs
com.fortify.sca.
fileextensions.js
com.fortify.sca.
fileextensions.py
Value type: String (valid language type)
Page 203 of 244
OpenText™ Static Application Security Testing (25.2.0)