Cppcheck is een open-sourcetool voor statische analyse van C- en C++-code. Het onderzoekt broncode zonder die uit te voeren, op zoek naar bugs en ongedefinieerd gedrag, en het verwerkt ook de niet-standaard syntaxis die in embedded projecten veel voorkomt. Het project valt onder de GNU GPL versie 3. De officiële pakketten worden onderhouden door het Cppcheck-team op GitHub; de tool wordt gebruikt vanaf de opdrachtregel of via editorextensies, zoals die voor Visual Studio Code.
De commerciële Premium-editie en het support worden geleverd door Cppcheck Solutions AB, een Zweeds bedrijf met een kantoor in Stockholm. De Premium-editie richt zich op veiligheids- en beveiligingsnormen zoals MISRA C en CERT C; de variant Safety Certified heeft een certificaat van TÜV SÜD voor functionele veiligheid. Voor een Europese organisatie is de open-sourceeditie een alternatief voor licentiegebonden analysetools van niet-Europese leveranciers. Omdat het programma lokaal draait, vindt de analyse plaats op de eigen computers en build-servers van de organisatie en niet in een door de leverancier gehoste dienst.