KnowledgeBase depth
10 million open-source projects, 317,000 unique vulnerabilities, 2,650 licenses. The dataset is the practical asset. Programs underestimate how much SCA value comes from the data rather than the engine.
Black Duck • Application security
Black Duck SCA covers open-source dependency, license, and supply-chain risk against the Black Duck KnowledgeBase, which catalogs more than 10 million open-source projects, 317,000 unique vulnerabilities, and 2,650 unique licenses. Snippet matching detects copy-pasted and AI-generated code, and AI Model Risk Insights extends visibility into open-source AI model usage.
Default SCA policy produces volume that gets ignored, so Merito installs Black Duck SCA on premises or in Polaris, onboards your scan sources and writes the vulnerability, license and SBOM rules your open-source approvals run on.
What it is
Black Duck SCA is the Software Composition Analysis product backed by the Black Duck KnowledgeBase. The KnowledgeBase catalogs more than 10 million open-source projects, 317,000 unique vulnerabilities, and 2,650 unique licenses. The dataset depth is the practical reason Black Duck SCA produces useful findings on enterprise codebases where shallower datasets miss vulnerabilities.
Multiple scan technologies cover source code, build artifacts, containers, and firmware. Direct and transitive dependencies declared in package manifests get identified alongside dependencies the package manager does not declare (vendored code, copy-pasted snippets, AI-generated code that resembles open-source). Snippet matching is the differentiator that surfaces what manifest-based scanning misses, including AI-generated code from Copilot, Cursor, and Claude Code that resembles licensed open-source.
AI Model Risk Insights shipped in 2025 extending the SCA surface into open-source AI models. Visibility includes model usage, licensing, and data-origin information for the AI artifacts integrated into the customer's software. The capability addresses an emerging governance gap as enterprise programs adopt open-source AI models without the dependency-tracking discipline they apply to traditional libraries.
Black Duck SCA produces signal only when policy is authored. Default settings generate volume that gets ignored. Merito's standard SCA engagement begins with the dependency baseline, then policy authoring against the customer's risk tolerance and license tolerance, then SBOM lifecycle workflow, then audit-evidence flow. Programs that buy SCA and never write the policies generate noise that the security team learns to ignore.
Ideal use cases
What it is best at
10 million open-source projects, 317,000 unique vulnerabilities, 2,650 licenses. The dataset is the practical asset. Programs underestimate how much SCA value comes from the data rather than the engine.
Copy-pasted snippets and AI-generated code that resembles licensed open-source get matched back to source projects. Catches what manifest-based scanning misses entirely. The differentiator becomes more important as Copilot, Cursor, and Claude Code generate substantial portions of new code.
Source code, build artifacts, containers, and firmware all scan against the same KnowledgeBase. Single-surface SCA forces customers to stitch separate scanners; Black Duck covers the full footprint under one engine.
Open-source AI models get the same dependency-tracking discipline traditional libraries already get. Visibility covers usage, licensing, and data origins for the AI artifacts integrated into customer software.
Core capabilities
How Black Duck SCA finds the open-source code your application actually uses.
Manifest-based dependency identification
Direct and transitive dependencies declared in package managers (npm, Maven, NuGet, pip, gems, Go modules, Cargo, Composer) get identified and matched against the KnowledgeBase.
Build-artifact analysis
Post-build artifacts get scanned without source code access. Catches dependencies that exist in the deployed binary even when the package manifest is incomplete.
Snippet matching
Copy-pasted and AI-generated code gets matched against open-source projects. Catches what manifests cannot see, including code from Copilot, Cursor, or Claude Code that resembles licensed open-source.
Container and firmware scanning
Container images and firmware get scanned for embedded dependencies. Single-surface SCA misses the long tail of components shipped in deployed artifacts.
The proprietary dataset that drives finding quality.
10 million open-source projects
Project metadata, version history, and component relationships catalog the open-source ecosystem at depth that exceeds free vulnerability feeds.
317,000 unique vulnerabilities
Vulnerability records exceed the standard NVD dataset and include private vulnerability research and earlier disclosure than the public databases.
2,650 unique licenses
License catalog covers permissive, copyleft, dual-license, and unusual project-specific licenses. Drives accurate license-compliance enforcement.
Where SCA findings become enforced policy and audit-ready evidence.
Policy authoring
AppSec architects write policies covering vulnerability severity thresholds, license-compliance categories, snippet-match handling, and component age. Policies enforce automatically across the SDLC.
SBOM generation and import
Software Bill of Materials generated in SPDX and CycloneDX formats. SBOMs from upstream suppliers get imported and mapped to KnowledgeBase components.
Build-gate enforcement
A dependency that breaks policy fails the CI/CD build. Blocking only newly introduced components lets the team clear the existing backlog without stopping releases.
Recent capabilities extending SCA into AI and software-supply-chain risk.
AI Model Risk Insights
Open-source AI models get the same dependency tracking traditional libraries get. Coverage includes model usage, licensing, and data-origin information.
Reachability with Black Duck Signal
Reachability analysis demotes findings in unreachable code paths, so the dependency backlog ranks the vulnerable components an attacker could actually exploit ahead of the rest.
Coverity Static pairing
Joint Coverity SAST and Black Duck SCA workflows produce automated SBOM generation and unified findings management.
Where it fits in the stack
Deployment and implementation
Licensing and packaging
Black Duck SCA (on-prem)
Customer-hosted SCA platform with full KnowledgeBase access and custom policy authoring depth.
Best for: Teams whose dependency data cannot leave their own data center.
Black Duck SCA through Polaris (SaaS)
SaaS SCA capabilities under the Polaris unified console alongside SAST, DAST, IaC, and secrets.
Best for: Programs adopting unified SaaS AppSec rather than running standalone scanners.
AI Model Risk Insights add-on
Extends SCA into open-source AI model dependency tracking, licensing, and data-origin visibility.
Best for: Programs adopting open-source AI models and needing AI governance discipline.
Merito services
Pick the engagement that matches where you are in the lifecycle.
Installation or Polaris tenant setup, scan-source onboarding, KnowledgeBase calibration, and policy authoring.
Explore serviceSupply-chain program scoping for SCA adoption alongside Semgrep Supply Chain, Snyk Open Source, Sonatype Lifecycle, Checkmarx SCA, and OpenText SCA.
Explore serviceBuild-gate SCA in Jenkins, GitHub Actions, GitLab CI, Azure DevOps, and Bitbucket. Container registry and package manager wiring.
Explore serviceA request-and-approve path for new open-source components that developers actually use, backed by AppSec champions on each team.
Explore serviceNamed engineer, priority SLAs, and release-window coverage for Black Duck SCA in production.
Explore servicePolicy retuned as risk and license tolerance shift, snippet-match rules kept current, SBOMs regenerated as dependencies change, and license-compliance reviews on a schedule.
Explore servicePolicy authoring and KnowledgeBase calibration for AppSec architects, snippet-match handling and SBOM lifecycle for security engineers, and the approval flow for developers.
Explore serviceBlack Duck SCA licensing
The KnowledgeBase is the asset. Default policy is the noise. Note whether you need Black Duck Server on premises or SCA inside Polaris, and roughly how many applications are in scope.
Merito point of view
Black Duck SCA's KnowledgeBase catalogs more than 10 million open-source projects, 317,000 unique vulnerabilities, and 2,650 unique licenses. The dataset depth is genuinely the differentiator. Programs that adopt SCA with shallow datasets miss vulnerabilities that Black Duck catches because the data is not in the free feeds. Merito's recommendation for customers comparing SCA tools is to weight dataset depth more heavily than engine architecture.
Snippet matching for AI-generated code is the recent capability that matters most for programs with significant Copilot, Cursor, or Claude Code adoption. AI assistants generate code that resembles licensed open-source, and manifest-based SCA cannot see it. Black Duck SCA matches snippets back to source projects so the license and vulnerability state of AI-generated code becomes part of the same backlog the rest of the SCA program manages.
AI Model Risk Insights extends governance to open-source AI models. The capability is necessary but not sufficient for AI governance. Customers that buy SCA for AI Model Risk Insights expecting it to cover model behavior monitoring are buying the wrong product. AI Model Risk Insights is best read as an extension of dependency discipline, not as AI governance in full.
What buyers usually underestimate
Active development
Fresh analysis of recent Black Duck SCA releases, reviewed by Merito as they ship.
View all product release updatesBlack Duck Detect 12.1.0 adds support for OpenJDK 25 and updated versions of pip, Pipenv, Setuptools, uv, Poetry, and Go. It also improves dependency visibility and corrects scan failures or inaccurate BOM results across several ecosystem detectors.
Black Duck Detect 12.0.0 improves software composition analysis governance by adding controls for UV dependency groups, npm workspaces, Bazel dependencies, and empty scan results. Java 8 support is removed, Java versions below 17 are deprecated ahead of Detect 13.0.0, and Docker Inspector is scheduled for removal in 13.0.0. Enterprises should update CI runner standards, firewall allow lists, and scan policies before upgrading.
Black Duck Detect 11.5.1 fixes a Gradle init-script regression in which phantom subprojects could receive an empty configuration set and report zero components. The release also resolves a component-location analysis exception triggered by spaces in version strings. For enterprises, the result is more dependable BOM evidence for release approvals, open-source risk decisions, and audit records.
Related from Merito
Related solutions
Related services
Related products
Frequently Asked Questions
Consultation request
Describe the package managers and registries you depend on, the SCA tool you use now, and how open-source approvals work today. A Merito Black Duck SCA specialist follows up within one business day.
KnowledgeBase depth
The dataset is the practical asset. Programs underestimate how much SCA value comes from data depth rather than engine architecture.
Snippet matching
Manifest-based SCA misses what package managers do not declare. Snippet matching catches the rest, including AI-generated code from Copilot, Cursor, and Claude Code.
Next step
Black Duck SCA rollouts go baseline first, policy second and SBOM workflow third. Default settings produce volume the security team learns to ignore.
Proof and resources
AI-generated code and copied snippets are creating hidden software supply chain risks traditional SCA tools often miss. Learn how Black Duck and Merito operationalize snippet-level governance.
As agentic coding systems and AI-assisted development reshape software creation, understanding what goes into your codebase is no longer optional—it’s essential. Software Bills of Materials (SBOMs) have become the cornerstone of transparency and trust in modern application security, helping organizations mitigate risks introduced by complex, AI-generated dependencies.
Open-source and supply-chain coverage as part of a complete AppSec program.