Cppcheck ist ein quelloffenes Werkzeug zur statischen Analyse von C- und C++-Code. Es untersucht den Quellcode, ohne ihn auszuführen, und sucht nach Fehlern und undefiniertem Verhalten; dabei kommt es auch mit der in Embedded-Projekten üblichen, nicht standardkonformen Syntax zurecht. Das Projekt steht unter der GNU GPL Version 3. Die offiziellen Pakete pflegt das Cppcheck-Team auf GitHub; genutzt wird das Werkzeug über die Kommandozeile oder über Editor-Erweiterungen wie die für Visual Studio Code.
Die kommerzielle Premium-Edition und der Support kommen von der Cppcheck Solutions AB, einem schwedischen Unternehmen mit Büro in Stockholm. Die Premium-Edition zielt auf Standards für funktionale Sicherheit und IT-Sicherheit wie MISRA C und CERT C ab; die Variante Safety Certified trägt ein Zertifikat von TÜV SÜD für funktionale Sicherheit. Für europäische Organisationen ist die quelloffene Edition eine Alternative zu lizenzpflichtigen Analysewerkzeugen außerhalb Europas. Da das Programm lokal läuft, findet die Analyse auf eigenen Rechnern und Build-Servern statt und nicht in einem vom Anbieter gehosteten Dienst.