Coverity logo

Coverity

by Synopsys · Since 1986
No reviews yet
ActiveAvailable globallyCloudOn-premise
Quick facts
VendorSynopsys
Year launched1986
StatusActive
Location675 Almanor Ave, Sunnyvale, California 94085, US
Countries servedGlobal
Languages9
Integrations13+
Free tier
Free trial
Contact salesYES

About Coverity

Coverity is a static analysis software from Synopsys designed for application security testing. It combines static application security testing (SAST), dynamic application security testing (DAST), and interactive application security testing (IAST) to provide comprehensive vulnerability detection. Coverity's capabilities include AI-generated code analysis, API security testing, and support across various industries and technologies. This allows organizations to build a reliable application security toolkit that addresses a wide range of security requirements. The software offers insights into security vulnerabilities throughout the development lifecycle, enabling teams to prioritize remediation efforts effectively. Key capabilities: static analysis dynamic scanning interactive analysis AI-powered insights API security testing Best for: development and security teams that need to identify and remediate application vulnerabilities effectively.

Coverity, a leading Static Application Security Testing (SAST) solution, is part of the Synopsys portfolio, offering comprehensive features for software development teams to identify and fix defects within their codebase. Originally developed to analyze static code across multiple languages, Coverity excels in improving the security and quality of software applications by detecting security vulnerabilities, performance bottlenecks, and code defects early in the development cycle. Since its acquisition by Synopsys in 2014, Coverity has expanded its integration capabilities, enabling seamless deployment in various DevOps environments. Its primary goal is to automate the security testing process while allowing developers to continue coding with minimal disruption. The software stands out for its high level of accuracy in identifying vulnerabilities across more than 20 programming languages, including popular options like C, C++, Java, JavaScript, and Python. Coverity’s ability to integrate with popular Integrated Development Environments (IDEs) like Visual Studio and IntelliJ, along with its compatibility with build servers and CI/CD pipelines such as Jenkins and GitLab, makes it a valuable asset to DevOps teams.

Pros & Cons

What users like
  • +Efficient Code Optimization: Coverity excels at detecting issues in the code, helping developers make their code more optimized, leading to faster runtime and better performance.
  • +High Detection Rate: It is known for its accuracy in identifying security vulnerabilities such as buffer overflows and memory leaks. The tool’s static analysis is very reliable for security purposes.
  • +Strong Integration Capabilities: Coverity integrates seamlessly with Continuous Integration/Continuous Delivery (CI/CD) pipelines, allowing real-time feedback on vulnerabilities during the software development lifecycle.
  • +Multi-Language Support: Coverity supports a wide range of programming languages, which makes it versatile across different development environments and useful for teams working on diverse platforms.
  • +Good Customer Support: Many users report that the quality of product support is exceptional, with responsive assistance that saves time and effort during development.
What users flag
  • False Positives: A recurring issue is the number of false positives it generates, which can lead to frustration for developers and wasted time analyzing these incorrect reports.
  • Slower Scan Times for Large Codebases: While Coverity is efficient for smaller projects, some users find that it takes too long to scan large volumes of code, which hampers productivity.
  • Buggy Plugins: Some users have encountered problems with plugins crashing unexpectedly, which impacts the overall experience of using the tool.
  • Complexity in Reporting: The reporting functionality can be slower compared to other tools, and users have noted that improvements in this area are necessary for better analysis and management of results.
  • Interface Could Be Improved: Some users believe that the dashboard and user interface are not as intuitive as they could be, suggesting enhancements would make it more user-friendly.

Features

Key features

