PVS-Studio

{{notability|Products|date=August 2015}}

{{Promotional|date=March 2025}}

{{Infobox software

| developer = PVS-Studio LLC

| latest release version = 7.32

| latest release date = {{Start date and age|2024|08|16|df=no}}{{cite web

| url = https://pvs-studio.com/en/blog/posts/1155/

| title = PVS-Studio 7.32: enhanced analysis, new plugins and more

| website = pvs-studio.com

| access-date = 2024-08-16

}}

| operating system = Windows, Linux, macOS

| genre = Static code analysis Security testing

| license = Proprietary

| website = {{url|https://pvs-studio.com/en/pvs-studio/}}

}}

PVS-Studio is a proprietary static code analyzer on guard of code quality, security, and code safety supporting C, C++, C++11, C++/CLI, C++/CX, C# and Java.[http://www.i-programmer.info/news/89-net/9343-c-joins-pvs-studio-line-up.html C# Joins PVS-Studio Line Up][//visualstudiogallery.msdn.microsoft.com/2cc8fb8e-eb39-4656-bafb-af341471edbd PVS-Studio extension at msdn.microsoft.com][//adtmag.com/articles/2016/08/18/open-source-bugs.aspx Static Code Analyzer Reportedly Finds 10,000 Open Source Bugs]

PVS‑Studio detects various errors typos, dead code, and potential vulnerabilities (static application security testing, or SAST), the analyzer matches warnings to the common weakness enumeration, SEI CERT coding standards, and supports the MISRA standard. PVS‑Studio warning classifications for various standards:

  • CVE (common weakness enumeration){{Cite web|title=Classification of PVS-Studio warnings according to the Common Weakness Enumeration (CWE)|url=https://pvs-studio.com/en/pvs-studio/sast/cwe/|access-date=2022-01-11|website=pvs-studio.com|language=en}}
  • SEI CERT coding standard{{Cite web|title=Classification of PVS-Studio warnings according to the SEI CERT Coding Standard|url=https://pvs-studio.com/en/pvs-studio/sast/cert/|access-date=2022-01-11|website=pvs-studio.com|language=en}}
  • MISRA{{Cite web|title=Classification of PVS-Studio warnings according to the standards: MISRA C, MISRA C++|url=https://pvs-studio.com/en/pvs-studio/sast/misra/|access-date=2022-01-11|website=pvs-studio.com|language=en}}
  • OWASP application security verification standard{{Cite web|title=Classification of PVS-Studio warnings according to the OWASP Application Security Verification Standard (ASVS)|url=https://pvs-studio.com/en/pvs-studio/sast/owasp/|access-date=2022-01-11|website=pvs-studio.com|language=en}}

PVS-Studio supports integration with the most diverse development tools and compilation systems, as Visual Studio 2022, IntelliJ IDEA, Rider, CLion, VSCode, Qt Creator, Eclipse, MSBuild, CMake, Make, Ninja, Gradle, Maven, Azure DevOps, Unity, and Unreal 5.{{cn|date=November 2022}}

See also

References