Skip to content
Software Risk Manager

Software Risk Manager

Category: ASPM
License: Commercial
Suphi Cankurt
Suphi Cankurt
+8 Years in AppSec
Updated May 19, 2026
6 min read
Key Takeaways
  • Black Duck’s ASPM platform (formerly Code Dx) that correlates findings from 150+ security tools, eliminating duplicate Jira tickets across SAST, DAST, IAST, and SCA.
  • Correlation engine matches findings that different tools describe differently β€” e.g., ‘SQL Injection’ and ‘Database Query Issue’ linked to the same root cause by file, line, and characteristics.
  • Maps findings to 20+ compliance standards (HIPAA, NIST 800-53, PCI DSS, OWASP Top 10, SOC 2) with automatic evidence generation from scan data.
  • Deploys via Kubernetes (Helm), Docker Compose, or on-premise with air-gapped support. Used by 4,000+ organizations including NASA, DHS, and FINRA.
Latest Updates
  • 2026.3.6 β€” Adds bulk policy assignment to selected projects, a new APISec connector, default High severity and secret masking for GHAS findings with repo and org context in evidence, and fixes for branch-name overlap, single-finding triage approval, issue tracker URL updates, JGit… source
  • 2026.3.5 β€” Sustaining release; details not loaded from the public community post. source
  • 2026.3.2 β€” Fixes dashboard findings count trend graph to drop to zero on dates with no findings, addresses SonarQube import options for legacy mode and missing CWE on Hotspots, and fixes a Wiz connector failure when asset-types is unspecified. source

Software Risk Manager (SRM) is Black Duck’s ASPM platform that correlates findings from 150+ security tools. Formerly Code Dx, it normalizes results across SAST, DAST, IAST, SCA, and manual pentesting into a single view where the same issue found by multiple scanners appears once, backed by multiple sources.

Software Risk Manager complete view of AppSec risks across tools and teams

Originally developed as Code Dx, the technology was acquired by Synopsys in 2021 and became part of Black Duck following Synopsys’ divestiture of its Software Integrity Group in 2024. Over 4,000 organizations use Black Duck products.

Notable customers include Broad Institute, NASA, DHS, Trend Micro, Honeywell, and FINRA.

What is Software Risk Manager?

SRM solves a specific problem: you run multiple security scanners, and they produce overlapping, inconsistent results. SRM ingests all of it, normalizes the findings into a common taxonomy, correlates duplicates, and gives you one prioritized list.

150+ tool integrations
Ingests results from SAST, DAST, IAST, SCA, secrets, container, and infrastructure scanners. Native integration with Black Duck SCA and Coverity, plus 150+ third-party tools.
Finding correlation
A SQL injection found by Checkmarx and the same issue found by Fortify appears as one finding with two sources. Multiple sources increase confidence; fewer tickets reduce developer fatigue.
20+ compliance mappings
Maps findings to HIPAA, NIST, PCI DSS, OWASP Top 10, CWE/SANS Top 25, and more. Generates compliance evidence from existing scan data automatically.

What are Software Risk Manager’s key features?

Multi-tool aggregation

SRM integrates with 150+ security tools:

CategoryTools
SASTCheckmarx, Fortify, Coverity, SonarQube, Veracode
DASTBurp Suite, OWASP ZAP, Acunetix
SCABlack Duck, Snyk, Dependency-Check
SecretsGitLeaks, TruffleHog
ContainersTrivy, container analysis tools
InfrastructureNetwork scanning, cloud security tools

Vulnerability correlation

The correlation engine matches findings across tools:

Tool A: SQL Injection in login.php:42
Tool B: SQL Injection in login.php:42
Tool C: Database Query Issue in login.php

SRM β†’ Single finding with 3 supporting sources

More sources = higher confidence. This also eliminates duplicate Jira tickets β€” a problem that wastes developer time at organizations running multiple scanners.

Software Risk Manager prioritization cutting through noise to surface critical issues
Correlation vs. deduplication

Simple deduplication removes exact duplicates. SRM’s correlation goes further by matching findings that different tools describe differently.

