

Black Duck SCA and GitLab compete in software composition analysis, with GitLab offering a comprehensive suite of DevOps features, while Black Duck SCA provides specialized vulnerability detection and compliance tracking. GitLab is often seen as superior in providing integrated development tools, while Black Duck SCA is notable for its security-centered focus.
Features: Black Duck SCA includes advanced vulnerability detection, robust open-source compliance management, and detailed risk analysis. GitLab provides features like CI/CD pipelines, integrated version control, and comprehensive project management tools. Black Duck’s main strength is its pinpoint security analysis, while GitLab is recognized for its all-encompassing development toolset.
Room for Improvement: Black Duck SCA could enhance its user interface and ease of use, provide more intuitive automation for repeated tasks, and offer improved integration with other DevOps tools. GitLab might work on strengthening its security scanning capabilities, offer more customization in project management, and further optimize its existing features for high-scale enterprises.
Ease of Deployment and Customer Service: Black Duck SCA requires a sophisticated setup process, with specialized, in-depth support available for successful deployment. GitLab offers a more straightforward cloud-based or on-premises deployment process, complemented by extensive documentation and active community support, which simplifies the initial setup phase.
Pricing and ROI: Black Duck SCA has a higher initial setup cost but provides a high ROI for organizations with stringent security requirements. GitLab offers flexible pricing models, delivering broad value, especially appealing to teams seeking a single platform for their DevOps needs.
If you're using it on critical external programs where there is regulatory compliance on ensuring that the source code is clean from open-source, there's substantial ROI.
Migrating to GitLab is bringing time-saving benefits, and everything is easier to automate.
We have saved time significantly, reducing deployment time from four hours to five minutes per deployment.
In terms of operational efficiency, a ten to twenty percent increase in speed could quite easily be seen from using the Issues and Epics tracking feature.
There are some pain points with the response time and first-level support quality.
We have rarely needed to escalate issues to technical support since GitLab usually runs seamlessly.
I have interacted with architects for some advice during the implementation, and they were prompt in their response.
I have had meetings where they taught me, explained things, and provided guidance for starting from scratch.
I would rate the scalability of Black Duck 8 or 9.
It has all the features required for our coding and deployment needs, which makes it scalable to our changing requirements.
We're transitioning to OpenShift for future scalability with increased user numbers.
For scaling, other deployment options from GitLab's side need to be adopted.
I have not encountered any performance or stability issues with GitLab so far.
The updates are frequent and demanding, happening at least once a week due to security reasons.
We raised a request with GitLab support, but they were unable to help because they could not find the root cause of what went wrong.
It can improve on the security side of it, specifically vulnerabilities identification.
The documentation is not really on the mark.
There are areas for improvement such as false positives and the scanning of containers.
It would be beneficial to have a user-friendly interface for setting up these configurations, instead of just writing YAML files.
It is essential to conduct proper testing, such as unit tests and code coverage, within the SDLC pipelines.
GitLab can improve its user interface to make conflict resolution more user-friendly.
Even when working in other small organizations, we opted for GitLab as it was cost-efficient.
The pricing of GitLab is reasonable, aligning with what I consider to be average compared to competitors.
The price is high, and it limits user accessibility.
The most valuable feature of Black Duck is the composition analysis feature, which is effective for security risk management.
Black Duck's ability to identify dependencies very accurately has been most valuable in identifying and mitigating risks.
If that component has a vulnerability from any of the sources, it should be considered and shown regardless of whether it is vulnerable from different sources.
As we implement automated testing and DevSecOps, it speeds up the process by forty to sixty percent.
The Ultimate version offers enhanced features for security scanning through DAST and SAST analysis, which have greatly benefitted our project workflow.
By integrating GitLab as a DevOps platform, we have enhanced agility, improved our time to market, and different teams can work collaboratively on various projects.
| Product | Mindshare (%) |
|---|---|
| Black Duck SCA | 8.7% |
| GitLab | 4.0% |
| Other | 87.3% |

| Company Size | Count |
|---|---|
| Small Business | 6 |
| Large Enterprise | 17 |
| Company Size | Count |
|---|---|
| Small Business | 39 |
| Midsize Enterprise | 10 |
| Large Enterprise | 50 |
Black Duck SCA offers comprehensive software composition analysis with real-time vulnerability alerts and open source compliance management, integrating seamlessly into DevSecOps pipelines.
Focusing on security and compliance, Black Duck SCA provides automatic component analysis, Docker integration, and a robust management environment. It effectively manages security, legal, and operational risks through its extensive database and dependency mapping capabilities. Despite its strengths, improvements are needed in vulnerability detection accuracy and ease of integration into workflows.
What are the key features of Black Duck SCA?Primarily used in sectors requiring stringent security and compliance measures, such as financial services and healthcare, Black Duck SCA integrates with CI/CD workflows and deploys via Kubernetes. It supports mergers and acquisitions with its due diligence capabilities, ensuring organizations identify and manage open-source vulnerabilities effectively.
GitLab offers a streamlined approach to software development with features like CI/CD pipelines, platform integration, and security, making it ideal for enhancing team collaboration and project management across environments.
Targeting development teams, GitLab integrates seamlessly with platforms like AWS and Azure to support robust CI/CD workflows, version control, and automation. Its user-friendly design enhances project management efficiency and scalability, while its security measures ensure comprehensive protection. Used both on-premises and in the cloud, it fosters collaboration through branch management and code merging. However, GitLab could improve integration with Atlassian, offer better iOS build support, and enhance its documentation. Users value its AI-driven features, conflict resolution capabilities, and diverse environment support.
What are GitLab's most important features?GitLab implementation spans industries like finance, healthcare, and technology where it enhances DevOps practices through improved CI/CD processes, automated testing, and efficient infrastructure management. Teams utilize it to manage code repositories, streamline deployments, and facilitate cross-functional collaboration, thus maintaining high development standards and reducing bottlenecks.
We monitor all Software Composition Analysis (SCA) reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.