The EU Cyber Resilience Act (CRA) requires stronger application security practices to ensure that digital products sold in the European Union are secure. Manage software risk and achieve CRA compliance.

Consumer software and devices

Smartphones, computers, mobile apps, smart devices, IoT devices

Infrastructure and communications

Routers, cloud platforms, networking software, APIs, telecommunication equipment

Business and industrial systems

Industrial control systems, business applications, retail technology, collaboration apps

Embedded and enabling technologies

Software libraries, SDKs, CI/CD tools, AI systems, security components

Your path to CRA compliance begins with Black Duck

Software Composition Analysis Tools Table

Ensure transparency in your software components

Automatically identify all open source and third-party dependencies; manage supply chain security, license, and quality risks; and generate complete and accurate Software Bills of Materials to provide transparency into application composition.

Learn more about Black Duck® SCA

Uncover defects in your code

Analyze proprietary source code to detect code quality and security defects, supporting secure-by-design development.

Learn more about Coverity® Static Analysis

Detect unknown risks in your applications

Identify unknown vulnerabilities in protocols and APIs through rigorous fault injection, validating product robustness, stability, and resilience.

Learn more about Defensics® Fuzzing

A Software Risk Manager dashboard highlighting a specific project's software risk assessment

Simplify your security testing insights

Consolidate the results of all AppSec tests performed on a product into a single system of record to provide key information to quality management systems.

Learn more about Software Risk Manager™

Added benefits of CRA compliance

EU CRA Resources