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 impressive capabilities of the product. DerScanner is an optimal solution to our main challenge of checking the health of our product's code.

Side-by-side results from the same test codebases and a capability map of both platforms. Pick the tool by the job it has to do.

Which platform fits which job?

DerScanner

SAST, DAST, SCA, MAST

DeploymentSaaS, on-premises, air-gapped
SAST languages43
ScansSource code and binaries

Choose DerScanner to

  • Scan compiled .exe, .dll, .jar, .apk and .ipa files when source code is unavailable.
  • Run SAST, DAST, SCA and AI triage fully on-premises, air-gapped networks included.
  • Cover Delphi, COBOL, ABAP, Visual Basic 6 and 39 more languages.
  • Verify findings and generate fixes with AI agents that stay inside the perimeter.

Checkmarx

SAST, DAST, SCA, API security

DeploymentCloud, on-premises, hybrid
SAST languages35+
ScansSource code

Choose Checkmarx to

  • Catch a wider set of Java injection classes, such as SpEL and command injection.
  • Review findings inline in the IDE while writing code.
  • Scan RPG and Classic ASP code.

Why DerScanner

Test result

All critical vulnerabilities vs 0 in authenticated DAST

DerScanner found DOM, persistent and reflected XSS, SQL injection, RCE and path traversal. Checkmarx reported no critical vulnerabilities in this mode.

DerScanner6 of 6
  • DOM XSS
  • Persistent XSS
  • Reflected XSS
  • SQL injection
  • Remote code execution
  • Path traversal
Checkmarx0critical findings
Test result

Higher precision in SCA

Real CVEs in Java and Python dependencies, with fewer false positives from version mapping.

6vs4
Real CVEs found
11vs14
False positives

DerScanner vs Checkmarx

Test result

More context in unauthenticated DAST

Both tools flagged missing security headers and information exposure. DerScanner went further.

Both tools
Security headersInfo exposure
DerScanner only
WSDL files HTML comments
Test result

Comparable SAST results, different strengths

Overall result on two Java projects was close — each tool led in different classes.

DerScanner
Secrets Cookies Info leaks
Checkmarx
SpEL injectionCommand injection
Capability

Fix vulnerabilities from decompiled bytecode

DerCodeFix reconstructs source from bytecode and proposes a secure fix. Developers can request alternatives and pick the best one.

Capability

Cover 43 languages, from COBOL to Solidity

Delphi, Pascal, ABAP, LotusScript, Rust and Vyper sit next to Java, Python and Go.

COBOLDelphiObject PascalABAPPerlPL/SQLScala1CLotusScriptVisual BasicApexASP.NETBashC#CC++DartGOGroovyHTMLJavaJava for AndroidJavaScriptJSPKotlinObjective-CPHPPowerShellPythonRubyRustSoliditySwiftT-SQLTypeScriptVB 6.0VB.NETVBAVBScriptVyperXMLYAMLTOML
Capability

Scan binaries without source code

Static analysis runs on compiled packages. Third-party software gets the same checks as in-house code.

Capability

Detect undocumented features and obfuscated code

Scans flag hidden functionality left in the code and check obfuscated fragments that other rules skip.

Capability

Assess the reputation of every open source component

Supply Chain Security scores credibility, authorship, popularity and community response speed.

Credibility82%
Authorship64%
Popularity71%
Response speed48%
Library created recently
Capability

Verify every finding with a stated reason

DerTriage checks each finding and attaches a justification to its verdict. Both AI agents run on-premises without internet access.

SQL injection in OrderService.java:42

True positive

User input from the request parameter reaches the query string without parameterization.

Runs on-premisesNo internet access

Test scope: SAST on two Java projects, DAST on one web application in two modes, SCA on Java and Python projects with real CVEs.

Compare DerScanner and Checkmarx feature by feature

CapabilityDerScannerCheckmarx
AI verification of findingsYesYes
AI-generated code fixesYesYes
AI verification of compiled artifacts (.jar, .exe, .dll, .apk, .ipa)YesNo
Fixes generated from decompiled bytecodeYesNo
AI agents run offline in the customer environmentYesYes

Checkmarx data is based on public Checkmarx product pages and documentation as of September 2026.

Switch from Checkmarx without scanning downtime

Migration runs with no pause in scanning. Release checks continue while projects move to DerScanner.

Plan a migration

DerScanner vs Checkmarx: answers to common questions

Run DerScanner on in-house code before deciding

A demo covers the modules planned for replacement and the languages in the current stack.

Prefer email? company@derscanner.com