A “SQL Injection” from one tool and a “Database Query Issue” from another can be linked to the same root cause based on file, line, and vulnerability characteristics.

Risk-based prioritization

SRM prioritizes vulnerabilities based on multiple factors:

FactorHow it affects priority
Severity and exploitabilityCVSS scores combined with known exploit availability
Business contextAsset criticality and data sensitivity of affected applications
CorroborationMore tools confirming the same issue means higher confidence
Remediation historyPast fix patterns inform expected resolution timelines

SBOM generation

Generate Software Bills of Materials in standard formats:

FormatUse case
CycloneDXSecurity-focused SBOM with vulnerability data
SPDXLicense compliance and component inventory
CustomOrganization-specific reporting formats

Policy-driven quality gates

Define security policies that block releases when criteria aren’t met. Policies can check for critical vulnerabilities, compliance gaps, or missing scan coverage before code ships.

Software Risk Manager policy management for standardizing AppSec workflows

What does Software Risk Manager integrate with?

Software Risk Manager integration ecosystem with 150+ connected tools
CI/CD and DevOps
GitHub GitHub
GitLab GitLab
Bitbucket Bitbucket
Jenkins Jenkins
Azure DevOps Azure DevOps
Security tools
Checkmarx Checkmarx
Black Duck SCA Black Duck SCA
Coverity Coverity
Snyk Snyk
SonarQube SonarQube
Burp Suite Burp Suite
Ticketing
Jira Jira
ServiceNow ServiceNow

How do I get started with Software Risk Manager?

1
Deploy SRM β€” Choose Kubernetes (Helm charts), Docker Compose, or on-premise installation. Air-gapped deployment is supported for restricted networks.
2
Connect your scanners β€” Import results from your existing SAST, DAST, SCA, and other security tools. SRM normalizes all findings into a common taxonomy.
3
Define policies β€” Set quality gates that block releases when security criteria aren’t met. Map findings to compliance standards for automated evidence generation.
4
Integrate with CI/CD β€” Push scan results from Jenkins, GitHub Actions, or GitLab CI. SRM correlates findings and creates deduplicated Jira tickets for developers.

Jenkins integration

pipeline {
  stages {
    stage('Security Scan') {
      steps {
        step([$class: 'CodeDxPublisher',
            url: 'https://srm.example.com/codedx',
            keyCredentialId: 'srm-api-key',
            projectId: '1',
            sourceAndBinaryFiles: 'scan-results/*.xml'
        ])
      }
    }
  }
}

How much does Software Risk Manager cost?

Software Risk Manager does not publish list pricing on blackduck.com/software-risk-manager β€” every commercial tier sits behind a “contact sales” form, which is the standard pattern for Black Duck enterprise products. Plan on a custom annual contract sized by application count, scanner connections, and named user count.

The platform is sold as a single commercial enterprise SKU with three deployment options: SaaS (managed by Black Duck), on-premise (Kubernetes-ready), and air-gapped on-premise for regulated industries that cannot run security tooling outside their own environment. Standard enterprise tier features β€” SSO, role-based access control, audit trails, and 20+ compliance framework mappings (HIPAA, NIST, PCI DSS, OWASP Top 10, CWE/SANS Top 25) β€” are included rather than sold as add-ons. Verify tier shape with the vendor at evaluation; Black Duck lists no public dollar amounts.

Software Risk Manager vs alternatives

If Software Risk Manager does not fit your stack, four ASPM platforms cover overlapping ground.

  • Checkmarx One β€” Direct head-to-head competitor. Checkmarx One bundles SAST, SCA, IaC, container, and ASPM correlation in one platform; SRM is correlation-only and depends on third-party scanners (or Black Duck’s own Coverity and SCA). Pick Checkmarx One if you want a unified scanner + ASPM stack from a single vendor.
  • Veracode Risk Manager β€” Same product naming pattern, similar correlation positioning. Veracode leans into a SaaS-only delivery and tighter coupling with the Veracode scanner stack; SRM offers air-gapped on-premise that Veracode does not.
  • ArmorCode β€” Better fit if you do not have existing Black Duck investments. ArmorCode integrates 320+ scanners with AI-powered prioritization and managed SaaS rather than SRM’s broader deployment options.
  • ThreadFix replacement β€” ThreadFix’s SaaS platform was sunset by Coalfire in 2025; teams previously on ThreadFix typically evaluate SRM, ArmorCode, or DefectDojo as replacements. The SRM correlation engine is the closest functional equivalent for paid customers.

