Skip to main content

Static Analysis supported languages and platforms

For language support specific to Veracode Pipeline Scan, see Pipeline Scan supported languages.

Language and platformSupported versions
Java (Java SE, Java EE, Jakarta)JDK and OpenJDK 1.3–1.9, 10-23
C#, VB.NET.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5-4.8.
.NET Standard 2.0–2.1
.NET Core 3.1 and earlier
.NET 5, 6, 7, 8, 9

NOTE:
.NET 5 is the next major release of .NET Core after .NET Core 3.1. See why Microsoft removed the word Core.
ASP.NET with C# or VB.NET.NET 2.0, 3.x, 4.x, 5.0, 6.0, 7.0, 8.0, 9.0 / Core 1.1, 2.0–3.1
C++/CLI.NET 2.0, 3.0, 3.5, 4.0, 4.5–4.8 (CLR 2.0)
JavaScript and TypeScriptECMAScript 2015 and later, Typescript 5.x and earlier
PHP5.2–7.4, 8.0-8.3
Scala3.4 and earlier
Groovy2.4–2.6, 3.0
Kotlin2.0.x and earlier
AndroidAndroid 2.2-15 (API Levels 8–35)
Apple PlatformsiOS 12–18, iPadOS 13-18, watchOS 4–10, tvOS 12–18, visionOS 1-2
Dart & FlutterDart 2.17, 2.18, 2.19, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5 / Flutter 3.0, 3.3, 3.7, 3.10, 3.13, 3.16, 3.19, 3.22, 3.24
Ruby on RailsRuby 2.3–2.7, 3.0, 3.1, 3.2, 3.3 / Rails 5.x–7.2
Apex60.0 and earlier
PL/SQLOracle 18c, 19c, 21c, and earlier
T-SQL15.x and earlier (SQL Server 2019)
Classic ASPClassic ASP 1.x, 2.x, 3.0
ColdFusion (compiled as Java)ColdFusion 7–11, 2016
Perl5.x (CGI Applications)
Python2.x, 3.x
Go1.23 and earlier
XamarinVisual Studio 2012 and later/Xamarin Studio/Mono 4.x, 5.x, 6.x
.NET MAUI.NET 7.0, 8.0
PhoneGap/CordovaPhoneGap or Cordova
Ionic3.x–4.0
TitaniumTitanium SDK
React Native0.50–0.7x
C/C++ (Red Hat Enterprise Linux, CentOS, OpenSUSE Linux)GCC 3.2–3.4, 4.0–4.9, 5.3–5.5, 6.3, 7.3, 7.5, 8.0–8.3, 9.2, 10, 11, 12, 13
C/C++ (Windows)Visual Studio .NET 2002–2022 (Visual C++ 7.0–14.3)
COBOLCOBOL-74
COBOL-85
COBOL 2002
RPGRPG III
RPG IV
RPGLE
Visual Basic 6Visual Basic 6