Home / Product / Software Composition Analysis (SCA)

Software Composition Analysis (SCA) Tool

DerScanner's Software Composition Analysis tool scans codebase for vulnerable packages, license risks, and supply chain threats – automatically generating SBOMs and scoring package health.

SAST banner
Forrester

DerScanner is named a notable vendor by Forrester in The Software Composition Analysis Landscape Report Q2 2024

What Is Software Composition Analysis (SCA)?

Software composition analysis (SCA) is a method for identifying open source and third-party components in a codebase and checking them against vulnerability databases. SCA tools detect known CVEs in direct and transitive dependencies, flag license compliance risks, and generate Software Bills of Materials (SBOMs) – structured inventories of every component in the application.

As software supply chain attacks grow more frequent, SCA has become a required practice under regulations like Executive Order 14028, the EU Cyber Resilience Act, and PCI DSS 4.0.1. DerScanner's software composition analysis scores package health, detects supply chain attack patterns (typosquatting, MavenGate, starjacking), and uses hybrid SCA+SAST reachability analysis to confirm whether a vulnerability is actually exploitable in the code.

Core Capabilities of DerScanner SCA

Simple SBOM Generation

DerScanner automatically generates SBOMs in CycloneDX format from source code for JavaScript/TypeScript, PHP, Python, Ruby, C#, C/C++, Go, Java/Kotlin/Scala, Rust, Swift, and Erlang. Ready to be shared with customers and auditors directly.

DerScanner SBOM

Dependency Tree Visualization

DerScanner's Dependency Tree Graph maps project's dependency structure visually, highlighting where vulnerable packages sit.

Easily trace risks from transitive dependencies back to the packages.

DerScanner Dependency Tree

Mitigate Supply Chain Risks with Package Health Scoring

DerScanner's health scoring combines 8 security metrics into a single score. It tracks maintenance activity, contributor patterns, known vulnerabilities, and supply chain attack signals – typosquatting, MavenGate exploitation, and starjacking attempts. The result is a clear risk/reward assessment for every package in a dependency tree.

DerScanner Package Health

Hybrid SCA+SAST Analysis for Precise Vulnerability Detection

DerScanner’s hybrid mode combines software composition analysis testing with static analysis to confirm whether a CVE is actually reachable.

It identifies vulnerable imports and function calls, constructs a call graph from transitive dependencies to your main code, and proves or disproves exploitability.

DerScanner Package Health

CVE Detection & Dependency Scanning

Cross-references packages against NVD, GitHub Security Advisories, and proprietary databases. Maps full dependency tree identifying exactly where vulnerable packages sit. SCA scanning tool covers transitive dependencies that manual reviews miss.

Package Health Scoring

Proprietary multi-factor score that assesses security and reliability of each open-source package. Evaluates 8 metrics including maintenance activity, known vulnerabilities, and supply chain attack indicators (typosquatting, MavenGate, starjacking). Helps you decide whether to use, replace, or monitor a dependency.

How it works?

How DerScanner SCA Works

DerScanner automates the entire software composition analysis process from code upload to remediation guidance

1

Upload or Connect

Upload your project source code or connect your GitHub, GitLab, or CI/CD repository. DerScanner also accepts pre-built SBOM files in CycloneDX format.

2

Automated Discovery

DerScanner scans manifest files and lock files to discover all direct and transitive dependencies across your project.

3

CVE Correlation

Each dependency is cross-referenced against NVD, GitHub Security Advisories, MITRE CWE, and proprietary databases to identify known vulnerabilities.

4

Supply Chain Analysis

License compliance analysis flags GPL, AGPL, and other copyleft risks. Supply chain analysis scores package health and detects attack patterns.

5

SBOM & Remediation

DerScanner generates SBOM files, package health scores, and remediation guidance. Reports are available in PDF, HTML, CSV, and JSON formats for auditors and developers.

Healthy Package by DerScanner

Plus, with our free service at HealthyPackage.ai, you can quickly vet the packages for your project and ensure they're safe to use.

SBOM
Compliance – Meet
Regulatory Requirements

Compliance with software supply chain regulations is mandatory now. All of them require organizations to know exactly what is inside their software and to track vulnerabilities across the entire supply chain on an ongoing basis. Most SCA tools cover only a handful of mainstream language ecosystems and stop at direct dependencies.

DerScanner generates CycloneDX SBOMs for 12+ language ecosystems, maps the full dependency tree (direct and transitive), correlates findings against multiple CVE databases, and produces audit-ready reports in PDF, HTML, JSON, and CSV. One scan covers the requirements of every regulation listed below.

US Executive Order 14028

Requires SBOMs for software sold to US federal agencies. DerScanner generates CycloneDX SBOMs automatically on every scan, ready for procurement compliance reviews.

EU Cyber Resilience Act (CRA)

Mandates SBOM documentation for digital products sold in the EU. Vulnerability reporting starts September 2026; full compliance by December 2027. Fines reach 2.5% of global turnover.

DORA (Digital Operational Resilience Act)

Applies to EU financial entities since January 2025. Requires tracking all third-party libraries including open source. Fines reach 2% of global turnover for non-compliance.

HIPAA

Healthcare organizations must manage software supply chain risks for patient data systems. DerScanner documents which components are in use and their vulnerability status for audit assessments.

PCI DSS 4.0.1

Fully mandatory since March 2025. Requires inventories of all software components in custom code (Requirement 6.3.2). DerScanner generates the SBOM that satisfies this requirement.

SOC 2 Type II

Requires vendor risk and third-party component controls. DerScanner's package health scoring and SBOM generation provide the artifact trail SOC 2 audits demand each year.

NIS2 Directive

EU cybersecurity law for essential and important entities. Member states transposed NIS2 into national law in October 2024. Requires supply chain security and vulnerability handling – SBOMs are the practical way to evidence both.

INCREASE SECURITY

Approved by industry leaders

Industry Leaders Logos
CWE-compatibility certified
MITRE
Recommended by NIST
NIST
Rating: 5.0/5 stars on G2
G2Reviews
Rating: 4.6/5 stars on Gartner
Gartner Peer InsightsReviews

Why your team needs DerScanner SCA?

Modern software relies on open-source and third-party components. This requires visibility into what enters codebase, carried vulnerabilities, and whether it meets licensing and governance requirements or not.

DerScanner SCA continuously scans dependencies, prioritizes findings, speeds up remediation, enforces compliance policies, and produces audit-ready SBOMs. That's how you shift supply chain security left with dependency management made easy.

DevSecOps Teams

Ship code fast without letting vulnerable dependencies slip into production. No manual security gates that slow down CI/CD and frustrate developers.

Security Engineers

Gain visibility into the software supply chain and separate critical third-party risks from noise, especially when facing modern attacks like malicious packages and registry compromises.

Compliance & Legal Teams

Be sure that every open-source component meets licensing requirements and prove regulatory adherence to auditors, without manually tracking hundreds of dependencies across spreadsheets.

Frequently Asked Questions

Get Started

Make Your Applications
Secure Today

Sign up for a personalized demo to see
how DerScanner can meet your Application Security needs

dashboard