Automated static analysis solution now supports PHP & Python
Synopsys has announced the release of Coverity 8.0, the latest version of the company's automated static analysis solution for addressing critical security vulnerabilities and quality defects in the source code of software. The Coverity 8.0 release includes several significant updates, including support for new programming languages, enhanced security testing capabilities and additional integration support for a number of development tools and environments.
The Coverity static analysis solution is one of the core components of Synopsys' Software Integrity Platform, a comprehensive portfolio of solutions for improving the quality and security of software through a rigorous, streamlined software signoff process.
The Coverity 8.0 release extends the platform's utility to a broader range of software applications and development environments, enables users to more effectively address critical security issues early on, and makes the solution even easier to adopt and embed into any software development lifecycle.
Andreas Kuehlmann, Senior Vice President and General Manager, Software Integrity Group, Synopsys, commented: "Security testing has become an integral part of the software development process. As the software development landscape grows more dynamic and diverse, streamlining the testing process with automated tools that support a wide range of programming languages is essential. With expanded language coverage and improvements to our security analysis and integration features, Coverity 8.0 enables customers to better address the challenges they are facing today. This marks an important milestone in the evolution of the Software Integrity Platform as we continue to build a comprehensive suite of solutions that facilitate software signoff."
Software signoff is an emerging concept in secure software development and testing that aims to promote elevated confidence in the quality and security of software through a practical and meaningful testing process. It involves the adoption of a holistic and rigorous testing approach, automated testing tools and methodologies optimised for fast-paced environments and metric-based criteria for determining reasonable assurance.