For a wider sweep, the ASPM hub lists every active platform alongside SRM.

Software Risk Manager FAQ

Is Software Risk Manager the same as Code Dx? Yes. The product was originally developed as Code Dx, acquired by Synopsys in 2021, and renamed to Software Risk Manager when Synopsys’ Software Integrity Group spun out into Black Duck following the 2024 divestiture. Same underlying correlation engine, new branding.

Is SRM ASPM or GRC? ASPM. Software Risk Manager is an Application Security Posture Management platform β€” it correlates findings from application security scanners. Generic “risk management software” tools like Riskonnect, SAI360, and MetricStream serve the GRC (governance, risk, compliance) market, which is unrelated.

Does SRM include native scanners? No β€” SRM is correlation-only. It depends on third-party scanners for findings, with native integrations to Black Duck’s own Coverity (SAST) and Black Duck SCA, plus 150+ third-party tools across SAST, DAST, IAST, SCA, secrets, and container categories.

How does SRM dedup compare to ThreadFix or DefectDojo? SRM correlates on file + line + vulnerability characteristics, so “SQL Injection” from one tool and “Database Query Issue” from another collapse into the same finding when they describe the same root cause. ThreadFix and DefectDojo do hash-based or CWE-based fingerprinting that catches exact-match duplicates but is weaker on cross-tool naming differences.

What air-gapped deployment options exist? SRM ships with a fully air-gapped on-premise mode for regulated industries (defense, government, financial services) that cannot run security tooling outside their own environment. The Kubernetes-deployable version supports the same isolation pattern.

When to use Software Risk Manager

SRM makes sense for organizations already in the Black Duck ecosystem (Coverity, Black Duck SCA) that want a unified view of findings across all their security tools. The correlation engine’s ability to match findings across different scanners is where it adds the most value β€” if you’re running 5+ scanning tools and getting duplicate tickets in Jira, SRM fixes that.

Best for
Organizations running multiple security scanners (especially Black Duck and Coverity) that need finding correlation, duplicate elimination, and compliance mapping across 20+ standards.

For organizations without existing Black Duck investments, ArmorCode offers broader integration (320+ tools) with AI correlation. For open-source aggregation, DefectDojo covers 200+ tools at no cost.

Note: Formerly Code Dx. Synopsys acquired Code Dx in 2021, then divested its security business to Black Duck in 2024.

Frequently Asked Questions

What is Software Risk Manager?
Software Risk Manager (SRM) is Black Duck’s ASPM platform that correlates vulnerability findings from 150+ security tools. Formerly Code Dx, it was acquired by Synopsys in 2021 and became part of Black Duck following the 2024 divestiture. It normalizes results across SAST, DAST, IAST, SCA, and manual pentesting.
How does SRM correlate findings?
SRM normalizes results from different scanners so the same issue found by multiple tools appears as one finding with multiple sources. For example, a SQL injection found by both Checkmarx and Fortify shows as a single finding backed by two sources, increasing confidence and reducing noise.
What compliance standards does SRM support?
SRM maps findings to 20+ compliance standards including HIPAA, NIST 800-53, PCI DSS, OWASP Top 10, CWE/SANS Top 25, and SOC 2. This mapping generates compliance evidence from existing security scan data.
Does SRM integrate with Black Duck SCA?
Yes. SRM has native integration with Black Duck SCA (formerly Black Duck Hub) and Coverity SAST. It also integrates with 150+ third-party tools from other vendors, so organizations aren’t locked into the Black Duck ecosystem.
How do I deploy Software Risk Manager?
SRM supports Kubernetes deployment via Helm charts (srm-k8s), Docker Compose for standalone installations, and traditional on-premise server deployment. It can run air-gapped for organizations with strict network isolation requirements.