Static Application Security Testing (SAST)
Synopsys provides static analysis tools to identify security defects in proprietary code during development, allowing developers to address issues early in the software development life cycle (SDLC).
Software Composition Analysis (SCA)
The software detects vulnerabilities in open-source components and third-party code, ensuring that the use of widely-used components, like Log4J, is secure and compliant with regulatory requirements.
Dynamic Application Security Testing (DAST)
Synopsys tests running applications to identify vulnerabilities in real-world conditions, making it easier to spot security gaps that may only become apparent when the application is deployed.
Interactive Application Security Testing (IAST)
Automates the security testing of web applications within DevOps workflows, allowing for real-time identification of vulnerabilities during the development process.
Code Sight™ IDE Integration
This feature enables developers to find and fix security vulnerabilities within their integrated development environment (IDE), facilitating faster identification of issues without disrupting their workflow.
Comprehensive SDLC Security Integration
Synopsys integrates with existing CI/CD tools, SCM, and issue-tracking platforms, allowing for seamless automation and tracking of security testing across the entire development pipeline.
Security Posture Management
Through application security posture management (ASPM), Synopsys provides a centralized platform for tracking and managing security risks, ensuring that development teams can monitor vulnerabilities and progress.
Fuzz Testing with Defensics
Synopsys provides fuzz testing to identify vulnerabilities in APIs and services, helping secure application interfaces against malicious input.
On-Demand Security Testing Services
Synopsys offers red teaming, penetration testing, and specialized testing services for IoT, embedded systems, and mobile applications to augment in-house security teams.

Additional features

SAST (Static Application Security Testing)
Detects vulnerabilities in proprietary code during development.
SCA (Software Composition Analysis)
Identifies risks in open-source components.
DAST (Dynamic Application Security Testing)
Tests live applications for runtime vulnerabilities.
IAST (Interactive Application Security Testing)
Identifies vulnerabilities in web applications with minimal false positives.
Code Sight™ IDE Plugin
Provides security defect detection directly in the developer’s IDE.
DevOps Integrations
Automates security testing through integrations with existing CI/CD workflows.
Fuzz Testing with Defensics
Ensures APIs and services are secure against malformed inputs.
Application Security Posture Management (ASPM)
Tracks and manages security risks across development teams.
Polaris Software Integrity Platform
A SaaS-based solution for integrated security testing.
Red Teaming and Penetration Testing
Provides advanced security testing services.
Mobile Application Security Testing
Specialized testing for mobile apps, thick clients, and embedded applications.
Risk Management Dashboard
Provides detailed analytics on vulnerabilities, productivity, and security trends across projects.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Countries & Languages

Global
Countries served
9
Interface languages
19
Billing currencies

Interface languages

EnglishSpanishFrenchGermanItalianPortugueseRussianChinese (Simplified)Japanese

Billing currencies

🇺🇸USD🇪🇺EUR🇬🇧GBP🇯🇵JPY🇨🇦CAD🇦🇺AUD🇨🇭CHF🇨🇳CNY🇮🇳INR🇸🇬SGD🇭🇰HKD🇸🇪SEK🇳🇿NZD🇰🇷KRW🇷🇺RUB🇳🇴NOK🇧🇷BRL🇿🇦ZAR🇲🇽MXN

No reviews yet

Be the first to drop a review

Alternatives to Coverity

BugProve logo

BugProve

BugProve is an IoT security testing platform focused on firmware analysis. It examines firmware binaries…

Apiiro logo

Apiiro

Apiiro is an application security posture management (ASPM) platform from Apiiro that helps organizations improve…

Ostorlab logo

Ostorlab

Ostorlab is a mobile application security testing tool from Ostorlab that identifies security vulnerabilities in…

C

CxSAST

CxSAST is a static application security testing software from Checkmarx that helps identify vulnerabilities in…

V

VMware Tanzu Observability

VMware Tanzu Observability is a monitoring software from VMware that provides insights into application performance…

GitHub logo

GitHub

GitHub is a developer platform for hosting code, collaborating on changes, and shipping software with…

Often compared with Coverity

Compare any two tools →
BugProve logo
BugProve
IoT
0.0
Apiiro logo
Apiiro
Static Application Security Testing (SAST)
0.0
Ostorlab logo
Ostorlab
Static Application Security Testing (SAST)
0.0
C
CxSAST
Application Performance Management
0.0