Skip to main content

Contrast Scan supported languages and technologies

Contrast Scan supports these languages and technologies:

Technology

Associated file extensions

Artifacts to upload

Java binary scan

Java (for example: J2EE, JSP, and Spring MVC)

java

JAR and WAR files in the root directory or a ZIP file with multiple JAR files in the root directory of the ZIP file.

Source code scan

ABAP

abap ,bsp, asprog, aclass, aint, asfinc, asfugr, appl, component

ZIP files or folders that contain files to scan. Contrast Scan automatically detects the language of the files.

ActionScript

as

ASP.NET

asax, ascx, ashx, asmx, aspx, master

C#

cs, cshtml

C

c, h, pc

C++

h, hh, cpp, hpp, cc, pc

COBOL

cob, cbl, cpy, pco

Go

go

HTML

htm, html, xhtml

Informix

sql, 4gl

Java

java

JavaScript/TypeScript

js, xsjs, ts, tsx

JCL

jcl,prc

JSP

jsp,j spx, xhtml

Kotlin

kt, kts, ktm

NATURAL

nls, nlp, nlh, nlm, nss, nsp, nsh

Objective-C

h, m

Oracle Forms

oforms

PHP

php,php3,php4,php5,php6, phps,phtml

PL-SQL

sql, sf, sps, spb, sp, fnc, spp, plsql, trg, st, prc, pks, pkb, pck

PowerScript

sru, sra, srw, srf, srs, srm, srx

Python

python, py

RPG4

rpg, rpg3, rpg4, rpgle, dspf, mbr

Scala

scala

Swift

swift

Transact-SQL

sql, tsql,sp

TypeScript

js,xsjs,ts,tsx

Visual Basic 6

bas,frm,cls

VB.NET

vb

XML

xml