Legacy systems carry the same risk as new ones and need the same level of security as modern stack. Scan legacy code and back the result with reports auditors and regulators accept.
250B+

lines of COBOL still run in production

IBM, 2026

31%

of breaches start with an exploited vulnerability

Verizon DBIR 2026

55 days

to fix a high or critical application flaw

Edgescan 2026

43

languages covered by DerScanner

DerScanner

Securing the world's best teams

Which languages does DerScanner cover?

COBOL
ABAP
Delphi
Pascal
Perl
PL/SQL
T-SQL
LotusScript
Visual Basic
VB.NET
VBA
VBScript
ASP.NET
JSP
1C

Every language in the list is scanned by the same platform, with one severity scale and one report format.

Which checks run for which language?

LanguageSource code (SAST)BinariesCode qualitySBOM and dependencies (SCA)
COBOL, ABAP, LotusScript, 1C, Apex———
Delphi, Pascal—
Perl, PL/SQL, T-SQL, VBA, VBScript, Visual Basic, VB.NET——VB.NET only
Java, Kotlin, Scala.class—
C, C++.dll, .exe—
C#——
JavaScript, TypeScript—
Python, Go, PHP, Ruby, Rust, Dart——
Objective-C, Swift.ipa—
Groovy, Solidity, Vyper, HTML, Bash, PowerShell, YAML, TOML, XML———
Erlang——

What legacy coverage changes for the security team

Without legacy coverage
With DerScanner
The core system stays outside every scan
COBOL, Perl, Pascal & more go through the same static analysis as Java and Python
A separate tool and license per language
One platform, one license, one severity scale
Reports arrive in different formats from different tools
One report across all applications, exported in PDF, HTML, CSV or JSON
Source code has to leave the perimeter for an external service
Install on internal servers, on-premise or fully air-gapped

COBOL static code analysis

COBOL carries the business logic of payments, policies and ledgers. DerScanner scans .cbl, .cob and .cpy sources and returns the same finding list, severity and report as any modern service.

ABAP code security

ABAP runs inside SAP, where a flaw reaches finance and master data. Scans run on the source with no agent inside the SAP system, and findings land in the same project as the rest of the applications.

Delphi and Pascal

Delphi and Pascal run long-lived desktop and industrial applications. Both pass security analysis and code quality checks in the same project.

Teams already shipping with DerScanner

When looking for the scanner to build our secure development process on, we evaluated the capabilities of global leading vendors. We were surprised with the very convenient licensing model along with the capabilities of the product. DerScanner addresses our main challenge of checking the health of our product's code.

DerScanner discovered potential weaknesses that would have been difficult or even impossible to find, even in long-standing, mature code. I definitely recommend DerScanner if you are serious about the security of your code and the apps you create.

We use DerScanner to support our secure code review and SAST services. Its broad language support, reliable static analysis, and actionable findings help our consultants deliver consistent, high-quality security assessments.

Frequently asked questions

DerScanner covers 43 languages in one platform, from Java, Python, C# and Go to COBOL, Perl, Pascal & more. Smart contract languages Solidity and Vyper, scripting languages Bash and PowerShell, and configuration formats YAML, TOML and XML are included. Every language produces findings in the same format, with the same severity scale.

Run a proof of concept on a legacy application

  • Run a proof of concept on the oldest application in production.
  • Install on internal servers, on-premise or fully air-gapped.
  • Export the first report with findings from legacy and modern code side by side.

Prefer email? company@derscanner.com