Home / Product / Binary Analysis
BINARY ANALYSIS

Scan compiled software without source code. DerScanner Binary Analysis decompiles executables, libraries, and mobile application packages to discover vulnerabilities in third-party, vendor-supplied, and legacy software before it reaches production.
On-premise and air-gappedMITRE CWE-certifiedRecommended by NIST
derscanner — binary analysison-premise
Drop a compiled artifact to scanpayments_core.exe24.8 MB · no source code

$ derscanner scan payments_core.exe

reading PE headers — x64, 24.8 MB

decompiling — 1 412 functions recovered

reconstructing source — done

static analysis — full SAST rule base

0Critical
0High
0Medium

Scan complete — mapped to OWASP Top 10 and CWE/SANS Top 25

Trusted by security teams running binary security analysis in production

Trusted Binary Visibility for Modern Software Security

Organizations increasingly rely on third-party software, commercial off-the-shelf (COTS) applications, SDKs, and vendor-supplied binaries. Many of these components arrive without source code, so source-based application security testing has nothing to read.

DerScanner analyzes compiled software directly, helping security teams assess vendor deliverables, discover hidden risks, and produce actionable findings before software reaches production.

  • Scan software without source code
  • Verify third-party software
  • Discover vulnerabilities
  • Test legacy applications
  • Meet compliance requirements
  • Secure software supply chains

Vendor deliverable pipeline

  1. Compiled software arrivesA vendor deliverable, COTS application, or legacy build, with no source code.
  2. Binary analysis in DerScannerThe file is decompiled, the code reconstructed, the full SAST rule base applied.
  3. Findings reportPDF, HTML, CSV, or SARIF, classified by OWASP Top 10, CWE/SANS Top 25, PCI DSS 4.0.1, or HIPAA.
    • Acceptance decisionDeploy the deliverable or return it to the vendor with the findings.
    • RemediationEvery finding ships with a description, a code example, and patching recommendations, exported with the report for the vendor to act on.
    • Compliance evidenceThe report filed for the audit.

Why Binary Analysis Matters

Binary code analysis covers the artifact a repository never holds.

01

Scan the artifact that actually ships

Static analysis of source code works when the repository is available. Binary analysis fills the gap by examining compiled software in the exact form that runs in production.

This enables the security team to:

  • Analyze vendor software
  • Scan third-party applications
  • Test legacy applications without source
  • Cover mobile packages
  • Validate release builds against repository scans
02

Verify third-party software before deployment

Compiled deliverables enter production without the checks applied to in-house code. Binary analysis answers the questions an acceptance review asks:

  • Which vulnerabilities ship inside this executable?
  • Does the release build match what the repository scan found?
  • Is the vendor deliverable safe to deploy?

Findings from vendor software are reported in the same format and on the same severity scale as findings from in-house code, so two suppliers become comparable on the same numbers.

03

What DerScanner Binary Analysis Detects

Executable analysis returns the same finding classes as a source scan, with the same evidence attached.

  • Code Vulnerabilities

    Injection flaws, insecure data handling, and unsafe cryptography in the reconstructed code, mapped to OWASP Top 10 and CWE/SANS Top 25.

  • Hardcoded Credentials

    Embedded logins and passwords left in the compiled application.

  • Exact Location Evidence

    Every finding points to a specific line of the reconstructed code, with the data flow that leads to it.

How Binary Analysis Works

Three steps from upload to export, with binary vulnerability scanning running on the reconstructed code.

  1. Upload the compiled software

    .exe.dll.jar.war.aab.apk.class.ipa.app

    Archives (ZIP, 7Z, RAR, EAR, AAR, tar) are accepted as wrappers. Android applications also import by a Google Play link.

  2. Decompile and reconstruct

    DerScanner builds an intermediate model of the executable code and reconstructs the source. Static analysis runs on that reconstruction with the full SAST rule base.

    payments_core.exereconstructed source
    41void ProcessPayment(char* req) {42  char query[256];43  sprintf(query, "SELECT * FROM cards WHERE id=%s", req);44  db_exec(query);

    CriticalCWE-89 · SQL injection · line 43

  3. Review, triage, export

    DerTriage validates the exploitability of each finding on-premise and suppresses noise. Results are mapped to OWASP Top 10 and CWE/SANS Top 25 and export to PDF, HTML, CSV, and SARIF.

    CriticalCWE-89DerTriage: exploitable

    SQL injection in ProcessPayment()

    payments_core.exe · reconstructed line 43 · data flow traced

    PDFHTMLCSVSARIF

Key Features of the DerScanner Binary Analysis Tool

What a software binary scanner has to cover before it earns a place in the pipeline.

Source-Code Independent Analysis

Analyze software without repository access. The compiled file is the only input required.

Exact-Line Findings

Reconstructed code pinpoints each vulnerability to a specific line.

Release Verification

Compare the scan of repository source with the scan of the shipped binary and confirm the release matches.

Mobile Package Analysis

Cover Android (.apk, .aab, Google Play link) and iOS (.ipa) packages without project source.

Scan your APK
What is binary analysis

Binary analysis is static application security testing performed on compiled software instead of source code: the binary is decompiled, the code reconstructed, and the reconstruction scanned with the same rule base as a source scan.

On-Premise AI Triage

DerTriage validates findings inside the perimeter; no code or result leaves the network.

CI/CD Integration and API

Scan released artifacts automatically inside the delivery pipeline and enterprise security workflows.

Language and format coverage

Windows executables and libraries, JVM and Android bytecode, iOS and macOS packages, inside the same 43-language platform.

View the full language list

Approved by Industry Leaders

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.

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.

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.

BINARY SECURITY ANALYSIS

Why Choose DerScanner

DerScanner runs binary analysis inside the same platform as SAST, DAST, SCA, and MAST. The security team assesses in-house code, open-source dependencies, and compiled third-party software without switching tools, and the on-premise AI agents DerTriage and DerCodeFix cut the finding queue by up to 90%.

Deployment is on-premise, private cloud, or fully air-gapped, and every binary analysis finding is mapped to OWASP Top 10 and CWE/SANS Top 25, providing the evidence regulatory reviews ask for.

  • SAST
  • DAST
  • SCA
  • MAST
  • Binary Analysis
One platformIn-house code, dependencies, and binaries side by side
0%

Cut in the finding queue from the on-premise AI agents DerTriage and DerCodeFix

Frequently Asked Questions

Binary analysis is static application security testing performed on compiled software. DerScanner decompiles the uploaded executable, reconstructs its code, and scans the reconstruction with the same rule base used for source code. Findings are mapped to OWASP Top 10 and CWE/SANS Top 25 and displayed on the exact line of the reconstructed code, so the security team assesses software even when no repository exists.

Scan third-party and legacy software without source code

A file no tool has scanned still carries vulnerabilities. Binary analysis reads the compiled artifact and returns the findings.

  • Run a proof of concept on a real deliverable: vendor binary with no source, legacy executable or release build.
  • Pick the deployment that fits: private cloud, on-premise, or air-gapped.
  • Export findings mapped to OWASP and CWE as the evidence compliance reviews ask for.

Prefer email? company@derscanner.com