Quick verdict: Checkmarx One is a single SaaS platform that bundles SAST, SCA, IaC, container, API, secrets, DAST, and ASPM under one UI and one policy engine. Black Duck is a portfolio: Polaris unifies its three SaaS engines, but standalone Coverity and standalone Black Duck SCA stay separate for on-prem, air-gapped, or safety-critical deployments. Pick Checkmarx for breadth and single-platform consolidation, Black Duck for SCA depth and ASIL-D safety-critical C/C++. Polaris does not unify the full Black Duck portfolio.
Checkmarx and Black Duck are both Leaders in the 2025 Gartner Magic Quadrant for Application Security Testing. They are the two enterprise AppSec vendors that show up in nearly every regulated-industry shortlist alongside Veracode, Snyk, and GitHub Advanced Security.
The framing matters here. Checkmarx One is one product. Black Duck is a portfolio. The Polaris SaaS platform unifies fAST Static (powered by the Coverity engine), fAST SCA (powered by the Black Duck KnowledgeBase), and fAST Dynamic. It does not unify standalone on-prem Coverity or standalone on-prem Black Duck Hub, both of which most regulated and embedded customers still run. That portfolio-versus-platform tension drives most of the practical differences below.
This comparison draws on Forrester Wave reports, Gartner Peer Insights, G2 and PeerSpot reviews, Vendr procurement data, vendor documentation, and independent practitioner write-ups. CxSAST (the legacy on-prem Checkmarx product) is treated as distinct from Checkmarx One (the cloud-native SaaS launched in 2021). Synopsys-era Black Duck (pre-October 2024) is treated as distinct from post-spin-out Black Duck Software, Inc. Where vendor claims diverge from independent findings, both are noted.
What Checkmarx and Black Duck actually are
Checkmarx
Checkmarx was founded in 2006 in Ramat Gan, Israel by Maty Siman (still CTO) and Emmanuel Benzaquen. Hellman & Friedman acquired a majority stake in April 2020 at a $1.15B valuation, with Insight Partners and TPG as minority holders. Sandeep Johri took over as CEO in 2023.
The company built its reputation on CxSAST, an on-premises static analysis engine driven by a proprietary query language called CxQL. In 2021 Checkmarx launched Checkmarx One, a cloud-native SaaS platform that has since become the clear flagship. CxSAST on-prem is still actively sold and supported (Engine Pack 9.7.4 is current as of April 2026), but new investment goes into the cloud platform.
Checkmarx One bundles a wide set of modules under one UI, one policy engine, one findings store, and one licensing model:
- SAST (proprietary CxQL engine, no compilation required)
- SCA (manifest plus fingerprint-based detection)
- IaC Security (KICS, Apache 2.0 open source, 2,400+ queries, 20+ platforms)
- Container Security (Syft-powered SBOM, Dockerfile hardening, registry integrations)
- API Security (source-code-derived API discovery, shadow and zombie API detection)
- Supply Chain Security (Dustico-derived malicious-package detection, 420,000+ malicious packages)
- Secret Detection (powered by 2ms, an open-source project)
- DAST (ZAP-based after the September 2024 hire of ZAP's three project leads)
- AI Supply Chain Security for AI-generated code
- ASPM (Application Risk Management plus Cloud Insights, with SARIF Bring-Your-Own-Results ingest)
- Checkmarx One Assist (remediation agent), Developer Assist (IDE agent, GA August 2025), Checkmarx One Query Editor (the explicit successor to CxAudit), AI Query Builder for custom CxQL rules
Checkmarx crossed $150M ARR in October 2025, with more than 30% ARR growth and 800B+ lines scanned per month. The company achieved FedRAMP High Ready on September 30, 2025 (pre-Authorization), and acquired Tromzo on December 9, 2025 to power agentic remediation.
Black Duck
Black Duck Software was founded in December 2002 in Waltham, MA by Doug Levin. Synopsys acquired the company in December 2017 for ~$565M and folded it into the Synopsys Software Integrity Group (SIG). In May 2024 Synopsys announced the SIG spin-out. The deal closed October 1, 2024, with Clearlake Capital and Francisco Partners buying SIG for up to $2.1B and relaunching it as Black Duck Software, Inc. Jason Schmitt continued as CEO.
A second organizational shift followed quickly: in September 2025, UltraViolet Cyber acquired the application security services arm of Black Duck. That made two ownership changes within twelve months, plus a domain migration from polaris.synopsys.com to polaris.blackduck.com that was extended twice (originally February 2025, then September 2025, then March 24, 2026).
Black Duck ships a portfolio rather than a single platform:
- Polaris Platform (SaaS unifier)
- Polaris fAST Static (powered by the Coverity engine)
- Polaris fAST SCA (powered by the Black Duck KnowledgeBase and BDSAs)
- Polaris fAST Dynamic (DAST, WhiteHat-derived)
- Rapid Scan Static / Sigma engine (lightweight SAST, became standalone in Polaris 2025.6.0 in June 2025)
- Coverity Static Analysis (standalone, on-prem Coverity Connect plus scan nodes, or cloud)
- Black Duck SCA (standalone Hub, on-prem or BD-hosted SaaS, formerly "Black Duck Hub")
- Seeker IAST
- Black Duck Continuous Dynamic (renamed from WhiteHat Dynamic, production-safe DAST)
- Defensics Protocol Fuzzing (300+ protocol test suites)
- Black Duck Binary Analysis (BDBA)
- Black Duck Assist (AI remediation, GA at Black Hat 2025)
- Insights NLQ (natural-language queries, beta as of Polaris 2025.6)
- Black Duck Signal (agentic AI built on the proprietary ContextAI model, GA March 23, 2026)
- Code Sight IDE plug-in, Bridge CLI, Black Duck Detect, Software Risk Manager (SRM)
After the spin-out, several products were renamed: Polaris Software Integrity Platform became the Black Duck Polaris Platform, Synopsys fAST Static/SCA/Dynamic became Polaris fAST Static/SCA/Dynamic, WhiteHat Dynamic became Black Duck Continuous Dynamic, Black Duck Hub became Black Duck SCA, and Polaris Assist became Black Duck Assist.
Platform versus portfolio
The architectural difference is the central distinction in this comparison.
Checkmarx One is genuinely one platform. One UI. One policy engine. One findings store. One ASPM correlation layer. One licensing model. Adding API security or container security does not introduce a new console.
Black Duck is a portfolio with a partial unifier. Polaris pulls fAST Static, fAST SCA, and fAST Dynamic into a single dashboard with a single policy engine for findings generated inside Polaris. The deepest engines (full Coverity and full Black Duck Hub) keep their own deployment models, licensing, UIs, and on-prem policy engines. A customer running on-prem Coverity for ASIL-D embedded code plus SaaS Polaris for cloud apps lives with two operational surfaces. Practitioner reviews on Gartner Peer Insights confirm this: "the results given by Code Sight and by Coverity or BlackDuck are not totally the same."
How each tool works under the hood
Checkmarx One architecture
Checkmarx One is hosted on AWS across multi-tenant regions (US, EU, EU2, ANZ, India, Singapore) plus single-tenant options for Germany (DEU) and the UAE/MEA. The platform achieved FedRAMP High Ready on September 30, 2025 and ACN Level 2 (Italy, aligned to PNRR and NIS2) on November 6, 2025.
The scanning data flow is straightforward. A CLI zips local source, uploads to a customer-dedicated S3 path with pre-signed time-limited URLs, runs scans, and stores findings in a unified store. SCA source is retained for 24 hours or less. Single-tenant customers can bring their own KMS key.
The platform uses distinct engines for SAST, SCA, IaC (KICS), container, API, secrets (2ms), and DAST (ZAP). All engines write findings to a single store. ASPM sits on top as the correlation, deduplication, and prioritization layer. Checkmarx markets noise-reduction percentages on its product pages (figures of "80%" and "89%" appear in different recaps, none with independent benchmarking behind them). Treat these as marketing claims, not measured outcomes.
The SAST engine itself is proprietary. It builds an internal AST and a data-flow graph from source code, and runs CxQL queries (a C#-derivative language) against that graph. No compilation is required. The same engine powers CxSAST on-prem and Checkmarx One. Custom queries are authored in the Checkmarx One Query Editor, the explicit successor to the on-prem CxAudit tool.
CxSAST on-prem is still available behind a firewall, but Checkmarx does not market a purpose-built air-gapped SKU. Modern Checkmarx One features (ASPM, Assist, Developer Assist, MCP server) are SaaS-only.
Polaris architecture
Polaris is SaaS-only and multi-tenant. Regions cover US, EU, APAC, Japan, and Australia, plus an in-Kingdom Saudi Arabia / GCC region announced in July 2025 on Google Cloud (the first AppSec SaaS hosted in-Kingdom).
The engine stack underneath Polaris is split:
- Polaris fAST Static uses the Coverity engine. Black Duck's documentation states explicitly: "Black Duck uses a single scan engine to power all our static analysis solutions, including Coverity Static Analysis, Polaris fAST Static, and Software Risk Manager."
- Polaris fAST SCA uses the Black Duck KnowledgeBase, BDSAs, and Black Duck's multi-technique matching.
- Polaris fAST Dynamic uses the WhiteHat-derived DAST engine.
- Rapid Scan Static (Sigma) is a separate lightweight engine, formerly bundled with Coverity, that became standalone in Polaris 2025.6.0.
The Bridge CLI orchestrates Detect, Coverity, Polaris, and SRM scans for CI/CD. Black Duck Detect handles dependency detection and added a Cargo CLI detector and extended Conda support in release 10.4.0. Code Sight is the IDE plug-in for VS Code, Visual Studio, Eclipse, IntelliJ, Cursor, and Windsurf.
Black Duck Assist is GA in Code Sight and Polaris. Insights NLQ is still in beta. Black Duck Signal, the agentic AppSec product, GA'd on March 23, 2026 and is built on a proprietary ContextAI model trained on 20+ years of BSIMM assessments, Black Duck Audits, and dynamic scans. Signal is too new for durable practitioner sentiment.
A practical note: Polaris release notes from February 2025 onward have repeatedly told customers to "keep https://sig-repo.synopsys.com on your allow list" while the migration from Synopsys-branded endpoints completes. The deprecation date moved twice, from February 14, 2025 to September 30, 2025 to March 24, 2026.
Standalone Coverity
Coverity Static Analysis runs on-prem (Coverity Connect server plus scan nodes) or in Polaris SaaS. The analysis is interprocedural, path-sensitive, context-sensitive, whole-program data flow.
For C/C++ it is compile-first: Coverity integrates into the build system and analyzes the same translation units the compiler produces. That is what makes it the industry benchmark for embedded code, and also what makes it slow. Custom checkers are authored in Code XM, a domain-specific language that has historically required Black Duck Professional Services to use well, though customer-authored models are supported.
Coverity is the safety-critical engine in this comparison. It is TÜV SÜD certified per IEC 61508-3, qualified to ASIL D under ISO 26262, and qualified for EN 50128 and EN 50657. Compliance rulesets cover MISRA C/C++, CERT C/C++/Java, AUTOSAR C++14, ISO/IEC TS 17961, and DISA STIG. The current release is Coverity 2025.12.
Standalone Black Duck SCA
The Black Duck KnowledgeBase is the differentiator. Current vendor figures (October 2025 datasheet):
- 3,000+ licenses with encoded obligation attributes
- 317,000+ vulnerabilities
- 426,000+ affected component versions
- 10 million+ open-source projects tracked
- 50,000+ sources crawled
Older figures circulating around the web ("530 billion lines of code", "2M components", "79K vulnerabilities") are stale and should be ignored. The current numbers are authoritative.
Black Duck's research arm (CyRC) curates BDSAs, vendor-issued advisories that ship ahead of NVD. In Q1 2025, CyRC published 3,800 BDSAs. 62% had no analyzed NVD CVE at the time. 97.6% were published faster than NVD analyzed CVEs, with an average lead time of 165 days, rising to 203 days for high and critical severities.
The matching engine combines manifest declaration, file-system signature scanning, snippet matching, and binary plus firmware analysis through BDBA (which can crack .NET bytecode, Java bytecode, and Go binaries). This breadth is the reason Black Duck is the industry standard for M&A due diligence and OSS license compliance.
Air-gapped reality
| Deployment | Air-gapped? |
|---|---|
| Checkmarx One | No (SaaS-only platform) |
| CxSAST on-prem | Approximates air-gapped, but no dedicated SKU. Modern ASPM, Assist, Developer Assist features are not available on-prem |
| Polaris | No (SaaS-only) |
| Standalone Coverity | Yes. Strongest air-gapped option in either portfolio |
| Standalone Black Duck SCA | Yes. On-prem Hub supported |
For classified, air-gapped, or fully on-prem workloads, the answer is Coverity or Black Duck SCA on-prem. Checkmarx does not have an equivalent fully air-gapped story for the modern Checkmarx One feature set.
Language and ecosystem support
SAST language coverage
| Language | Checkmarx One SAST | Coverity / Polaris fAST Static |
|---|---|---|
| Java | First-class | Industry-leading data flow |
| Kotlin | Supported (G2 reviewers report a "huge number of false positives" for Kotlin) | Supported |
| Scala | Supported | Supported |
| C# / VB.NET | Supported | Supported |
| C / C++ | Supported (no build required) | Industry benchmark, requires build integration |
| Objective-C / Swift | Supported | Supported |
| JavaScript / TypeScript | Supported | Supported (practitioners report higher FP rate than C/C++) |
| Python | Supported | Supported (often requires manual coverity_model.c files to suppress FPs) |
| Ruby | Supported | Supported |
| PHP | Supported | Supported |
| Go | Supported (framework depth still limited in 2025-2026 reviews) | Supported |
| Rust | Supported in recent Engine Packs (framework depth limited) | Not first-class |
| Apex | Supported | Supported |
| Dart / Flutter | Supported | Dart supported |
| ABAP / COBOL / PL-SQL / T-SQL | Supported per Engine Pack 9.7.x | Not listed |
| CUDA / Fortran | Not supported | Supported |
| JSP | Supported | Supported |
Checkmarx vendor-marketing pages count languages and frameworks inconsistently (25+, 35+, 75+ languages, 80+ to 100+ frameworks, 150+ technologies overall). The Engine Pack documentation is the definitive reference. A safe phrasing is "35+ languages, 80+ frameworks, 150+ technologies overall." Coverity claims 20+ languages and 70+ frameworks.
SCA ecosystem coverage
| Package Ecosystem | Checkmarx SCA | Black Duck SCA |
|---|---|---|
| npm / Yarn / Bower | Yes | Yes |
| Maven / Gradle / Ivy | Yes | Yes |
| NuGet | Yes | Yes |
| pip / Poetry / Setuptools | Yes | Yes |
| Composer (PHP) | Yes | Yes |
| RubyGems / Bundler | Yes | Yes |
| Go Modules | Yes | Yes |
| SwiftPM / Carthage / CocoaPods | Yes | Yes |
| Cargo (Rust) | Yes | Yes (Detect 10.4.0 added Cargo CLI detector) |
| Conda | Limited | Yes (Detect 10.4.0 added Conda 25.1.1) |
| Conan 2 (C/C++) | Limited | Yes |
| Container images | Yes (Dockerfile + image) | Yes (BDBA layer-by-layer) |
Both vendors cover the major package ecosystems. The depth differences live in matching technique and metadata curation, not in the manifest list.
Detection accuracy: what the independent data says
The honest answer is that no peer-reviewed academic benchmark compares Checkmarx and Black Duck head-to-head. The OWASP Benchmark publishes commercial results anonymized as "Commercial Tool 01-06". Vendor competitive pages cite each other selectively. Most useful evidence comes from analyst quotes and practitioner reviews on G2, Gartner Peer Insights, and PeerSpot.
SAST false positive rates
Checkmarx false positives are the single most consistent criticism across every review platform from 2024 through 2026. G2's aggregated False Positive Rate score for Checkmarx is 6.5/10, the lowest dimension across all G2 feature metrics for the product. Kotlin is repeatedly singled out: "a huge number of false positives for Kotlin based projects" (G2 review surfaced April 2026). PeerSpot, November 2025: "false positives appear, such as when the word 'password' appears in a file, which actually refers to a code variable elsewhere."
Practitioners also describe a binary tuning split. CxQL tuning materially reduces FPs but requires dedicated specialist expertise. A Gartner Peer Insights reviewer of CxSAST put it bluntly: "Good product with many features but complicated for customization. Need special people on everyday duty to support it."
Coverity FPs are low in C/C++ and higher in web and managed languages. Gartner Peer Insights and PeerSpot reviewers describe Coverity's C/C++ FP rate as "very low" and credit it with productivity gains. The picture changes in .NET, Java, JavaScript, and Python: PeerSpot, "Coverity does have a very high number of false positives [in .NET, Java, JS] which at a point gets on the nerves of developers." Python specifically requires manually maintained coverity_model.c files to suppress known FP patterns. Black Duck offers a paid Expert Triage Service to remove SAST false positives, which itself acknowledges the noise problem at scale.
SAST scan performance
Forrester Wave SAST Q3 2023 included a now widely-quoted line: "Coverity scan speeds are not in line with developer expectations." Practitioners corroborate this on Gartner Peer Insights and PeerSpot. The Coverity executable is ~1.2 GB. One PeerSpot reviewer in 2025 reported deployment "took us more than a week."
Checkmarx One pre-compilation is a real performance advantage compared to Coverity for SAST. But practitioners consistently report slow scans on large monorepos. PeerSpot, 2025: "SAST scan can still be slow for very large mono-repos." A PeerSpot comparison versus Semgrep in April 2026: "with their AI-based scanning, when you triage that scan, the scan never completes or finishes." Memory consumption and service freezes on large scans are reported, with stability ratings on PeerSpot ranging from 4/10 to 10/10.
SCA accuracy
SCA is where Black Duck's depth becomes most visible.
The Forrester Wave for Software Composition Analysis Q4 2024 named Black Duck a Leader, with the highest-possible score in 9 of 25 criteria including Component Identification & Analysis, License Detection, License Analysis, License Guidance, SBOM Generation, SBOM Export, SBOM Ingest, and Policy Management. Forrester wrote: "Black Duck has a history of innovation, with one of the largest open-source software knowledge bases. The Black Duck professional edition is the choice for manufacturing and regulated industries." Checkmarx SCA placed as a Strong Performer in the same Wave (Strategy #3, Current Offering #5).
Even competitors concede Black Duck's position. Endor Labs writes: "Black Duck is the industry standard for open-source license compliance and SBOM management. Its multi-factor detection combines package manager analysis, binary analysis, source code scanning, and snippet matching to find open-source components even when they are vendor-bundled or copied without a package manager."
The matching breadth has a cost. Black Duck's own scanning best-practices guidance concedes: "Using package manager inspection, plus Signature Scanner, and snippet scanning provides the highest level of coverage but takes longer and will result in higher False Positive rates." Black Duck even maintains an "Identifying Unmatched Components" training course.
Reachability and exploitable path
This is a real gap.
Checkmarx Exploitable Path is mature. It builds a call graph and data-flow graph through CxSAST, then traces from project code through to a vulnerable method inside a dependency. It works at function level for Java, Python, JavaScript, and C#. It requires a full SAST scan (not incremental). In 2026, Checkmarx introduced Attackability (Triage Assist), which extends reachability with attacker-controlled input validation and safe-control detection.
Black Duck does not publicly market function-level reachability. AppSec Santa, April 2026: "Endor Labs leads. Socket acquired Coana for reachability. Snyk and Mend offer reachability for Java and JavaScript. Black Duck and FOSSA do not provide reachability analysis." Endor Labs' own competitive page corroborates. Black Duck's prioritization relies on BDSA metadata, exploit intelligence, and risk scoring rather than source-to-function reachability.
On reachability as a feature, Checkmarx ships function-level Exploitable Path; Black Duck does not. Whether reachability translates to fewer real findings in your codebase is a separate question with no public benchmarks. For raw OSS detection breadth and license curation, Black Duck is ahead.
What the evidence does not cover
No peer-reviewed academic study directly compares Checkmarx One SAST detection to Coverity SAST detection on a public corpus. The only published commercial benchmark (Finite State, 2023) measured ~1 FP in 10 for Black Duck SCA versus ~1 in 50 for Snyk, but it tested SCA only and was commercially interested. The commonly cited "20% Coverity FP rate" figure originates from a Checkmarx competitive page, not a Forrester report. Treat it accordingly.
CI/CD integration and developer workflow
CI/CD platform support
| CI/CD Platform | Checkmarx One | Black Duck (Polaris / Coverity / BD SCA) |
|---|---|---|
| Jenkins | Dedicated plugin | Bridge CLI plus Black Duck Security Scan |
| GitHub Actions | Official action with SARIF | Black Duck Security Scan Action |
| GitLab CI | Integration template with MR decoration | Bridge CLI |
| Azure DevOps | Dedicated plugin | Black Duck Security Scan extension |
| Bitbucket Pipelines | CLI-based | Bridge CLI |
| TeamCity | Dedicated plugin | CLI-based |
| CircleCI | CLI-based | CLI-based |
| AWS CodeBuild | CLI-based | CLI-based |
Customers using the legacy "Synopsys Action" or "Synopsys Security Scan" extension must migrate to the renamed "Black Duck Security Scan" versions. The migration is straightforward but is a concrete post-spin-out action item. Checkmarx claims 75+ integrations total.
IDE plugins
Checkmarx One ships plugins for VS Code, IntelliJ, Eclipse, Visual Studio, and works with Cursor, Windsurf, and Kiro through the VS Code extension. Developer Assist GA'd on August 5, 2025 and provides real-time integration with GitHub Copilot, Cursor, and Windsurf through an MCP server. If the MCP server is unavailable, the plugin can fall back to a local LLM.
Black Duck Code Sight supports VS Code, Visual Studio, Eclipse, IntelliJ, Cursor, and Windsurf with Black Duck Assist integrated for AI fix suggestions. Gartner Peer Insights reviewers describe Code Sight as helpful for shifting security left, but flag concerns: "lack of initial support for key integrations, lack of substantial reporting, significantly disparate fidelity between scanning methods, lack of customization."
PR and MR decoration
Both platforms decorate pull requests in GitHub, GitLab, Bitbucket, and Azure DevOps. The Black Duck Security App for GitHub (launched 2025) unifies SCM onboarding for Polaris, Black Duck SCA, and Coverity, including SARIF upload to the GHAS Security tab. Checkmarx One supports SARIF, native PR decoration, and interactive @Checkmarx mentions in PR comments.
Black Duck SCA offers automated fix-PR creation with configurable severity filters and upgrade-guidance modes. Checkmarx does not prominently market an equivalent in-vendor auto-fix-PR capability; Developer Assist generates fixes inside the IDE rather than as auto-PRs.
Ticketing and notifications
Checkmarx integrates with Jira, Azure Boards, GitHub Issues, Slack, Microsoft Teams, email, and ServiceNow Vulnerability Response. Black Duck integrates with Jira (Cloud and Server), Azure Boards, and ServiceNow.
Scale considerations
Checkmarx One's Contributing Developers model is a recurring scale complaint. A Contributing Developer is any contributor (AI agent, bot, or human) with at least one commit to a scanned private repository in the past 90 days. Concurrent Scan ratios are 1:20 CS:CD on Start for SAST, and 1:1 on all other Checkmarx One packages. Per-CD LOC cap is 5M LOC per month per CD license. Repositories larger than 1M LOC count as multiple. PeerSpot, November 2025: "Checkmarx One is a premium solution, so budget accordingly. Make sure you understand how licensing scales with additional applications and users." Another reviewer reported approximately $500,000 for around 250 users.
Polaris is licensed per Application (up to 1M LOC per Application) plus per-engine subscription. Coverity standalone is per-developer at $800-$1,500 per developer per year (Vendr, directional). Black Duck SCA is per-application or per-contributor and not publicly listed.
Where the platforms overlap and diverge
This is where the platform-versus-portfolio framing matters most. Checkmarx One has breadth advantages in three modules where Black Duck has gaps. Black Duck has depth advantages where Checkmarx is shallow.
Where Checkmarx is materially broader
IaC scanning. KICS is Apache 2.0 open source on GitHub with 2,400+ editable Rego/OPA queries across 20+ platforms: Terraform, OpenTofu, CloudFormation, Kubernetes, Helm, Ansible, Dockerfile, Docker Compose, ARM/Bicep-derived JSON, AWS CDK, AWS SAM, GCP Deployment Manager, OpenAPI 2.0/3.0, Pulumi, Crossplane, Knative, Serverless Framework, GitHub Workflows, gRPC, Buildah, and Databricks (experimental). Black Duck IaC coverage through Rapid Scan Static covers roughly five platforms (Terraform, CloudFormation, Kubernetes, Dockerfile, Ansible) and does not publish a comparable rule count or open-source repository.
Container security. Checkmarx Container Security is a dedicated product. Layer-by-layer image analysis through Syft, build-stage filters (Final Stage Only), and first-class registry integrations for AWS ECR, JFrog Artifactory, DockerHub (private), GHCR, Red Hat Quay, and Azure Container Registry. SBOM is exported in CycloneDX JSON and SPDX. Sysdig runtime correlation is available. Black Duck does layer-by-layer SCA and SBOM through Black Duck SCA and BDBA, but does not ship a comparable Dockerfile-hardening product with CIS Docker Benchmark-style rules.
API security. Checkmarx API Security is source-code-based: it parses routing logic, annotations, and framework conventions, and compares them to OpenAPI / Swagger / RAML specs to surface shadow APIs (in code, not in docs) and zombie APIs (in docs, not in code). It feeds Checkmarx DAST for dynamic API testing. Black Duck's equivalent is DAST-only: Polaris fAST Dynamic accepts OpenAPI / Swagger / Postman / GraphQL schemas and attacks defined endpoints. There is no source-code-based API discovery, no shadow API detection, and no inventory concept independent of user-supplied specs.
Where Black Duck is materially deeper
SCA depth and license compliance. As covered in the accuracy section. Multi-technique matching (manifest, signature, snippet, binary, firmware), 10M+ projects, 3,000+ licenses with encoded obligations, BDSAs 165 days ahead of NVD on average. Forrester SCA Wave Q4 2024 Leader. M&A audit practice runs on this tool.
IAST. Black Duck Seeker is a credible, actively sold IAST product. Gartner Peer Insights reviewers describe it as well-designed. Checkmarx IAST is explicitly labeled "Legacy" on Gartner Peer Insights, and the product documentation effectively ended at version 2.6.1 in May 2020. Practitioners evaluating IAST seriously go to Seeker or Contrast.
Safety-critical compliance. Coverity is TÜV SÜD certified per IEC 61508-3, qualified to ASIL D under ISO 26262, and qualified for EN 50128 and EN 50657. Compliance presets include MISRA C/C++, CERT C/C++/Java, AUTOSAR C++14, ISO/IEC TS 17961, and DISA STIG. Checkmarx SAST has MISRA, CERT, TS 17961, and STIG presets, but no AUTOSAR support, no ISO 26262 qualification, no TÜV certification, and no DO-178C / IEC 61508 / IEC 62304 positioning. Caveat: Parasoft, LDRA, and Klocwork arguably lead Coverity on the newest MISRA 2023 and MISRA C++ 2023 editions and DO-178C tool qualification kits.
Protocol fuzzing and binary analysis. Defensics ships 300+ protocol test suites for fuzzing. BDBA cracks .NET bytecode, Java bytecode, and Go binaries. Checkmarx has no equivalent.
Malicious package detection
Checkmarx Supply Chain Security (Dustico-derived after the August 2021 acquisition) is first-class: 420,000+ malicious packages, 92.8M+ package versions analyzed, more than 1M packages per month scanned, detonation-chamber dynamic behavior analysis, contributor-reputation scoring. It detects typosquatting, dependency confusion, chainjacking, repojacking, protestware, crypto-miners, data exfiltration, malicious downloads, and C2 callbacks.
Black Duck Supply Chain Edition (launched April 2024) adds SBOM and malicious-package monitoring, and BDSAs include malware and protestware tags. There is no published repository figure comparable to Checkmarx's 420,000+, no detonation chamber at similar scale, and no contributor-reputation scoring as marketing emphasis. This is materially less developed than Checkmarx for novel malicious-package detection.
A real caveat for both vendors and their customers: in March 2026, the TeamPCP supply-chain attack compromised Checkmarx's own KICS GitHub Action and two Open VSX extensions (ast-results 2.53.0 and cx-dev-assist 1.7.0). The official Microsoft VS Code Marketplace versions were unaffected. This was a reputational event rather than a product-quality event, but it was relevant to short-term practitioner sentiment.
DAST
Checkmarx DAST is ZAP-based after the September 2024 hire of ZAP's three project leads. Docker CLI mode supports unlimited scan duration, with a 2h 45m cap on cloud-UI scans. Black Duck DAST is split into Polaris fAST Dynamic (pre-production) and Black Duck Continuous Dynamic (production-safe, with AI verification, Threat Research Center human validation, and Business Logic Assessments). Neither is best-in-class versus dedicated DAST specialists like Invicti or Burp Enterprise. Both are "good enough if you want DAST in your platform."
Rule customization and extensibility
This is where Checkmarx is meaningfully ahead.
Checkmarx CxQL
CxQL is the deepest commercial SAST customization story. It is a C#-derivative language. Queries operate on the internal code graph using APIs like FindSQLInjections(), InfluencedBy(), and ConcatenatePath(), following a source-to-sanitizer-to-sink pattern. Changes to building-block queries cascade to all dependent queries. Adding an in-house sanitizer to one query updates every query that references it.
Custom queries can be scoped at Corp, Team, or Project level. The Checkmarx One Query Editor is web-based and is the explicit successor to the on-prem CxAudit tool. The AI Query Builder (launched 2023) generates CxQL from natural language prompts, which lowers the entry barrier substantially. Custom presets bundle queries together (for example, "OWASP Top 10 plus Custom Framework Rules") to standardize scanning across teams.
Practitioners describe a two-sided picture: CxQL is "easy to learn" per the vendor, "complicated for advanced use" per third-party blog write-ups like "How to write rules for Checkmarx and not go crazy." The AI Query Builder narrows the gap.
Coverity Code XM and Black Duck SCA policies
Coverity supports custom checkers through Code XM, a domain-specific language. Customer-authored checkers and models are supported, but historically the depth has skewed Professional Services-driven. Black Duck SCA policies are configurable through standard policy expressions (severity, license, CVSS, component metadata).
Black Duck Assist and Insights NLQ (still beta) provide natural-language query capabilities. Black Duck Signal extends this with agentic AI on the proprietary ContextAI model, but Signal is too new (March 23, 2026 GA) for durable practitioner sentiment.
The Expert Triage Service is paid human analyst help to remove SAST false positives. It is an effective acknowledgment that out-of-the-box noise is meaningful for large teams.
The tradeoff
If your team has proprietary frameworks, banned API patterns, or organization-specific security requirements, Checkmarx is the clear choice. If your team values managed accuracy through engine improvements rather than user-authored rules, Black Duck's model has lower maintenance burden, but you trade away the ability to encode institutional knowledge into detection.
Pricing
Neither vendor publishes official pricing. The figures below come from Vendr, AWS Marketplace, PeerSpot user reports, and independent estimation sites.
Pricing models
Checkmarx One is licensed on Contributing Developers plus Concurrent Scans. Repository count and per-developer LOC caps apply. DAST, advanced AI features, Codebashing, and malicious-package protection are add-ons. Premium support is 20% of the SaaS subscription. Package tiers (Essential, Professional, Enterprise) are referenced conceptually in marketing, but specific per-tier module matrices are sales-quote-only.
Polaris is licensed per Application (up to 1M LOC per Application) plus per-engine subscription (fAST Static, fAST SCA, fAST Dynamic) on a 12-month term. The Standard Package bundles all three engines plus DevOps integrations and ASPM. Expert Triage and First Scan Triage are separately scoped SAST options.
Standalone Coverity is per-developer / per team-member subscription. Vendr signals $800-$1,500 per developer per year, with multi-year discounts of 15-25%. Perpetual licensing is de-emphasized.
Standalone Black Duck SCA is per-application or per-contributor and not publicly listed.
Code Sight SE standalone is $500 per developer with a 10-seat minimum, included free with Coverity, Black Duck SCA, SRM, or Polaris bundles.
Approximate ranges
| Segment | Checkmarx One (estimated) | Black Duck (Polaris / Coverity / BD SCA, estimated) |
|---|---|---|
| Startup (<20 devs) | $30,000-$59,000/yr minimum | Coverity ~$15,000-$30,000/yr; Polaris per-Application starts higher |
| Mid-market (20-200 devs) | $60,000-$200,000/yr | Coverity $80,000-$200,000/yr; Polaris bundle $100,000-$250,000/yr |
| Enterprise (200+ devs) | $200,000-$500,000+/yr (PeerSpot reports ~$500K for ~250 users) | $200,000-$500,000+/yr depending on engine mix |
These are estimates, not official pricing. Both vendors use opaque, quote-based pricing that varies significantly by negotiation, deal size, and contract terms.
Commercial dynamics
Checkmarx is in a fast-growth phase (>30% ARR growth, $150M ARR crossed in October 2025) and is willing to bundle aggressively. PeerSpot, November 2025: "Checkmarx One is a premium solution, so budget accordingly."
Black Duck's commercial signal is different. Vendr procurement data (2025-2026) flags higher-than-expected expansion uplifts on Black Duck contracts, with informed pushback typically yielding meaningful reductions. Average negotiated savings were around 21%. The September 2025 UltraViolet Cyber acquisition of Black Duck's services arm introduced professional-services-continuity questions on top of that.
DEV Community commentary from 2026 captures the procurement risk plainly: "Organizations signing 3+ year contracts with Black Duck are making a bet on Clearlake's stewardship." Early signals under PE ownership have been positive (core team retained, product investment continuing), but the uncertainty is real.
Enterprise readiness
Authentication and access
| Feature | Checkmarx One | Black Duck (Polaris and SCA) |
|---|---|---|
| SSO | SAML, OIDC, LDAP | SAML, OIDC |
| RBAC | Configurable roles, groups, predefined templates | Granular roles per product |
| Multi-tenant / single-tenant | Both options | Polaris multi-tenant, BD Hub on-prem single-tenant |
| API authentication | OAuth clients, API keys | API tokens, OAuth |
Checkmarx practitioners flag the absence of native SCIM, opaque seat-utilization reporting, and SSO-migration complexity when moving from CxSAST to Checkmarx One (Stitchflow, 2025-2026).
Compliance and certifications
| Certification | Checkmarx One | Black Duck (Polaris / Coverity / BD SCA) |
|---|---|---|
| SOC 2 Type II | Annual audit | Yes (details gated by trust portal) |
| ISO/IEC 27001:2022 | Certified | Yes (details gated by trust portal) |
| ACN Level 2 (Italy) | November 2025 | Not advertised |
| FedRAMP | High Ready (September 30, 2025), pre-Authorization | Moderate authorization initiated January 28, 2026 with stackArmor; target "In Process" June 2026; not Authorized as of April 2026 |
| TÜV SÜD safety-critical | Not pursued | Coverity: IEC 61508-3, ISO 26262 ASIL D, EN 50128, EN 50657 |
| GDPR | Aligned | Aligned |
FedRAMP today. Checkmarx is ahead. Checkmarx One for Government is FedRAMP High Ready, a more stringent baseline than Moderate. Ready is pre-Authorization, not full ATO. Black Duck initiated FedRAMP Moderate in January 2026 and is targeting "In Process" by June 2026. Neither is fully Authorized as of April 2026, but Checkmarx has a head start and is targeting the higher impact level.
Safety-critical today. Coverity is the clear leader. Checkmarx does not have AUTOSAR, ISO 26262, IEC 61508, IEC 62304, or DO-178C positioning at Coverity's tier.
Regional data residency
Checkmarx One offers eight regional endpoints: US, EU, EU2, ANZ, India, Singapore, Germany (single-tenant), and UAE/MEA (single-tenant). Polaris hosts in US, EU, APAC, Japan, Australia, plus an in-Kingdom Saudi Arabia / GCC region (Google Cloud, July 2025), described as the first AppSec SaaS hosted in-Kingdom.
Reporting and policy scope
Checkmarx One's policy engine spans SAST, SCA, IaC, container, API, secrets, and DAST. A single policy definition applies consistently across all modules. This is a real architectural advantage for CISOs prioritizing unified policy.
Polaris has a unified policy across fAST Static, fAST SCA, and fAST Dynamic. Standalone Coverity on-prem and standalone Black Duck Hub on-prem retain separate policy engines. Enterprises running both Polaris (cloud apps) and on-prem Coverity (embedded safety-critical) maintain two policy surfaces.
Known weaknesses
Checkmarx: top criticisms from non-vendor sources
- False positive rate. G2 aggregate FP score 6.5/10, the lowest dimension across all G2 metrics for the product. Kotlin singled out repeatedly. PeerSpot, November 2025: "false positives appear, such as when the word 'password' appears in a file." CxQL tuning materially improves results but requires specialist expertise.
- Slow scans on large monorepos. PeerSpot 2025-2026, repeated. Memory consumption and service freezes during large scans reported.
- SCA maturity gap versus Black Duck. Newer by ~15 years. Less license-data depth. No snippet matching. No binary analysis. PeerSpot mindshare for SCA: Black Duck #1 at 11.9% versus Checkmarx #10 at 3.4% in 2025.
- IAST is "Legacy." Gartner-labeled. Documentation effectively ended in May 2020.
- Safety-critical positioning is weak. No AUTOSAR support, no ISO 26262 qualification, no TÜV certification.
- Integration reliability. "Some IDE integrations aren't working as intended" (G2). Jira mandatory-field friction. Stitchflow flags absent native SCIM, opaque seat-utilization reporting, and per-user API-token offboarding risk.
- Support quality is bimodal. Premium accounts praise support; legacy and smaller accounts report long ticket resolution and paywalled phone support.
- March 2026 TeamPCP supply-chain compromise. KICS GitHub Action and two Open VSX extensions compromised. Official VS Code Marketplace versions unaffected. Reputational rather than product-quality event, but relevant to 2026 sentiment.
- Declining PeerSpot mindshare. Application Security Tools category 11.5% (February 2025) to 9.9% (March 2026) while Semgrep rises (1.6% to 2.6%). Mindshare is a research-engagement proxy, not install base.
Black Duck: top criticisms from non-vendor sources
- Portfolio fragmentation even with Polaris. Customers running on-prem Coverity plus SaaS Polaris describe dual UIs, dual policy engines, and dual support channels. Gartner Peer Insights, Code Sight: "the results given by Code Sight and by Coverity or BlackDuck are not totally the same."
- Coverity scan times. Forrester Wave SAST Q3 2023: "Coverity scan speeds are not in line with developer expectations." Corroborated across PeerSpot and Gartner Peer Insights.
- Coverity deployment complexity. ~1.2 GB executable. PeerSpot 2025: deployment "took us more than a week." Build-integration friction. Modeling files for Python required to suppress known FP patterns.
- Black Duck SCA snippet-matching FPs and unmatched components. Black Duck's own scanning best-practices PDF concedes that snippet scanning "will result in higher False Positive rates." The dedicated "Identifying Unmatched Components" course is implicit acknowledgment of operational burden.
- No function-level reachability for SCA. Confirmed gap versus Endor, Snyk, Socket, and Checkmarx Exploitable Path.
- IaC, container hardening, and API discovery are thinner than Checkmarx. No KICS-equivalent platform breadth or rule count. No dedicated Dockerfile hardening product. No source-based API discovery with shadow / zombie API detection.
- UI/UX. Coverity Connect is criticized for usability ("the UX does not match the high reputation," Gartner Peer Insights). Polaris is perceived as more modern but pagination is reported as "cumbersome" for thousands of findings.
- Synopsys-to-Black-Duck transition pains. Domain migration extended twice. Customers must migrate from "Synopsys Action" / "Synopsys Security Scan" extensions to "Black Duck Security Scan" versions. UltraViolet Cyber acquired the services arm in September 2025, which adds professional-services-continuity questions.
- Renewal and expansion uplifts run higher than buyers expect. Vendr procurement data (2025-2026) reports that informed pushback during renewal and mid-term expansion typically secures meaningful reductions.
- Roadmap uncertainty under PE ownership. Two organizational transitions in 12 months. Three-year contracts are bets on Clearlake stewardship.
Both tools
Both vendors are perceived as security-team-owned rather than developer-led. G2 head-to-head reviews against Snyk consistently favor Snyk on "ease of use" and "feature updates and roadmaps." Both are catching up to Snyk DeepCode AI and GitHub Copilot Security on AI-assisted remediation. Reachability-first SCA (Endor, Socket-Coana) and runtime-informed SAST are developments where both are retrofitting rather than leading.
When to pick which
There is no single right answer. The question is which architectural and capability biases match your environment.
Pick Checkmarx One when:
- You want one platform, not a portfolio. SAST, SCA, IaC, container, API, secrets, DAST, and ASPM under one UI, one policy engine, one licensing model. Polaris does not unify the full Black Duck portfolio.
- Breadth across IaC, containers, and APIs matters. KICS depth (20+ platforms, 2,400+ queries), dedicated Container Security with Dockerfile hardening, source-based API discovery with shadow / zombie API detection.
- Custom SAST rules are required. CxQL plus AI Query Builder. Coverity Code XM is more PS-driven and less self-service.
- FedRAMP-regulated workloads need a head start at the High impact level. High Ready as of September 30, 2025.
- Malicious-package detection at scale matters. 420,000+ malicious packages, detonation-chamber analysis, contributor reputation.
Pick Black Duck SCA when:
- SCA is the primary need. M&A due diligence, OSS license compliance, audit-grade SBOM generation, deep non-declared OSS detection. Forrester Wave SCA Q4 2024 Leader. Industry standard for regulated industries.
- Multi-technique matching is non-negotiable. Manifest plus signature plus snippet plus binary plus firmware analysis (BDBA). 10M+ projects, 3,000+ licenses, BDSAs 165 days ahead of NVD on average.
Pick Coverity when:
- Safety-critical embedded code is in scope. Automotive (ISO 26262 ASIL D), aerospace, medical devices, industrial controls. TÜV SÜD certified per IEC 61508-3, qualified for EN 50128 and EN 50657. AUTOSAR C++14, MISRA, CERT, ISO/IEC TS 17961, DISA STIG. Caveat: Parasoft, LDRA, and Klocwork lead Coverity on the newest MISRA 2023 and DO-178C tool qualification kits.
- Air-gapped or fully on-prem deployment is required. Strongest air-gapped option in either portfolio.
- Industry-leading interprocedural data flow on C/C++ is the priority. Compile-first, slow, but accurate.
Pick Black Duck Seeker when:
- IAST is a meaningful evaluation criterion. Checkmarx IAST is "Legacy." Practitioners go to Seeker or Contrast.
Common scenarios
Single-platform consolidation buyer. Checkmarx One. Genuine unified platform across all major scanning types and ASPM.
Regulated automotive, aerospace, medical, or industrial controls vendor with embedded C/C++. Standalone Coverity (or paired with Polaris fAST SCA for cloud apps). Pair with Checkmarx One only if you need broad cloud-app coverage on top of the embedded workload.
Bank, insurance, or healthcare buyer with M&A pipeline. Black Duck SCA for due diligence, license compliance, and SBOM audits. Pair with another SAST (Checkmarx, Coverity, Semgrep, or Snyk) depending on tech stack.
Federal contractor with FedRAMP requirement today. Checkmarx One has the head start at High Ready. Veracode (full Moderate ATO) is a separate alternative worth evaluating (Checkmarx vs Veracode).
Developer-first organization on a tight budget. Neither vendor is best-in-class on developer experience. Practitioners point to Snyk and Semgrep for developer experience. Pair Checkmarx or Black Duck with a dev-first layer rather than expecting either to win on bottom-up adoption.
GitHub-native shop considering GHAS. Both vendors integrate with GHAS through SARIF. The Black Duck Security GitHub App (2025) onboards repos directly into Polaris, BD SCA, and Coverity. Neither replaces a deep-scan specialist; both pair with GHAS as aggregator.
Complementary patterns
Coverity plus Black Duck SCA. The classic pairing inside Black Duck's own portfolio. A Gartner Peer Insights Coverity reviewer: "It complements with Black Duck, to provide a detailed analysis for end-to-end security detection."
Coverity for embedded C/C++ plus Checkmarx One for web and SaaS apps. Architecturally clean for organizations with mixed workloads. No single product covers both well.
Black Duck SCA plus Endor Labs or Socket. Adds function-level reachability that Black Duck does not ship. AppSec Santa positions this pairing explicitly.
Checkmarx One plus Semgrep. Checkmarx for depth and compliance, Semgrep for fast PR-level developer-facing scans.
Bottom line
The Checkmarx versus Black Duck choice is platform versus portfolio. Checkmarx One delivers a single unified scanning platform with strong breadth across SAST, SCA, IaC, container, API, secrets, DAST, and ASPM, plus a head start on FedRAMP High. Black Duck delivers the deepest commercial SCA on the market, the only TÜV-certified ASIL-D-qualified SAST in this comparison through Coverity, and a credible IAST in Seeker, but it is a portfolio with multiple consoles and contracts when on-prem deployments are in scope.
Neither tool solves the problem that comes after scanning. Both will generate findings. Both will produce false positives. Both will miss real vulnerabilities. The bottleneck is rarely detection. It is triage: deciding which findings are exploitable, which ones matter in your specific context, and which ones can wait.
If you are running either tool (or both) and triage is still the bottleneck, that is the problem Konvu solves.
Related comparisons
- Checkmarx vs Veracode: Source-code analysis with CxQL versus binary analysis with managed accuracy. The other major Checkmarx evaluation.
- Snyk vs Semgrep: Developer-first SCA and SAST alternatives that often pair with or replace enterprise platforms.
- SCA vs SAST: Background on the two scanning categories that drive most of this comparison.