Cppcheck est un outil open source d'analyse statique de code C et C++. Il examine le code source sans l'exécuter pour détecter les bogues et les comportements indéfinis, et il gère la syntaxe non standard courante dans les projets embarqués. Le projet est publié sous licence GNU GPL version 3. Les paquets officiels sont maintenus par l'équipe Cppcheck sur GitHub ; l'outil s'utilise en ligne de commande ou via des extensions d'éditeur, comme celle de Visual Studio Code.
L'édition commerciale Premium et le support sont proposés par Cppcheck Solutions AB, une société suédoise dont le bureau se situe à Stockholm. L'édition Premium vise des normes de sûreté et de sécurité comme MISRA C et CERT C ; la licence Safety Certified est certifiée par TÜV SÜD pour la sécurité fonctionnelle. Pour une organisation européenne, l'édition open source constitue une alternative aux outils sous licence de fournisseurs hors d'Europe. Comme le programme tourne localement, l'analyse se fait sur les machines et serveurs de build de l'organisation, sans service hébergé par l'éditeur.