Cppcheck Premium Known Issues

Generated: 2026-10-15

Safety Security Cosmetic Major Critical

IssueTitleLabelsSeverityFix versionsStatus
ADDON-12Cert FN: INT30/INT31 (github #146)SafetySecurityMajor25.8.0Released
ADDON-13false negative: misra-c2012-13.2, same variable used in expression and passed by address to function (github #357)SafetySecurityMajor25.8.0Released
ADDON-14Limit Misra C to C files (github #599)SafetySecurityCosmetic25.8.0Released
ADDON-15False positive: Misra C++ 2023 19.1.3: after 'defined' check (github #980)SafetySecurityCosmetic25.8.0Released
ADDON-17False positive: Misra C++ 0.2.3: using statement (github #1420)SafetySecurityCosmetic25.8.0Released
ADDON-18False positive: Misra C++ 28.6.1: std::move(*this) in r-value ref qualified method (github #1422)SafetySecurityCosmetic25.8.0Released
ADDON-19False positive: Cert C ERR33: strchr in loop (github #1424)SafetySecurityCosmetic25.8.0Released
ADDON-20False positive: Cert C INT30: cast uint32_t to uint64_t (github #1425)SafetySecurityCosmetic25.8.0Released
ADDON-21False positive: cert err33: function result is checked with ternary operator (github #1431)SafetySecurityCosmetic25.8.0Released
ADDON-22False positive: Cert err33: checked by while loop condition (github #1432)SafetySecurityCosmetic25.8.0Released
ADDON-23False positive: Cert ERR33: getenv() called in ternary (github #1433)SafetySecurityCosmetic25.8.0Released
ADDON-24False positive: CERT ERR33: Function call (github #1434)SafetySecurityCosmetic25.8.0Released
ADDON-25False positive: CERT INT36: array initialization (github #1449)SafetySecurityCosmetic25.8.0Released
ADDON-26False positive: CERT INT36: (u)intptr_t to pointer cast (github #1450)SafetySecurityCosmetic25.8.0Released
ADDON-27False positive: CERT EXP39: should not apply at a cast to a character type (github #1451)SafetySecurityCosmetic25.8.0Released
ADDON-28False positive: CERT DCL39: memset handling (github #1452)SafetySecurityCosmetic25.8.0Released
ADDON-29False positive: infinite loop (more than one loop variable) (github #589)SafetySecurityCosmetic25.8.0Released
ADDON-30False Positive: Use after free (github #1112)SafetySecurityCosmetic25.8.0Released
ADDON-31False positive: comparison of std::array objects results in premium-arrayPointerComparison (github #1132)SafetySecurityCosmetic25.8.0Released
ADDON-32False positive: Misra C++ 2023 7.0.6: template argument assigned to variable with same type (github #1133)SafetySecurityCosmetic25.8.0Released
ADDON-33False positive: unusedMember reported for constant used as template parameter (github #1230)SafetySecurityCosmetic25.8.0Released
ADDON-34False positive: Misra C 13.1: function with const attribute does not have persistent side effects (github #1301)SafetySecurityCosmetic25.8.0Released
ADDON-46Mapping integerOverflow to CERT INT32 (github #1348)SafetySecurityMajor25.8.0Released
ADDON-53False positive: Misra C++ 2023 19.3.3: macros used inside the macro (github #1307)SafetySecurityCosmetic25.8.0Released
ADDON-63Add script that can generate a errorlist.json file (github #1236)SafetySecurityCosmetic25.8.0Released
ADDON-68False positive: Misra C 16.3: fallthrough attribute (github #1284)SafetySecurityCosmetic25.8.0Released
ADDON-71False positive: Cert C INT31: Exception about ((unsigned)-1) (github #1032)SafetySecurityCosmetic25.8.0Released
ADDON-72Clarify Misra C 10.x warnings, display essential type categories for expressions (github #1120)SafetySecurityCosmetic25.8.0Released
ADDON-73False negative: EXP34-C: dereferencing unchecked pointer (github #1124)SafetySecurityMajor25.8.0Released
ADDON-74False negative: CERT-C: ARR30-C: bug for multidimensional arrays (github #1129)SafetySecurityMajor25.8.0Released
ADDON-75False positive: Cert INT30-C: 'U32MAX - u32' will not wrap (github #1150)SafetySecurityCosmetic25.8.0Released
ADDON-76False positive: Misra C 9.6: foo = { .bar=bar } (github #1162)SafetySecurityCosmetic25.8.0Released
ADDON-77PRE13-C. Use the Standard predefined macros to test for versions and features. (github #1201)SafetySecurityCosmetic25.8.0Released
ADDON-78False positive: Misra C 2023: 21.18: warn on bit fields (github #1222)SafetySecurityCosmetic25.8.0Released
ADDON-79Clarify Misra C++ 2023 4.1.1: what non-conforming feature is detected (github #1227)SafetySecurityCosmetic25.8.0Released
ADDON-80DCL20-C. Explicitly specify void when a function accepts no arguments (github #1237)SafetySecurityCosmetic25.8.0Released
ADDON-81Cert C: EXP20-C. Perform explicit tests to determine success, true and false, and equality (github #1243)SafetySecurityCosmetic25.8.0Released
ADDON-82New check; unbound loop increment of iterator #1249SafetySecurityCosmetic25.8.0Released
ADDON-83bughunting: buffer/pointer usage (github #1251)SafetySecurityMajor25.8.0Released
ADDON-84bughunting: pointer arithmetic (github #1253)SafetySecurityMajor25.8.0Released
ADDON-85Bughunting: pointer arithmetic in compound assignment, array index using pointer argument (github #1255)SafetySecurityMajor25.8.0Released
ADDON-86Bughunting: better posix checking (github #1259)SafetySecurityMajor25.8.0Released
ADDON-87FP: Misra C 12.2: impossible value used as possible value (github #1264)SafetySecurityCosmetic25.8.0Released
ADDON-88Cert C: INT17-C. Define integer constants in an implementation-independent manner (github #1267)SafetySecurityCosmetic25.8.0Released
ADDON-89Cert FN: INT31 (github #1270)SafetySecurityMajor25.8.0Released
ADDON-90CI: build macos teamscale package (github #1274)SafetySecurityCosmetic25.8.0Released
ADDON-91release-macos.yml: fix failing build (github #1276)SafetySecurityCosmetic25.8.0Released
ADDON-92Licensing: features, licensed to (github #1278)SafetySecurityCosmetic25.8.0Released
ADDON-93coverage.py: add cert ARR30-C mapping, generate cert reports for 2016/wiki rules, only show premium checkers in misra report (github #1279)SafetySecurityMajor25.8.0Released
ADDON-94run the runformat script (github #1280)SafetySecurityCosmetic25.8.0Released
ADDON-95dumpdata: read c++ attribute [[fallthrough]] (github #1285)SafetySecurityCosmetic25.8.0Released
ADDON-96False positive: Misra C 12.2: warns about impossible value in windows (github #1286)SafetySecurityCosmetic25.8.0Released
ADDON-97False positive: Misra C++ 16.6.1: should not warn about unary + operator (github #1288)SafetySecurityCosmetic25.8.0Released
ADDON-98cyclomatic complexity (github #1289)SafetySecurityCosmetic25.8.0Released
ADDON-99execute runformat to fix formatting. (github #1291)SafetySecurityCosmetic25.8.0Released
ADDON-100dumpdata: when writing a warning in plain text format, only skip last note if msg match (github #1293)SafetySecurityCosmetic25.8.0Released
ADDON-101Misra C: refactor 10.x output to make it more robust (github #1295)SafetySecurityCosmetic25.8.0Released
ADDON-102Refactor getExpressionResultRange (github #1299)SafetySecurityCosmetic25.8.0Released
ADDON-103Add Int64 class that can hold all 64-bit integer values from -2^63 to 2^64-1 (github #1302)SafetySecurityCosmetic25.8.0Released
ADDON-104Rewrite Cert EXP60-CPP checker, it is not executed and does not work well (github #1304)SafetySecurityCosmetic25.8.0Released
ADDON-105Clarification: Misra C++ 2023 19.3.3: show the macro names that are used (github #1308)SafetySecurityCosmetic25.8.0Released
ADDON-106saxreader: fail if file is truncated (github #1310)SafetySecurityCosmetic25.8.0Released
ADDON-107Improve output when SaxReader::InvalidXml is thrown (github #1312)SafetySecurityCosmetic25.8.0Released
ADDON-108CI: Update Cppcheck (fallthrough attribute) (github #1315)SafetySecurityCosmetic25.8.0Released
ADDON-109Mapping: Cert EXP53-CPP also covered by uninitdata, uninitStructMember (github #1321)SafetySecurityMajor25.8.0Released
ADDON-110False positive: Misra C++ 7.0.2: should not warn about r-value reference parameter (github #1325)SafetySecurityCosmetic25.8.0Released
ADDON-111False positive: cert exp45: do not warn about initialization (github #1334)SafetySecurityCosmetic25.8.0Released
ADDON-112coverage.py: reimplemented 20.14 misra c rule is not detected as 'implemented' (github #1371)SafetySecurityMajor25.8.0Released
ADDON-113False positive: Misra C 17.3: posix function syslog (github #1417)SafetySecurityCosmetic25.8.0Released
ADDON-114Add --debug-progress option for troubleshooting hangs in premiumaddon (github #1426)SafetySecurityCosmetic25.8.0Released
ADDON-115check all misra c rules in premiumaddon (github #1317)SafetySecurityCosmetic25.8.0Released
ADDON-116Implement HIS metrics: Return (github #1437)SafetySecurityCosmetic25.8.0Released
ADDON-117Implement HIS metrics: PARAM (github #1439)SafetySecurityCosmetic25.8.0Released
ADDON-118Implement HIS metrics: GOTO (github #1441)SafetySecurityCosmetic25.8.0Released
ADDON-119Implement HIS metrics: CALL (github #1443)SafetySecurityCosmetic25.8.0Released
ADDON-120Implement HIS metrics: LEVEL (github #1445)SafetySecurityCosmetic25.8.0Released
ADDON-121Implement HIS metrics: STMT (github #1447)SafetySecurityCosmetic25.8.0Released
ADDON-122Misra C: we need to implement misra-config warningsSafetySecurityMajor25.8.0Released
ADDON-125False positive: Misra C++ 6.0.3: instantiated templateSafetySecurityCosmetic25.8.0Released
ADDON-126Implement HIS metrics: PathSafetySecurityCosmetic25.8.0Released
ADDON-127Implement HIS metrics: CallingSafetySecurityCosmetic25.8.0Released
ADDON-128refactoring; write metrics using picojsonSafetySecurityCosmetic25.8.0Released
ADDON-129False positive: Misra C++ 2023 6.2.4: const object in headerSafetySecurityCosmetic25.8.0Released
ADDON-130False negative: Misra C++ 2008 5-0-4: implicit conversion in function callSafetySecurityMajor25.8.0Released
ADDON-133CI: fix release-windows.ymlSafetySecurityCosmetic25.8.0Released
ADDON-134Create script to create a HIS metrics reportSafetySecurityCosmetic25.8.0Released
ADDON-135Move win_installer to addon repoSafetySecurityCosmetic25.8.0Released
ADDON-136Add compliance-report source code in addon repoSafetySecurityCosmetic25.8.0Released
ADDON-137CI: split up slow jobs to make them fasterSafetySecurityCosmetic25.8.0Released
ADDON-138Add script to generate HIS metrics reportSafetySecurityCosmetic25.8.0Released
ADDON-139CI: create a job that builds a windows devdropSafetySecurityCosmetic25.8.0Released
ADDON-140False negative: Cert Ctr50: (pdf example 5.1.7) incrementing iterator without checking it beforeSafetySecurityMajor25.8.0Released
ADDON-144False negative: Cert Ctr50: check explicitly that index is not negativeSafetySecurityMajor25.8.0Released
ADDON-149Improve check: Cert ERR55: std::vector::insert may throw exception (Cert C++ PDF)SafetySecurityMajor25.8.0Released
ADDON-154Improve check: Cert EXP54: constructor skipped by gotoSafetySecurityMajor25.8.0Released
ADDON-155Improve check: Cert EXP55: const_cast loosing volatileSafetySecurityMajor25.8.0Released
ADDON-158Installation: Update win_installer scriptsSafetySecurityCosmetic25.8.0Released
ADDON-159New check: Cert C++ MEM51: smart pointer and new[]SafetySecurityMajor25.8.0Released
ADDON-171Suppressions: Output "symbolName" for some warnings. For instance Cert ERR33.SafetySecurityCosmetic25.8.0Released
ADDON-176False positive: Misra C++ 2023 15.0.1: public base class with overridden destructorSafetySecurityCosmetic25.8.0Released
ADDON-177Misra C 2025 5.10: reuse Misra C 2023 21.2 checkerSafetySecurityCosmetic25.8.0Released
ADDON-178New checker: Misra C 2025 8.18SafetySecurityCosmetic25.8.0Released
ADDON-179New checker: Misra C 2025 8.19SafetySecurityCosmetic25.8.0Released
ADDON-180New checker: Misra C 2025 11.11SafetySecurityCosmetic25.8.0Released
ADDON-181New checker: Misra C 2025 19.3SafetySecurityCosmetic25.8.0Released
ADDON-182coverage.py: add misra c 2025SafetySecurityCosmetic25.8.0Released
ADDON-184Misra C 2025SafetySecurityCosmetic25.8.0Released
ADDON-185remove options to fetch misra rule textsSafetySecurityCosmetic25.8.0Released
ADDON-187misra-c-2012.txt rule number typoSafetySecurityCosmetic25.8.0Released
ADDON-188Implement HIS metrics: Number of comments per fileSafetySecurityCosmetic25.8.0Released
ADDON-189Implement HIS metrics: number of statements in fileSafetySecurityCosmetic25.8.0Released
ADDON-190Implement HIS metrics: Language scope VOCFSafetySecurityCosmetic25.8.0Released
ADDON-191CI: Run testmetricsSafetySecurityCosmetic25.8.0Released
ADDON-192False positive: Cert C++ INT50: do not warn about impossible valuesSafetySecurityCosmetic25.8.0Released
ADDON-198Misra C 2025 2.4: Fix warning message type=>tagSafetySecurityCosmetic25.8.0Released
ADDON-199False positive: Cert C++ DCL51: identifier with trailing underscoreSafetySecurityCosmetic25.8.0Released
ADDON-200Create a FwdAnalysis moduleSafetySecurityCosmetic25.8.0Released
ADDON-201Simplified FwdAnalysis, visitToken functorSafetySecurityCosmetic25.8.0Released
ADDON-202CI: Build macos devdropSafetySecurityCosmetic25.8.0Released
ADDON-212premiumaddon-debug-progress should not be enabled by defaultSafetySecurityCosmetic25.8.0Released
ADDON-213CI: update cppcheck binarySafetySecurityCosmetic25.8.0Released
ADDON-214Compliance report: Add --misra-c-2025 optionSafetySecurityCosmetic25.8.0Released
ADDON-215Troubleshooting licensing issuesSafetySecurityCosmetic25.8.0Released
ADDON-216Test: improve testing for misra c 3.1 ruleSafetySecurityCosmetic25.8.0Released
ADDON-217compliance-report: fix build in oraclelinux:8 failsSafetySecurityCosmetic25.8.0Released
ADDON-219CI: release-macos.yml compliance-report compilation fails (cwe.h)SafetySecurityCosmetic25.8.0Released
ADDON-222Crash in HISPath, when there is {} initializerSafetySecurityCosmetic25.8.0.1Released
ADDON-208False positive: Misra C++ 2023 7.0.1: assignment to object with operator=SafetySecurityCosmetic25.8.1Released
ADDON-220release: cwe info should not be fetched during releaseSafetySecurityCosmetic25.8.1Released
ADDON-223release: Add HISReport.py to installation packagesSafetySecurityCosmetic25.8.1Released
ADDON-225License: Individual licenses should not provide cert/misra/autosarSafetySecurityCosmetic25.8.1Released
ADDON-226bughunting: investigate bughunting performance regressionSafetySecurityCosmetic25.8.1Released
ADDON-229Improve usability: Add cert-c and cert-c++ commands to premium addonSafetySecurityCosmetic25.8.1Released
ADDON-230CI: Fix release-windows-teamscaleSafetySecurityCosmetic25.8.1Released
ADDON-239Add :all flag to coding standards to check all filesSafetySecurityCosmetic25.8.1Released
ADDON-42False negative: Misra C 5.4: Macro T1 redefined (github #1163)SafetySecurityMajor25.8.2Released
ADDON-43Improvement: Misra C 2023: 16.4: Add comment when default statement is empty (github #1221)SafetySecurityMajor25.8.2Released
ADDON-51False negative Misra C 21.18 #217SafetySecurityMajor25.8.2Released
ADDON-183False positive: Misra C 10.2: uint8_t dataSafetySecurityCosmetic25.8.2Released
ADDON-186Misra C 2023 17.3 is executed on C99 codeSafetySecurityCosmetic25.8.2Released
ADDON-193False positive: Misra C 2012 2.5: Macro usage not seen in code that is ifdeffed outSafetySecurityCosmetic25.8.2Released
ADDON-203False positive: Cert EXP34-C: std::string reference is non-nullSafetySecurityCosmetic25.8.2Released
ADDON-207False positive: Misra C++ 2023 17.8.1SafetySecurityCosmetic25.8.2Released
ADDON-209False positive: Misra C++ 2023 6.2.4: constexpr function defined in headerSafetySecurityCosmetic25.8.2Released
ADDON-227False positive: Misra C++ 2023 6.9.2: misplaced warning for template argumentSafetySecurityCosmetic25.8.2Released
ADDON-228Misra C 3.2: update cppcheck in CI and ensure Misra C 3.2 checker still works with latest cppcheck HEADSafetySecurityMajor25.8.2Released
ADDON-234False positive: Misra C++ 7.11.3: casting function pointerSafetySecurityCosmetic25.8.2Released
ADDON-235False positive: Misra C++ 28.6.1: calling std::move on member of rvalue reference source objectSafetySecurityCosmetic25.8.2Released
ADDON-236False positive: Misra C++ 2023 15.1.3: explicit constexpr conversion operatorSafetySecurityCosmetic25.8.2Released
ADDON-237False positive: Misra C++ 7.0.2: cast object that has bool operator to boolSafetySecurityCosmetic25.8.2Released
ADDON-238False positive: Misra C++ 7.0.2: noexcept return valueSafetySecurityCosmetic25.8.2Released
ADDON-241Misra C++ 2023 8.0.1, 10.2.3: misplaced warning for template argumentSafetySecurityCosmetic25.8.2Released
ADDON-242False positive: Misra C 12.3: declaring multiple variablesSafetySecurityCosmetic25.8.2Released
ADDON-243False negative: Misra C 2.2: function call when function body is emptySafetySecurityMajor25.8.2Released
ADDON-244Misra C 2023 2.4: wrong location, point at tagSafetySecurityCosmetic25.8.2Released
ADDON-245False negative: Misra C 5.6: typedef and variableSafetySecurityMajor25.8.2Released
ADDON-246False positive: misra c 2.4: struct without tagSafetySecurityCosmetic25.8.2Released
ADDON-247False positive: Misra C 4.2: ?? in comment is not trigraphSafetySecurityCosmetic25.8.2Released
ADDON-248False positive: Cert ERR30-C: warning about '(' functionSafetySecurityCosmetic25.8.2Released
ADDON-249False positive: Misra C 7.4: initialization of char bufferSafetySecurityCosmetic25.8.2Released
ADDON-250False positive: Misra C++ 2023 6.4.2: Override method from grandparentSafetySecurityCosmetic25.8.2Released
ADDON-251False positive: Misra C++ 2023 15.0.1: public inheritance, base class has a public virtual destructorSafetySecurityCosmetic25.8.2Released
ADDON-252fails to load custom cfg file in relative pathSafetySecurityCosmetic25.8.2Released
ADDON-253False positive: Misra C 8.5: variable declared in headerSafetySecurityCosmetic25.8.2Released
ADDON-255False positive: Misra C++ 2023 7.0.2: function with r-value referenceSafetySecurityCosmetic25.8.2Released
ADDON-256Misra C 11.4: Add <symbolName> attributeSafetySecurityCosmetic25.8.2Released
ADDON-257Misra C 17.7: Add <symbolName> attributeSafetySecurityCosmetic25.8.2Released
ADDON-258False positive: Misra C 9.2: enum arraySafetySecurityCosmetic25.8.2Released
ADDON-260False negative: Misra C 7.4: initialization of char pointer arraySafetySecurityMajor25.8.2Released
ADDON-261Implement Misra C Dir 4.7 checker, reusing Cert ERR33-C SafetySecurityCosmetic25.8.2Released
ADDON-262Crash: declaring function in functionSafetySecurityCosmetic25.8.2Released
ADDON-263Crash: empty array initialization {}SafetySecurityCosmetic25.8.2Released
ADDON-264Crash: Misra C: Unary minusSafetySecurityCosmetic25.8.2Released
ADDON-265Crash: Misra C 7.4: Undeclared struct typeSafetySecurityCosmetic25.8.2Released
ADDON-254False positive: Misra C++ 0.2.4: called from template functionSafetySecurityCosmetic25.8.3Released
ADDON-267False positive: Misra C 5.4: macro defined in #if and #elseSafetySecurityCosmetic25.8.3Released
ADDON-269Licensing: For old business licenses, misra must be supportedSafetySecurityCosmetic25.8.3Released
ADDON-69Improve checkers; Casting integer 0 to pointer, warn about return (github #484)SafetySecurityMajor25.8.4Released
ADDON-141Add gitlicensemetrics tool to installation packagesSafetySecurityCosmetic25.8.4Released
ADDON-142Installation: Link to EULASafetySecurityCosmetic25.8.4Released
ADDON-146False negative: Cert Ctr53-CPP: loop from end() to begin()SafetySecurity 25.8.4Released
ADDON-151Improve check: Cert EXP54-CPP: using pointer after delete (derived class)SafetySecurityMajor25.8.4Released
ADDON-152Improve check: Cert EXP54-CPP: std::initializer_list memberSafetySecurityMajor25.8.4Released
ADDON-169Improve checker: Cert OOP55-CPP: static pointer initialized to nullSafetySecurityMajor25.8.4Released
ADDON-174False negative: Cert STR53-CPP: access std::string::front() when string could be emptySafetySecurityMajor25.8.4Released
ADDON-195register.py must be executed in installation folderSafetySecurityCosmetic25.8.4Released
ADDON-204False positive: Cert PRE08-C: unordered_map and unordered_set are differentSafetySecurityCosmetic25.8.4Released
ADDON-205False positive: Misra C++ 2023 8.2.7: const char array is not integerSafetySecurityCosmetic25.8.4Released
ADDON-206False positive: Misra C++ 2023 8.20.1: nonwrapping sizeof expressionSafetySecurityCosmetic25.8.4Released
ADDON-210False negative: Misra C++ 21.6.3: placement new and destructor callSafetySecurityMajor25.8.4Released
ADDON-211False negative: Misra C++ 8.0.1: a == 0 && b == 0;SafetySecurityMajor25.8.4Released
ADDON-224release: the linux script should switch to qt6SafetySecurityCosmetic25.8.4Released
ADDON-233False positive: Misra C++ 18.4.1: warns about assignment operator which looks similar to a move-assignment-operatorSafetySecurityCosmetic25.8.4Released
ADDON-259False positive: Cert PRE02-C: warns for 'const_cast<..>(x)'SafetySecurityCosmetic25.8.4Released
ADDON-266Investigate crash: enum declaration, "new" type as a return type for a functionSafetySecurityCosmetic25.8.4Released
ADDON-268False positive: Misra C Dir 4.4: comment with @ is not codeSafetySecurityCosmetic25.8.4Released
ADDON-270Misra C 11.4: write <symbolName> for macro: const char *p = ZERO;SafetySecurityCosmetic25.8.4Released
ADDON-271Crash: Misra C 9.3: long long arraySafetySecurityCosmetic25.8.4Released
ADDON-273Improve check: Cert ARR39-C: multiplication with sizeofSafetySecurityMajor25.8.4Released
ADDON-274Improve check: Cert EXP36-C: cast from char pointer to struct pointerSafetySecurityMajor25.8.4Released
ADDON-276MISRA C 20.9 text contains \342\200\231 characters SafetySecurityCosmetic25.8.4Released
ADDON-277Crash: Cert Arr39: Unary operatorSafetySecurityCosmetic25.8.4Released
ADDON-278New check: Cert EXP30-C: Reuse Misra C 13.2 functionalitySafetySecurityCosmetic25.8.4Released
ADDON-279Cleanup: Cert Arr39-C and unary *SafetySecurityCosmetic25.8.4Released
ADDON-280False negative: Cert EXP35-C: taking address of array in temporary structSafetySecurityMajor25.8.4Released
ADDON-281New check: Cert STR30-C: Reuse functionality from Misra CSafetySecurityCosmetic25.8.4Released
ADDON-282Crash: Cert STR30-C: no middle operand for ternary operatorSafetySecurityCosmetic25.8.4Released
ADDON-283New check: Cert MSC41-C: Never hard code sensitive informationSafetySecurityCosmetic25.8.4Released
ADDON-284Crash: Cert C: EXP35-C: Check operand with no variable setSafetySecurityMajor25.8.4Released
ADDON-285Optimise cmake build script, use core librarySafetySecurityCosmetic25.8.4Released
ADDON-286Claude: Memory leak in SafetySecurity 25.8.4Released
ADDON-288False positive: Cert EXP34-C: null pointer check then dereferenceSafetySecurityCosmetic25.8.4Released
ADDON-289Crash: Misra C++ 8.2.2: android framework: std::make_index_sequenceSafetySecurityCosmetic25.8.4Released
ADDON-290CI: Review with AISafetySecurityCosmetic25.8.4Released
ADDON-291Update uncrustify version in runformatSafetySecurityCosmetic25.8.4Released
ADDON-293Claude: logic errors in dumpdataSafetySecurityCosmetic25.8.4Released
ADDON-294claude: logic error findings in checkmisraSafetySecurityCosmetic25.8.4Released
ADDON-297Refactor Container::getFunctionSafetySecurityCosmetic25.8.4Released
ADDON-298compliance report returns nonzero when there are inline suppressionsSafetySecurityCosmetic25.8.4Released
ADDON-299False positive: Misra C 10.8: no essential type for sqrtf(value)SafetySecurityCosmetic25.8.4Released
ADDON-300False positive: Cert EXP34-C: argv string is not nullSafetySecurityCosmetic25.8.4Released
ADDON-301New check: Cert ERR34-C: Detect errors when converting a string to a numberSafetySecurityCosmetic25.8.4Released
ADDON-302False negative: Misra C 5.6: example suite: tag not associated with typedefSafetySecurityMajor25.8.4Released
ADDON-304False negative: Misra C 11.2: ( int16_t * ) spSafetySecurityMajor25.8.4Released
ADDON-307False negative: Misra C 12.1: sizeof x + ySafetySecurityMajor25.8.4Released
ADDON-308False negative: Misra C 14.1: while loopSafetySecurityMajor25.8.4Released
ADDON-309False negative: Misra C 8.2: K&R functionSafetySecurityMajor25.8.4Released
ADDON-311CI: Remove pr-review.ymlSafetySecurityCosmetic25.8.4Released
ADDON-312Hang in hasPersistentSideEffects when checking angelscript-2.35SafetySecurityCosmetic25.8.4Released
ADDON-313Hang: fwdanalysis, initialization of array of structsSafetySecurityCosmetic25.8.4Released
ADDON-314False positive: Misra C 8.12: enumerator used in expressionSafetySecurityCosmetic25.8.4Released
ADDON-315HIS Metric: LEVEL too high (else if)SafetySecurityCosmetic25.8.4Released
ADDON-316HIS Metrics: Cyclomatic complexity is one too low when && is usedSafetySecurityCosmetic25.8.4Released
ADDON-317New check: Cert DCL05-C: Use typedefs of non-pointer types onlySafetySecurityCosmetic25.8.4Released
ADDON-318New check: Cert DCL06-C: Use meaningful symbolic constantsSafetySecurityCosmetic25.8.4Released
ADDON-320False positive: Cert EXP34-C: object[]SafetySecurityCosmetic25.8.4Released
ADDON-321False positive: Misra C++ 2023 22.3.1: Assuming constant value from a function callSafetySecurityMajor25.8.4Released
ADDON-322Fix new variableScope warning reported by selfcheckSafetySecurityCosmetic25.8.4Released
ADDON-323STMT metric not calculated correctly for constructor with initializer listSafetySecurityCosmetic25.8.4Released
ADDON-324Slow analysis in Cert STR30-C for initialization {....}SafetySecurityCosmetic25.8.4Released
ADDON-325False positive: Misra C 2023 2.7: Parenthesis enclosed parameterSafetySecurityMajor25.8.4Released
ADDON-327update openssl codeSafetySecurityCosmetic25.8.4Released
ADDON-346ci: build cppcheck premium on macos-26 runnerSafetySecurityCosmetic25.8.4Released
ADDON-349False positive: Misra C 10.3: Exception 2 should apply to 2012 and 2023 alsoSafetySecurityCosmetic25.8.4Released
ADDON-352Dumpdata: handle C standard C2YSafetySecurityCosmetic25.8.4Released
ADDON-353CI: clarify compliance-report output when it failsSafetySecurityCosmetic25.8.4Released
ADDON-354write logChecker debug messagesSafetySecurityCosmetic25.8.4Released
ADDON-355CI: build macos-26 teamscale release packageSafetySecurityCosmetic25.8.4Released
ADDON-359False positive: Cert dcl20 on C++ code?SafetySecurityCosmetic25.8.4Released
ADDON-360False positive: Misra C 2023 16.1: for loop in case statementSafetySecurityMajor25.8.4Released
ADDON-150Improve check: Cert EXP50-CPP: unknown evaluation order 'func(a(), b())' checking for side effects in subfunctionsSafetySecurityMajor26.1.0Released
ADDON-160Improve check: Cert MEM52-CPP: new after allocationSafetySecurityMajor26.1.0Released
ADDON-287False positive: Misra C 10.8: UINT32_CSafetySecurityCosmetic26.1.0Released
ADDON-305False negative: Misra C 14.2: altering loop counter in loop bodySafetySecurityMajor26.1.0Released
ADDON-310False negative: Misra C 8.2: function pointerSafetySecurityMajor26.1.0Released
ADDON-319False positive: misra-config for struct member ((sys_t *)10000U)->aSafetySecurityCosmetic26.1.0Released
ADDON-326Improve check: Cert ARR30-C: unconditional pointer arithmetic (CVE-2018-14938)SafetySecurityCosmetic26.1.0Released
ADDON-333False negative: Misra C Rule 5.3: typedef shadows variableSafetySecurityMajor26.1.0Released
ADDON-339False negative: Misra C 10.1: Extern variablesSafetySecurityMajor26.1.0Released
ADDON-340False negative: Misra C 2023 Rule 10.3: Assignment signed to unsignedSafetySecurityMajor26.1.0Released
ADDON-341False negative: Misra C 2023 Rule 10.5: enum conversionSafetySecurityMajor26.1.0Released
ADDON-342False negative: Misra C Rule 10.6: float to double conversionSafetySecurityMajor26.1.0Released
ADDON-343False negative: Misra C 11.1: function pointer argument typesSafetySecurityMajor26.1.0Released
ADDON-347False positive: Misra C 10.3: Essential type for function that returns charSafetySecurityCosmetic26.1.0Released
ADDON-348False positive: Misra C 10.3: designated array initializerSafetySecurityCosmetic26.1.0Released
ADDON-350False negative: Misra C 5.8: static and extern linkageSafetySecurityMajor26.1.0Released
ADDON-351False negative: Misra C 5.9: static functionsSafetySecurityMajor26.1.0Released
ADDON-356False negative: Misra C 2023 Rule 5.7: Redefining structSafetySecurityMajor26.1.0Released
ADDON-357False negative: Misra C 5.7: Typedef struct with same name as child structSafetySecurityMajor26.1.0Released
ADDON-362False positive: Misra C 1.5: global static enum variableSafetySecurityCosmetic26.1.0Released
ADDON-365CMakeLists.txt make it possible to compile with mingwSafetySecurityCosmetic26.1.0Released
ADDON-366False positive: Misra config: Enum marked as unknown variable when enum value assigned with constantSafetySecurityCosmetic26.1.0Released
ADDON-367False negative: Misra C 11.5: Implicit conversion of return typeSafetySecurityMajor26.1.0Released
ADDON-368False negative: use after free not detected after exit()SafetySecurityMajor26.1.0Released
ADDON-370Improve usability: Compliance report should return 0 exit code on succsessful finish regardless of the broken rulesSafetySecurityCosmetic26.1.0Released
ADDON-371CI: Remove deprecated macos-13 builderSafetySecurityCosmetic26.1.0Released
ADDON-372False negative: Misra C 5.1: extern variables name different caseSafetySecurityMajor26.1.0Released
ADDON-373CI: Fix testautosar example codeSafetySecurityCosmetic26.1.0Released
ADDON-374False negative: Misra C++ 9.4.2: missing default in switchSafetySecurityMajor26.1.0Released
ADDON-378CI: Fix selfcheck (src/exprengine.cpp: redundantAssignment)SafetySecurityCosmetic26.1.0Released
ADDON-379Refactoring: Create utility function to get enum constantsSafetySecurityCosmetic26.1.0Released
ADDON-380False positive: Cert CTR50-CPP: iterator is checked properly in loopsSafetySecurityCosmetic26.1.0Released
ADDON-381False positive: Cert CTR50-CPP: for loop indexSafetySecurityCosmetic26.1.0Released
ADDON-382False positive: Misra C 13.2: do not warn for 'a->b->c = d'SafetySecurityCosmetic26.1.0Released
ADDON-383Crash: Use after free: while loop that deletes all objects in listSafetySecurityCosmetic26.1.0Released
ADDON-384Crash: Misra C 14.2: get for loop counter variable, empty 1st expressionSafetySecurityCosmetic26.1.0Released
ADDON-386False positives: Misra C++ 2023 7.0.3: distinguish between char and int8_t/uint8_t types SafetySecurityCosmetic26.1.0Released
ADDON-387Improve check: Misra C 5.3: same inner and outer tagnamesSafetySecurityMajor26.1.0Released
ADDON-388False positive: Misra C 2.5: #define and #undef macroSafetySecurityCosmetic26.1.0Released
ADDON-389False positive: Misra C 11.5: null pointer macroSafetySecurityCosmetic26.1.0Released
ADDON-390Compliance report: Show suppression commentSafetySecurityCosmetic26.1.0Released
ADDON-391False positive: Misra C Dir 4.6: 2 typedefsSafetySecurityCosmetic26.1.0Released
ADDON-393False positive: Misra C 21.2, 5.10 / Cert C dcl37: functions in custom cfg fileSafetySecurityCosmetic26.1.0Released
ADDON-395False negative: Misra C 10.4: comparison of function result in returnSafetySecurityMajor26.1.0Released
ADDON-397Check our Misra C coverage using code provided by customerSafetySecurityCosmetic26.1.0Released
ADDON-398Refactoring: Misra C 21.2, 5.10 / Cert C dcl37: reuse code to detect violationsSafetySecurityCosmetic26.1.0Released
ADDON-400False positive: Misra C 13.3: increment of volatile variableSafetySecurityCosmetic26.1.0Released
ADDON-401False positive: CERT EXP34-C: custom library says function parameter cant be nullSafetySecurityCosmetic26.1.0Released
ADDON-403Improve checking: Cert DCL06-C: float constantSafetySecurityMajor26.1.0Released
ADDON-406Execute fetch.py to update CERT mappingsSafetySecurityCosmetic26.1.0Released
ADDON-407CI: Update Cppcheck binarySafetySecurityCosmetic26.1.0Released
ADDON-408coverage.py: map dangerousTypeCastSafetySecurityMajor26.1.0Released
ADDON-409enable more gcc compiler warningsSafetySecurityCosmetic26.1.0Released
ADDON-410Crash: Cert EXP34-C: method without class no functionSafetySecurityCosmetic26.1.0Released
ADDON-411internal error: deleted pointer used in conditionSafetySecurityCosmetic26.1.0Released
ADDON-414Compliance report: misra c 2025 rules are not shown properlySafetySecurityCritical26.1.0Released
ADDON-157Improve check: Cert EXP53-CPP: Uninitialized pointer/variable usage in catchSafetySecurityMajor26.3.0Released
ADDON-163Improve check: Cert MEM54-CPP: placement new uses variable that is too smallSafetySecurityMajor26.3.0Released
ADDON-240False positive: Misra C++ 2023 0.2.1: Template argumentSafetySecurityCosmetic26.3.0Released
ADDON-275Map unusedFunction to Misra C 2.2SafetySecurityMajor26.3.0Released
ADDON-292False positive: Misra C 10.3: essential type for pointerSafetySecurityCosmetic26.3.0Released
ADDON-344False negative: Misra C 11.3: PDF example: ( const int * const * ) pcpiSafetySecurityMajor26.3.0Released
ADDON-376False negative: Misra C 5.6: typedef and local variableSafetySecurityMajor26.3.0Released
ADDON-394Compliance report: Show location of inline suppressionsSafetySecurityCosmetic26.3.0Released
ADDON-399Investigate 17961 coverageSafetySecurityCosmetic26.3.0Released
ADDON-402Remove Microchip licenseSafetySecurity 26.3.0Released
ADDON-405New check: Cert INT13-C: Reuse checking for Misra C++ 2008 5-0-21SafetySecurityCosmetic26.3.0Released
ADDON-412False negative MISRA C rule 10.3: pointerSafetySecurityMajor26.3.0Released
ADDON-413False positive: Cert STR30-C: reading from arraySafetySecurityCosmetic26.3.0Released
ADDON-415False positive: Cert CTR50-CPP: silent about dangerous iterator usage, and then warns about safe iterator incrementSafetySecurityCosmetic26.3.0Released
ADDON-417simplify function names for checkcert.cpp checkersSafetySecurityCosmetic26.3.0Released
ADDON-418False positive: Misra C 2023 8.1: Ellipsis used as function parameterSafetySecurityCosmetic26.3.0Released
ADDON-419False positive: Misra C 2023 8.2: Ellipsis used as function parameterSafetySecurityMajor26.3.0Released
ADDON-421False positive: Misra C 2023 10.3: Compound assignmentSafetySecurityCosmetic26.3.0Released
ADDON-424False positive: Misra C++ 2023 11.6.1: class objectSafetySecurityCosmetic26.3.0Released
ADDON-425False negative: Cert STR31-C: PDF example getchar()SafetySecurityMajor26.3.0Released
ADDON-426False negative: Cert STR31-C: PDF example argvSafetySecurityMajor26.3.0Released
ADDON-427False negative: Cert STR31-C: PDF example getenv()SafetySecurityMajor26.3.0Released
ADDON-428False negative: Cert STR31-C: PDF example sprintfSafetySecurityMajor26.3.0Released
ADDON-429False positive: Cert STR30-C: passing const char pointers to functionSafetySecurityCosmetic26.3.0Released
ADDON-431False positive: Cert STR31-C: loop counterSafetySecurityCosmetic26.3.0Released
ADDON-433False Negative: Misra C++ 2023 7.0.3: The numerical value of a character shall not be usedSafetySecurityMajor26.3.0Released
ADDON-436False positive: Misra C 5.7: exception, same tag name and typedef nameSafetySecurityCosmetic26.3.0Released
ADDON-437HIS Metrics: Cyclomatic complexity for 'if (a) if (b) return;'SafetySecurityCosmetic26.3.0Released
ADDON-439Windows installer: provide cppcheck.pySafetySecurityCosmetic26.3.0Released
ADDON-440False positive: Misra C 2025: 17.3: triggered by calling callbacks that are initialized with constSafetySecurityCosmetic26.3.0Released
ADDON-441False positive: Misra C 11.3: false positive for pointer conversion to character type exceptionSafetySecurityCosmetic26.3.0Released
ADDON-444False Negative: Misra C : 16.6: Two cases but one switch-clauseSafetySecurityMajor26.3.0Released
ADDON-446False Positive: Misra C 2025 14.2: set_valSafetySecurityCosmetic26.3.0Released
ADDON-458False Negative: Misra C 5.9: PDF example "count"SafetySecurityMajor26.3.0Released
ADDON-459crash: cert str31-c: sprintf (buf, fmt, n) SafetySecurityCosmetic26.3.0Released
ADDON-460Crash: Misra C 10.3: double = floatSafetySecurityCosmetic26.3.0Released
ADDON-461CI: Update Cppcheck binarySafetySecurityCosmetic26.3.0Released
ADDON-462False positive: Misra C 10.6: double d = (double)a / (double)bSafetySecurityCosmetic26.3.0Released
ADDON-463False positive: Misra C++ 2023 8.2.5: PDF example std::byteSafetySecurityCosmetic26.3.0Released
ADDON-464False Negative: Misra C 5.1: PDF Example, Correct the "significant naming chars" SafetySecurityMajor26.3.0Released
ADDON-465Refactor: Misra C CTU requires that summary is first attribute in ctu infoSafetySecurityCosmetic26.3.0Released
ADDON-466False positive MISRA C directive 4.4: usage of a semicolon within a commentSafetySecurityCosmetic26.3.0Released
ADDON-467Fix gcc build problem (-Wignored-attributes)SafetySecurityCosmetic26.3.0Released
ADDON-469Integration testing for our system checkersSafetySecurityCosmetic26.3.0Released
ADDON-471Remove redundant Misra C 5.1 checkerSafetySecurityCosmetic26.3.0Released
ADDON-473Fix: Misra C: Broken CTU in recent fixesSafetySecurityMajor26.3.0Released
ADDON-474Crash: segmentation fault in FwdAnalysisSafetySecurityCosmetic26.3.0Released
ADDON-476False positive MISRA C: Rule 7.2 on UINT64_C() macro usageSafetySecurityCosmetic26.3.0Released
ADDON-477Misra C 8.3: misplaced warningSafetySecurityCosmetic26.3.0Released
ADDON-478CI: execute ci-linux.yml job on ubuntu-24.04 alsoSafetySecurityCosmetic26.3.0Released
ADDON-480False negative: Misra C 11.9: integer literal 0 in assignmentSafetySecurityMajor26.3.0Released
ADDON-483False negative: Misra C 15.3: inner scope in switchSafetySecurityMajor26.3.0Released
ADDON-484False negative: Misra C 15.4: goto breaks both inner and outer loopSafetySecurityMajor26.3.0Released
ADDON-485False negative: Misra C 5.7: Pdf example struct elkSafetySecurityMajor26.3.0Released
ADDON-486False negative: Misra C Dir 4.5: id2_abc, id2_ABCSafetySecurityMajor26.3.0Released
ADDON-488Add script that generates coverage report for Misra C example suiteSafetySecurityCosmetic26.3.0Released
ADDON-490False negative: Autosar, Misra C/C++: converting 0 to pointer in function callSafetySecurityMajor26.3.0Released
ADDON-491False negative: Autosar A0-1-2: mapped to misra c 17.7SafetySecurityMajor26.3.0Released
ADDON-492False negative: Autosar A2-5-1: reuse logic from M2-3-1SafetySecurityMajor26.3.0Released
ADDON-493Compliance report: misra C:2025 does not have a default output filenameSafetySecurityCosmetic26.3.0Released
ADDON-494Autosar: A5-2-2: pedantic checkingSafetySecurityMajor26.3.0Released
ADDON-496CI: update the windows-devdrop actionSafetySecurityCosmetic26.3.0Released
ADDON-498Crash: Misra C 14.2: for (line_step(line); line[2] > 0; line_step(line))SafetySecurityCosmetic26.3.0Released
ADDON-49926.3.0: update and run coverage.pySafetySecurityCosmetic26.3.0Released
ADDON-501Release: Add script that generates premiumaddon.jsonSafetySecurityCosmetic26.3.0Released
ADDON-502CI: selfcheck initializerListSafetySecurityCosmetic26.3.0Released
ADDON-131Improvement: Compliance report: add --help optionSafetySecurityCosmetic26.6.0Released
ADDON-164Improve check: Cert MEM54-CPP: placement new data does not have proper alignmentSafetySecurityMajor26.6.0Released
ADDON-197Mapping uselessCallsRemove to EXP63-CPPSafetySecurityMajor26.6.0Released
ADDON-303False negative: Misra C misra-config: no warning about cast to unknown typeSafetySecurityMajor26.6.0Released
ADDON-306False negative: Misra C 17.2: recursionSafetySecurityMajor26.6.0Released
ADDON-329Safety profile: Implement bounds profileSafetySecurityCosmetic26.6.0Released
ADDON-334False negative: Misra C 2023 Rule 8.1: Pdf example, function pointer typedefsSafetySecurityMajor26.6.0Released
ADDON-335False negative: Misra C:20xx Rule 8.2: parameter name not specified in typedefSafetySecurityMajor26.6.0Released
ADDON-361Document: checkers in premium addonSafetySecurityCosmetic26.6.0Released
ADDON-377False negative: Misra C 5.8: extern/static variableSafetySecurityMajor26.6.0Released
ADDON-385Improvement: Compliance report: option to summarize suppressionsSafetySecurityCosmetic26.6.0Released
ADDON-416False positive: Misra C++ 28.6.1: unknown typeSafetySecurityCosmetic26.6.0Released
ADDON-438False positive: Misra C++ 2023 0.2.4: Functions with limited visibility should be used at least onceSafetySecurityCosmetic26.6.0Released
ADDON-445False Negative: Misra C : 15.3SafetySecurityMajor26.6.0Released
ADDON-468False Positive Cert INT31-C: Safe narrowing conversion flagged despite range checkSafetySecurityCosmetic26.6.0Released
ADDON-479coverage.py: map constParameter to misra c 8.13SafetySecurityCosmetic26.6.0Released
ADDON-495Add script that generates coverage report for Autosar PDF examplesSafetySecurityCosmetic26.6.0Released
ADDON-500False positive: Misra C :13.1 constant macro initializer using UINT32_CSafetySecurityCosmetic26.6.0Released
ADDON-503ensure that git-license-metrics tool is provided in all linux/mac installation packagesSafetySecurityCosmetic26.6.0Released
ADDON-505New check: Misra C Dir 4.10: Reuse Cert PRE06-C checkingSafetySecurityCosmetic26.6.0Released
ADDON-506False positive: MISRA C++ 7.0.3: all assignments of uint8_t variables get flagged SafetySecurityCosmetic26.6.0Released
ADDON-507False positive: Misra C 14.1 reported for floating variable not used as loop counterSafetySecurityCosmetic26.6.0Released
ADDON-508False positive: Misra C 10.3: essential type for enum pointer data '*ptrEnumValue'SafetySecurityCosmetic26.6.0Released
ADDON-510Improve check: Misra C++ 2008 0-1-2: u16a <= 0xffffSafetySecurityMajor26.6.0Released
ADDON-511False positive: Cert C: INT13-C: applying bitwise operation on uint8_t variableSafetySecurityCosmetic26.6.0Released
ADDON-512False positive: Cert C: DCL03-C: the expression must be "compile-time constant".SafetySecurityCosmetic26.6.0Released
ADDON-513False Positive: Autosar A0-1-2: Explicit Destructor CallSafetySecurityCosmetic26.6.0Released
ADDON-514False positive: Misra C 10.6: reported for non-composite expression in pointer dereference assignmentSafetySecurityCosmetic26.6.0Released
ADDON-515False positive: Misra C 10.8: conditional operatorSafetySecurityCosmetic26.6.0Released
ADDON-516False positive: Misra C 10.8: char plus u8SafetySecurityCosmetic26.6.0Released
ADDON-518False positive: Misra C 13.2: passing addresses of volatile variables as function argumentsSafetySecurityCosmetic26.6.0Released
ADDON-519False positive: Misra C 17.3: __attribute__((aligned)) pointer declarator in struct memberSafetySecurityCosmetic26.6.0Released
ADDON-520Improvement: Misra C 8.13SafetySecurityCosmetic26.6.0Released
ADDON-521Improvement: Misra C 12.2SafetySecurityCosmetic26.6.0Released
ADDON-522False Positive: Autosar A0-1-3: Template specializationsSafetySecurityCosmetic26.6.0Released
ADDON-524Misra C 1.2SafetySecurityCosmetic26.6.0Released
ADDON-525False Negative: Misra C 1.2: extension __attribute__ should not be usedSafetySecurityMajor26.6.0Released
ADDON-527False Positive: Autosar A0-4-4: warning for non-math functionsSafetySecurityCosmetic26.6.0Released
ADDON-528False Negative: Misra C 1.2: extension binary integer literal should not be usedSafetySecurityMajor26.6.0Released
ADDON-529False positive: Misra C 2.2: 42 - XSafetySecurityCosmetic26.6.0Released
ADDON-530False Negative: Misra C 1.2: extension typeof should not be usedSafetySecurityMajor26.6.0Released
ADDON-531False positive: Misra C 13.2: reading pointer value of 'volatile uint16_t* ptr'SafetySecurityCosmetic26.6.0Released
ADDON-532False positive: Misra C 11.6: address of the pointer is converted to integerSafetySecurityCosmetic26.6.0Released
ADDON-533False Negative: Misra C 1.2: extension __extension__ should not be usedSafetySecurityMajor26.6.0Released
ADDON-534False positive: Misra C 6.1: bit-field with type unsigned long may be compliantSafetySecurityCosmetic26.6.0Released
ADDON-535False Negative: Misra C 1.2: extension __builtin_ should not be usedSafetySecurityMajor26.6.0Released
ADDON-536False Negative: Misra C 1.2: extension inline assembly should not be usedSafetySecurityMajor26.6.0Released
ADDON-537False Negative: Misra C 1.2: extension __label__ should not be usedSafetySecurityMajor26.6.0Released
ADDON-538False Negative: Misra C 1.2: extension case ranges should not be usedSafetySecurityMajor26.6.0Released
ADDON-539False Negative: Misra C 1.2: extension Zero-length arrays should not be usedSafetySecurityMajor26.6.0Released
ADDON-540False Negative: Misra C 1.2: extension Non-standard integer types should not be usedSafetySecurityMajor26.6.0Released
ADDON-541False negative: Misra C 18.6: mapping autoVariables to 18,6SafetySecurityMajor26.6.0Released
ADDON-543False positive MISRA C: Rule 9.2: Missing braces around subarray initializers in 2D arraySafetySecurityCosmetic26.6.0Released
ADDON-544False positive MISRA C: Rule 9.3: partial initialization of subarray elements in 2D char arraySafetySecurityCosmetic26.6.0Released
ADDON-546False Negative: MISRA C 17.9: infinite 'for' loopSafetySecurityMajor26.6.0Released
ADDON-547Misra C 14.1SafetySecurityCosmetic26.6.0Released
ADDON-548False negative: Misra C 14.1: do-while loops are not detectedSafetySecurityMajor26.6.0Released
ADDON-549Improve check: MISRA C 14.2: A for loop shall be well-formedSafetySecurity 26.6.0Released
ADDON-550False negative: Misra C 14.1: struct/union member variables are not detected as countersSafetySecurityMajor26.6.0Released
ADDON-551False positive: Misra C 8.2: valid prototype with named parameterSafetySecurityCosmetic26.6.0Released
ADDON-552Misra C 22.17SafetySecurityCosmetic26.6.0Released
ADDON-553False negative: Misra C 22.17: pdf example warn on cnd_wait/cnd_timedwaitSafetySecurityMajor26.6.0Released
ADDON-554Improve check: Misra C 14.2: A for loop shall be well-formedSafetySecurity 26.6.0Released
ADDON-563False Negative : MISRA C 8.5 : Identifier declared multiple times in same fileSafetySecurityMajor26.6.0Released
ADDON-565False Negative : MISRA C 8.6 : Identifiers with external linkage having multiple or missing definitionsSafetySecurityMajor26.6.0Released
ADDON-569Crash: MISRA C 14.2: A for loop shall be well-formedSafetySecurityCosmetic26.6.0Released
ADDON-570False negative: MISRA C 17.8: A function parameter should not be modifiedSafetySecurity 26.6.0Released
ADDON-571False negative: Misra C 22.17: Double-unlock after a paired lock/unlock sequenceSafetySecurityMajor26.6.0Released
ADDON-572False Positive : MISRA C 10.3 : Character type is assigned a compatible arithmetic resultSafetySecurityCosmetic26.6.0Released
ADDON-573False Negative : MISRA C 14.3 : Invariant controlling expression causing unreachable codeSafetySecurityMajor26.6.0Released
ADDON-577False Negative : MISRA C 17.3 : Function power called without visible prototype or prior declarationSafetySecurityMajor26.6.0Released
ADDON-578Crash: Misra C++ 2023 5.13.7SafetySecurityCosmetic26.6.0Released
ADDON-581False Negative: Misra C 17.8: modification of function parameter via pointerSafetySecurityMajor26.6.0Released
ADDON-582False negative: Misra C 22.17: Conditional lockingSafetySecurityMajor26.6.0Released
ADDON-586False Negative : MISRA C 18.1 : indexing exceeds the internal boundaries of the multi-dimensional arraySafetySecurityMajor26.6.0Released
ADDON-594False Positive : MISRA C 20.7 : Compliant macro GET_MEMBER(S, M) with S as expression and M as member name incorrectly flaggedSafetySecurityCosmetic26.6.0Released
ADDON-596False Negative : MISRA C 21.17 : strlen on array text reading beyond bounds due to absence of null terminator not detectedSafetySecurityMajor26.6.0Released
ADDON-601False Negative : MISRA C 22.9 : Function call occurring between errno assignment, potentially overwriting error stateSafetySecurityMajor26.6.0Released
ADDON-602False Negative: Misra C 21.19: cast wrap not being detectedSafetySecurityMajor26.6.0Released
ADDON-603False Negative: Misra C 21.19: returning non-const function not detectedSafetySecurityMajor26.6.0Released
ADDON-606False positive: Misra C 10.4: add postive constant idSafetySecurityCosmetic26.6.0Released
ADDON-607Misra C 17.11: _Noreturn function specifier SafetySecurityMajor26.6.0Released
ADDON-608False Negative: Misra C 17.11: Function that never returns because of an unconditional infinite loopSafetySecurityMajor26.6.0Released
ADDON-609False Negative: Misra C 17.11: Functions with noreturn library call is inside a nested scopeSafetySecurityMajor26.6.0Released
ADDON-610False Negative: Misra C 17.11: Function that delegates to a user-defined `_Noreturn` functionSafetySecurityMajor26.6.0Released
ADDON-611False positive: Misra C 7.4: String literal assigned to const char pointer in struct initializationSafetySecurityCosmetic26.6.0Released
ADDON-613False positive: Misra C 17.12: reported despite explicit address-of operator on function identifierSafetySecurityCosmetic26.6.0Released
ADDON-617Misra C 21.20: pointer from asctime, ctime, gmtime, localtime, localeconv, getenv, setlocale or strerror used after a subsequent callSafetySecurityCosmetic26.6.0Released
ADDON-618False Negative: Misra C 21.20: Aliased pointer not checkedSafetySecurityMajor26.6.0Released
ADDON-619Misra C 22.9: errno shall be tested after calling an errno-setting-functionSafetySecurityCosmetic26.6.0Released
ADDON-620False Negative: Misra C 22.9: Out-of-band error functionsSafetySecurityMajor26.6.0Released
ADDON-621False positive: Misra C 17.3: pointer-to-array parameterSafetySecurityCosmetic26.6.0Released
ADDON-622False Negative: Misra C 8.7: detect definition and usage in same fileSafetySecurityMajor26.6.0Released
ADDON-623False Negative: Misra C 22.9: User-defined or third-party functions that set `errno` should be checkedSafetySecurityMajor26.6.0Released
ADDON-626Fasle Negative: Misra C: handle id suffix when creating compliance reportSafetySecurityMajor26.6.0Released
ADDON-627Improvement: Misra C: display violation variants separately in complianceSafetySecurityCosmetic26.6.0Released
ADDON-629coverage report for Misra C directives and undecidable rulesSafetySecurityCosmetic26.6.0Released
ADDON-630False Negative: Misra C 21.19: passing to std lib func not detectedSafetySecurityMajor26.6.0Released
ADDON-631Improvement: Github Workflow: Add runners and release binarySafetySecurity 26.6.0Released
ADDON-632False Positive: Misra C 22.9: Saving `errno` into a local variable and testing that variableSafetySecurityCosmetic26.6.0Released
ADDON-633Crash: Misra CSafetySecurityMajor26.6.0Released
ADDON-634False negative: Misra C 21.20: Return value not stored in a plain local variable: violations via struct membersSafetySecurityMajor26.6.0Released
ADDON-635False negative: Misra C 21.20: Store variable in arraySafetySecurityMajor26.6.0Released
ADDON-636False negative: Misra C 21.20: Pointer inderectionSafetySecurityMajor26.6.0Released
ADDON-637Improvement: Compliance report: improve readabilitySafetySecurityCosmetic26.6.0Released
ADDON-638False negative: Misra C 21.20: Return value used directly in an expression without being storedSafetySecurityMajor26.6.0Released
ADDON-639False negative: Misra C 11.4: Pointer to pointerSafetySecurityMajor26.6.0Released
ADDON-641False positive: Misra C 13.1: no initializer listSafetySecurityCosmetic26.6.0Released
ADDON-643False Negative: Misra C 21.19: writing directly through returned pointer not detectedSafetySecurityMajor26.6.0Released
ADDON-644Document development process in README.mdSafetySecurityCosmetic26.6.0Released
ADDON-645False Negative: Misra C 21.18: runtime variable not detectedSafetySecurityMajor26.6.0Released
ADDON-646False Negative: Misra C 21.18: pointer arithmetic not detectedSafetySecurityMajor26.6.0Released
ADDON-650Misra C 22.5: A pointer to a FILE object shall not be dereferencedSafetySecurityMajor26.6.0Released
ADDON-651False negative: Misra C 22.5: Dereferencing a FILE pointer that is not a named variable is not detectedSafetySecurityMajor26.6.0Released
ADDON-652False positive: Misra C 22.5: Multi-level FILE pointers produce false positivesSafetySecurityCosmetic26.6.0Released
ADDON-653CI fail: Recent changes to typedefSafetySecurityCosmetic26.6.0Released
ADDON-656False Positive: Misra C 10.3: positive integral constant expression idSafetySecurityCosmetic26.6.0Released
ADDON-658False negative: Misra C 22.5: Indirect access through a struct or array member is not detectedSafetySecurityMajor26.6.0Released
ADDON-659False Negative: Misra C 17.9: noreturn calls inside nested scopes are not analyzedSafetySecurityMajor26.6.0Released
ADDON-660Misra C 22.7: EOF shall only be compared with the unmodified return value from a Standard Library function capable of returning EOFSafetySecurityMajor26.6.0Released
ADDON-662False positive: Misra C 22.7: Extend the function listSafetySecurityCosmetic26.6.0Released
ADDON-663Improvement: Misra C 10.4: update suffix to positive-constexprSafetySecurity 26.6.0Released
ADDON-664CI: Macos runners: tests passes when asserts failsSafetySecurityMajor26.6.0Released
ADDON-665Improve check: Misra C 7.4: struct initializationSafetySecurityMajor26.6.0Released
ADDON-666Misra C 22.8: errno shall be set to zero prior to a call to an errno-setting-functionSafetySecurityCosmetic26.6.0Released
ADDON-667False positive: Misra C 22.8: Call after confirming errno to be zeroSafetySecurityCosmetic26.6.0Released
ADDON-668False negative: Misra C 22.8: Check for out-of-band functionsSafetySecurityMajor26.6.0Released
ADDON-669Remove LOC license handlingSafetySecurityCosmetic26.6.0Released
ADDON-670Map "legacyUninitvar" to Misra C Rule 9.1SafetySecurityCosmetic26.6.0Released
ADDON-672False Negative: Misra C 19.3: non-assignment writes not detectedSafetySecurityMajor26.6.0Released
ADDON-673Misra C 22.10: errno tested after non-errno-setting functionSafetySecurityCosmetic26.6.0Released
ADDON-675CERT INT35: bad handling of wrong parameterSafetySecurityCosmetic26.6.0Released
ADDON-676CI: fix after dumpfile fix for negative impossible values for unsigned expressionSafetySecurityCosmetic26.6.0Released
ADDON-679False Negative: Misra C 19.3: reading a union member that wasn't set in the current function is not detectedSafetySecurityMajor26.6.0Released
ADDON-681False positive: Misra C 22.10: Using errno as argument to a function call does not count as checkingSafetySecurityCosmetic26.6.0Released
ADDON-684False Positive: Cert MSC32-C: namespaced random() functionSafetySecurityCosmetic26.6.0Released
ADDON-686testmisra: remove some unneed suppressionsSafetySecurityCosmetic26.6.0Released
ADDON-687create a test for getInitializerListItems in testutilSafetySecurityCosmetic26.6.0Released
ADDON-688Create project file for IDE integrationSafetySecurityCosmetic26.6.0Released
ADDON-690compilation; sign conversionsSafetySecurityCosmetic26.6.0Released
ADDON-692CI fixSafetySecurity 26.6.0Released
ADDON-693CI fail: Ubuntu ARM: testcert and selfcheck failsSafetySecurity 26.6.0Released
ADDON-694False Negative: Misra C 21.14: char[] initialized with string literals not detectedSafetySecurityMajor26.6.0Released
ADDON-695Misra C 22.14 Thread synchronization objects shall be initialized before being accessedSafetySecurityMajor26.6.0Released
ADDON-696False negative: Misra C 22.14: Condition variable initialization (`cnd_init`) and thread-specific storage creation (`tss_create`) are not detected.SafetySecurityMajor26.6.0Released
ADDON-699False negative: Misra C 22.14: A mutex initialized after `thrd_create` returns in the calling thread, while the spawned thread may already be using itSafetySecurityMajor26.6.0Released
ADDON-700False Negative: Misra C++ 2023 8.2.5: reinterpret_cast<void**>(&..)SafetySecurityMajor26.6.0Released
ADDON-701False positive: Misra C 8.7: main functionSafetySecurityCosmetic26.6.0Released
ADDON-703False Positive : Misra C 11.9 : incorrect warning for NULL macroSafetySecurityCosmetic26.6.0Released
ADDON-705CI : Remove ci-update-cppcheck.pySafetySecurityCosmetic26.6.0Released
ADDON-711Crash: Misra C 10.3: getCategory throws esential type wchar_tSafetySecurityMajor26.6.0Released
ADDON-714coverage/fetch.py ; fetch info from cert github repoSafetySecurityCosmetic26.6.0Released
ADDON-715test-misra-test.py: tweak and move scriptSafetySecurityCosmetic26.6.0Released
ADDON-716windows release build failsSafetySecurityCosmetic26.6.0Released
ADDON-36bughunting false negative, return value from recv is used as array index (github #778)SafetySecurityMajor26.9.0Released
ADDON-156Improve check: Cert MEM50-CPP: allocate 0 bytes and dereference pointerSafetySecurityMajor26.9.0Released
ADDON-166Improve check: Cert MEM56-CPP: shared_ptr assigned internal pointer of other shared_ptrSafetySecurity 26.9.0Released
ADDON-168Improve check: Cert MSC54-CPP: exception handler with try catchSafetySecurity 26.9.0Released
ADDON-173Improve check: Cert STR53-CPP: return value from function callSafetySecurityMajor26.9.0Released
ADDON-218Improve testing: Replace filter with suppress in testsSafetySecurityCosmetic26.9.0Released
ADDON-364Bughunting: Hang when a loop with a huge iteration count writes to an arraySafetySecurityCosmetic26.9.0Released
ADDON-454False Negative: Misra C: 8.5: declarations both in source and headerSafetySecurityMajor26.9.0Released
ADDON-487False negative: Misra C 2.4: tag in typedef only used implicitlySafetySecurityMajor26.9.0Released
ADDON-526False Positive: Cert EXP36-C: target type is packed (alignment == 1)SafetySecurityCosmetic26.9.0Released
ADDON-584Mapping : MISRA C 18.1 : negativeIndex etcSafetySecurityMajor26.9.0Released
ADDON-591False Negative : MISRA C 20.6 : #ifdef, #else, #endif directives placed inside arguments of macro M(...)SafetySecurityMajor26.9.0Released
ADDON-615Misra C 17.5: Function argument array sizeSafetySecurityMajor26.9.0Released
ADDON-616False Negative: Misra C 17.5: Argument pointer variable is not checkedSafetySecurityMajor26.9.0Released
ADDON-624False positive: Misra C 17.3: posix library functionSafetySecurityCosmetic26.9.0Released
ADDON-648False positive: Cert C++: DCL56-CPP: Incorrect "recursive initialization" warningSafetySecurityCosmetic26.9.0Released
ADDON-657False positive: Misra C: Dir 4.6 : support for local typedefs is missingSafetySecurityCosmetic26.9.0Released
ADDON-671--premium-license-file CLI option fails when license file path contains spacesSafetySecurityCosmetic26.9.0Released
ADDON-677get-all-warning-ids.py : missing Misra idsSafetySecurityCosmetic26.9.0Released
ADDON-689False positive: Cert EXP30-C: lambda callSafetySecurityCosmetic26.9.0Released
ADDON-697False Negative: Misra C 21.14: pointers to null-terminated strings produced by string functions not detectedSafetySecurityMajor26.9.0Released
ADDON-698False positive: Cert C: ERR33-C: function's return value explicitly cast to voidSafetySecurityCosmetic26.9.0Released
ADDON-702False negative: Misra C++ 2023: 21.10.1: Report when using features from <cstdarg> headerSafetySecurityMajor26.9.0Released
ADDON-706False positive: Misra C 2.2: There shall be no dead codeSafetySecurityCosmetic26.9.0Released
ADDON-713Platform configuration mismatch between UI selection and analysis logSafetySecurityCosmetic26.9.0Released
ADDON-717False Positive: Misra C++ 8.2.2 reported on function pointer initializationSafetySecurityCosmetic26.9.0Released
ADDON-718CI: fails, need to add isInsertedBrace token attributeSafetySecurityCosmetic26.9.0Released
ADDON-719False Positive: Misra C++ 6.7.2 : warning for constexprSafetySecurityCosmetic26.9.0Released
ADDON-722Improvement: Remove locSafetySecurityCosmetic26.9.0Released
ADDON-723Improvement: Remove simplecppSafetySecurityCosmetic26.9.0Released
ADDON-724False positive: Misra C++ 2023 Rule 0.2.4: Template specializationsSafetySecurityCosmetic26.9.0Released
ADDON-725Improvement: FullName refactoringSafetySecurityCosmetic26.9.0Released
ADDON-726False Positive: Misra C 14.2: write through dereferenced counter flagged as altering counterSafetySecurityCosmetic26.9.0Released
ADDON-727False positive: Misra C 8.2: named 'void *' parameterSafetySecurityCosmetic26.9.0Released
ADDON-728CI fail: knownConditionTrueFalse false positiveSafetySecurityCosmetic26.9.0Released
ADDON-729Improve check: Misra C 10.4: add notes for suffixSafetySecurityCosmetic26.9.0Released
ADDON-730CI: Build binaries with oraclelinux:8 to catch release build issues earlySafetySecurityCosmetic26.9.0Released
ADDON-732False Positive: Cert EXP20-C: explicit equality comparison (foo() == -1) incorrectly flaggedSafetySecurityCosmetic26.9.0Released
ADDON-734False positive: Misra C 17.3: macro offsetofSafetySecurityCosmetic26.9.0Released
ADDON-735False positive: Misra C 17.8: ptr->a = 42SafetySecurityCosmetic26.9.0Released
ADDON-736Misra C++ 0.1.2: Add <symbolName> attributeSafetySecurityCosmetic26.9.0Released
ADDON-737False Positive: Misra C++ 7.0.5: uintN_t + uint32_t flagged despite operand's final type remaining unsigned intSafetySecurityCosmetic26.9.0Released
ADDON-738Absolute file path in the xml report even after explicit --relative-path= in commandlineSafetySecurityCosmetic26.9.0Released
ADDON-739Misra C++ 8.2.2: Add <symbolName> attributeSafetySecurityCosmetic26.9.0Released
ADDON-740Misra C++ 8.2.6: Add <symbolName> attributeSafetySecurityCosmetic26.9.0Released
ADDON-741False positive: Misra C++ 8.2.5: exception for cast not appliedSafetySecurityCosmetic26.9.0Released
ADDON-743Misra C: 10.3: positive-constexpr should be removed because there is explicit exceptionSafetySecurityCosmetic26.9.0Released
ADDON-744dumpdata::load: fix Token::templateArgSourceLocation; filenames from rawtokens are not known yet when tokens are read from xmlSafetySecurityCosmetic26.9.0Released
ADDON-747calculate hash for warningsSafetySecurityCosmetic26.9.0Released
ADDON-748Improvement: SymbolNameSafetySecurityCosmetic26.9.0Released
ADDON-749Improvement: SymbolName in AutosarSafetySecurityCosmetic26.9.0Released
ADDON-751False positive: Misra C 8.18: initialized static object in header incorrectly flagged as tentative definitionSafetySecurityCosmetic26.9.0Released
ADDON-752False positive: Misra C dir-4.10 Pragma onceSafetySecurityCosmetic26.9.0Released
ADDON-753CI: Update Github actions to latest major releaseSafetySecurityCosmetic26.9.0Released
ADDON-754False positive: Cert C: STR30-C: no string literalSafetySecurityCosmetic26.9.0Released
ADDON-755Generate Hash for DirectiveToken-based warningsSafetySecurityCosmetic26.9.0Released
ADDON-757False Positive: MISRA C 17.8: struct member incorrectly flagged as parameter modificationSafetySecurityCosmetic26.9.0Released
ADDON-761False positive: Misra C:2023 14.2: for loop initialization by functionSafetySecurityCosmetic26.9.0Released
ADDON-762False positive: Cert C++ DCL06: usage of __LINE__ in macroSafetySecurityCosmetic26.9.0Released
ADDON-763False Positive: Misra C 17.3: function declared only via --library reportedSafetySecurityCosmetic26.9.0Released
ADDON-764False positive: cert-dcl37-c and Misra C 21.2 reported for non-file-scope identifiers starting with underscoreSafetySecurityCosmetic26.9.0Released
ADDON-765Checkers report omits CTU-only Misra C rulesSafetySecurityMajor26.9.0Released
ADDON-766provide warning hash for CTU warningsSafetySecurityCosmetic26.9.0Released
ADDON-767Wrong output for CERT MSC30-CSafetySecurityCosmetic26.9.0Released
ADDON-771False positive: Misra C 5.6: typedef name matching its own associated tag SafetySecurityCosmetic26.9.0Released
ADDON-775False positive: Misra C 17.11: function call in while loop that modifies variableSafetySecurityCosmetic26.9.0Released
ADDON-776False negative: Misra C 2.2: Division with 1SafetySecurityMajor26.9.0Released
ADDON-777Bughunting: noreturn calls not treated as end of branchSafetySecurityCosmetic26.9.0Released
ADDON-779False positive MISRA C:11.1: Cast of function-pointer parameter to voidSafetySecurityCosmetic26.9.0Released
ADDON-781False positive: Misra C 17.3: function mentioned in posix.cfgSafetySecurityCosmetic26.9.0Released
ADDON-782doc: limitations in Misra C analysisSafetySecurityCosmetic26.9.0Released
ADDON-783cppcheck-14988: Add relative path to preprocessor dumpSafetySecurityCosmetic26.9.0Released
ADDON-784Claude: Create replicate skillsSafetySecurity 26.9.0Released
ADDON-785Inline suppression comments using bracketed syntax (cppcheck-suppress [...]) are not being propagated to the XMLSafetySecurityCosmetic26.9.0Released
ADDON-787Map invalidFunctionArgStr to Misra C:20xx 21.17SafetySecurityCosmetic26.9.0Released
ADDON-791False positive: Misra C 14.2: different structure member is modified in for-loop bodySafetySecurityCosmetic26.9.0Released
ADDON-799False positive: Misra C 12.2: essential type computed as unsigned char instead if unsigned intSafetySecurityCosmetic26.9.0Released
ADDON-800Misra C 11.4 location: expanded macroSafetySecurityCosmetic26.9.0Released
ADDON-801ADDON-731 follow up: Failure to handle bitwise operators when determining if a condition depends on volatile memory.SafetySecurityCosmetic26.9.0Released
ADDON-802cppcheck-15010 ErrorLogger: do not open and read from files unless necessarySafetySecurityCosmetic26.9.0Released
ADDON-804Hash: calculate hash for CERT PRE warningsSafetySecurityCosmetic26.9.0Released
ADDON-805GUI release test: gui/manualtest cppcheck-2.22SafetySecurityCosmetic26.9.0Released
ADDON-807Misra C++:2023 7.11.2: add symbolnameSafetySecurityCosmetic26.9.0Released
ADDON-808False negative: Misra C 8.2: void*SafetySecurityCosmetic26.9.0Released
ADDON-809False negative: Misra C++ 2023 7.0.5: Arithmetic (+) between int and unsigned intSafetySecurityCosmetic26.9.0Released
ADDON-810False positive: Misra C Misra Config: Unknown functionSafetySecurityCosmetic26.9.0Released
ADDON-813warning hash: same hash is calculated for different tokens in a functionSafetySecurityCosmetic26.9.0Released
ADDON-814wrong warning id for directive Misra C++:2023 5.7.2SafetySecurityCosmetic26.9.0Released
ADDON-818False positive: MISRA-C-2012.17.11 for function call/post decrement in loop conditionSafetySecurity 26.9.0Released
ADDON-819Refactoring: getFunctionNameSafetySecurityCosmetic26.9.0Released
ADDON-820Refactoring: group utility functionsSafetySecurityCosmetic26.9.0Released
ADDON-821Refactoring: Copy pasted code in checkmisra and utilSafetySecurityCosmetic26.9.0Released
ADDON-824Crash: Misra C 22.5: (incomplete code)SafetySecurityCosmetic26.9.0Released
ADDON-825Crash: Cert EXP36-C: stoll on #pragma pack(push, identifier)SafetySecurityCosmetic26.9.0Released
ADDON-828False negative: Misra C++ 2023 8.1.1: Lamba in a regular functionSafetySecurityCosmetic26.9.0Released
ADDON-830False negative: Misra C++ 2023 9.5.2: Implicit function callSafetySecurityCosmetic26.9.0Released
ADDON-831False negative: Misra C++ 2023 10.2.3: Non-variable enumsSafetySecurityCosmetic26.9.0Released
ADDON-833False negative: Misra C++ 2023 21.6.2: New in Member initialization listSafetySecurityCosmetic26.9.0Released
ADDON-836CI: selfcheck.yml: cache cppcheckSafetySecurityCosmetic26.9.0Released
ADDON-837Crashes: Misra C 17.5 + 11.9: Deref nullptrSafetySecurityCosmetic26.9.0Released
ADDON-838Improvement: Compliance report: map ODR to 6.2.1SafetySecurityCosmetic26.9.0Released
ADDON-839Improvement: Performance: CtuMisra::isRecursive + hasPersistentSideEffectSafetySecurityCosmetic26.9.0Released
ADDON-840Improvement: Hashing: handle huge contextsSafetySecurityCosmetic26.9.0Released
ADDON-841Improvement: CMakeLists.txt: uncomment -Wmissing-declarationsSafetySecurityCosmetic26.9.0Released
ADDON-842False positive: MISRA C 17.12 with `_Generic`SafetySecurity 26.9.0Released
ADDON-843False positive: CERT MSC40-C: Warning does not apply to C++.SafetySecurity 26.9.0Released
ADDON-844False positive: misra-config in sizeof/offsetofSafetySecurityCosmetic26.9.0Released
ADDON-845False positive: CERT MSC40-C with const variableSafetySecurity 26.9.0Released
ADDON-846AI : jira-fetch-support skill does not allow my valid API token because the scope did not matchSafetySecurityCosmetic26.9.0Released
ADDON-848crash when checking cgal in cert msc32SafetySecurityCosmetic26.9.0Released
ADDON-850Improvement: Performance: getFunctionCallTokenFromArgumentSafetySecurity 26.9.0Released
ADDON-851Improvement: Performance: when checking praatSafetySecurity 26.9.0Released
ADDON-855False positive: CERT DCL56-CPPSafetySecurity 26.9.0Released
ADDON-856False positive: AUTOSAR A5-2-2 with `(void)`SafetySecurity 26.9.0Released
ADDON-857Refactoring: Move some reused functions to utilSafetySecurityCosmetic26.9.0Released
ADDON-859False positive: AUTOSAR A5-2-2 in template argumentsSafetySecurity 26.9.0Released
ADDON-863ADDON-859 follow up: Additional test casesSafetySecurity 26.9.0Released
ADDON-864False positive: CERT EXP34-C for overloaded arrow operatorSafetySecurity 26.9.0Released
ADDON-865ADDON-845 follow up: Additional test case (CERT MSC40-C FP)SafetySecurity 26.9.0Released
ADDON-731False positive: Misra C 17.11 : function is returningSafetySecurityCosmeticTBDPending release
ADDON-789False positive: Misra C 22.5:passing FILE * member to fclose() and when comparing FILE * member with NULLSafetySecurityCosmeticTBDPending release
ADDON-797False positive: Misra C 14.4, 17.11: call through _Generic function selectionSafetySecurityCosmeticTBDPending release
ADDON-812False negative: Misra C++ 2023 7.0.5: comparison operators between signed and unsignedSafetySecurityCosmeticTBDPending release
ADDON-829False negative: Misra C++ 2023 9.3.1: Add else/if coverageSafetySecurityCosmeticTBDPending release
ADDON-860False positive: Misra C Dir 4.10: #if !defined(X)SafetySecurityCosmeticTBDPending release
ADDON-861False positive: Misra C 10.3: uint8_t x = 0xFF;SafetySecurityCosmeticTBDPending release
ADDON-867Implement AUTOSAR A12-1-4 in premiumaddonSafetySecurity TBDPending release
ADDON-868ADDON-522 follow up: Additional test caseSafetySecurity TBDPending release
ADDON-869False positive: Misra C++ 7-3-1 for template instantiationSafetySecurity TBDPending release
ADDON-871False positive: Autosar A13-2-3 for typedef used in templateSafetySecurity TBDPending release
ADDON-874AI code reviewSafetySecurityCosmeticTBDPending release
ADDON-876validateLicense: Avoid hardware info lookup for enterprise licensesSafetySecurity TBDPending release
ADDON-877False Negative: Misra C++ 2023: 24.5.2: memchr and wide/_s variants (TC1)SafetySecurityMajorTBDPending release
ADDON-890False positive: Misra C++ 2023 9.6.2: goto to label in another case of the same switch (TC1)SafetySecurityCosmeticTBDPending release
ADDON-891False positive: Misra C++ 2023 15.0.1: unmovable base with protected copy/move members (TC1 example)SafetySecurityCosmeticTBDPending release
ADDON-895False Negative: Misra C++ 2023: 6.0.4: token main followed by ( (TC1)SafetySecurityMajorTBDPending release
ADDON-899False Negative: Misra C++ 2023: 6.8.3: local static initialized with address of local (TC1)SafetySecurityMajorTBDPending release
ADDON-906False Negative: Misra C++ 2023: 7.0.3: switch on character with integer case label (TC1)SafetySecurityMajorTBDPending release
ADDON-909False Negative: Misra C++ 2023: 9.5.1: loop counter of character type, address of loop counter (TC1)SafetySecurityMajorTBDPending release
ADDON-910False Negative: Misra C++ 2023: 11.6.1: variable assigned in the statement after its declarationSafetySecurityMajorTBDPending release
ADDON-914False Negative: Misra C++ 2023: 21.6.2: get_temporary_buffer, return_temporary_buffer, aligned_alloc (TC1)SafetySecurityMajorTBDPending release
ADDON-916False Negative: Misra C++ 2023: 21.6.4: operator delete[] and non-corresponding operators (TC1)SafetySecurityMajorTBDPending release
ADDON-91926.9.0: update misra coverage documentsSafetySecurityCosmeticTBDPending release
ADDON-920coverage.py: remove symbol: from warning textSafetySecurityCosmeticTBDPending release
ADDON-926CI fails: latest Cppcheck HEAD 2026-10-04 breaks testcertSafetySecurityCosmeticTBDPending release
ADDON-927CI: remove macos-14 runnersSafetySecurity TBDPending release
ADDON-929AI: Setup Jira support agent in AWSSafetySecurity TBDPending release
ADDON-930claude ai reviewSafetySecurityCosmeticTBDPending release
ADDON-931False positive: Unread variable with `[[maybe_unused]]`SafetySecurity TBDPending release
ADDON-932CI: check constnessSafetySecurityCosmeticTBDPending release
ADDON-933False positive: `unusedPrivateMember` with `[[maybe_unused]]`SafetySecurity TBDPending release
ADDON-934False negative: `unusedPrivateMember` with implicitly private memberSafetySecurity TBDPending release
ADDON-942CI: check that PR title matches the Jira issue summarySafetySecurityCosmeticTBDPending release
ADDON-945HIS metrics: cyclomaticComplexity should count &&, || and ?:, add cyclomaticComplexityMcCabeSafetySecurity TBDPending release
ADDON-950CI: claude review, skip if other action fails.SafetySecurityCosmeticTBDPending release
ADDON-1Detect hang (CVE-2021-39929)SafetySecurity 
ADDON-2detect std::optional misuseSafetySecurity 
ADDON-3New check: check usage of written buffer dataSafetySecurity 
ADDON-4Detect uninitMember for conditional initializationSafetySecurity 
ADDON-5detect uninit member usage in subfunction (assignment operator)SafetySecurity 
ADDON-6Detect null pointer dereference, comparing functionsSafetySecurity 
ADDON-7False positive: bug huntingSafetySecurity 
ADDON-8bug hunting, false negative, pointer incremented in loopSafetySecurityMajor
ADDON-9Detect loss of precision: returnSafetySecurityMajor
ADDON-10Detect array index underrun: fgetsSafetySecurityMajor
ADDON-35Detect use after free. Global pointer. Synthetic testcase (github #216)SafetySecurityMajor
ADDON-37release-macos.yml: create conan/brew package (github #967)SafetySecurityCosmetic
ADDON-38release-macos.yml: Package Cppcheck-GUI (github #968)SafetySecurityCosmetic
ADDON-39New check: add warning/style checker that suggests virtual destructors for base classes (github #1070)SafetySecurityCosmetic
ADDON-40False negative: uninitvar not reported, independent conditions (github #1125)SafetySecurityMajor
ADDON-41Checkers report; Clarify the requirements for premium checkers (github #1145)SafetySecurityCosmetic
ADDON-44Add an ability to enable multiple Misra standards at the same time (github #1273)SafetySecurityCosmetic
ADDON-47False negative: Cert C ERR33: use whole program analysis (github #1423)SafetySecurityMajor
ADDON-50license file path, environment variable (github #309)SafetySecurityCosmetic
ADDON-55code metrics, anti patterns (github #665)SafetySecurityCosmetic
ADDON-56New check: class with unsafe lifetime interface. detect problems using CTU analysis. (github #671)SafetySecurityCosmetic
ADDON-57New check: Dangerous code, returning reference to member in method marked with non const && (github #840)SafetySecurityCosmetic
ADDON-58Bug hunting: Detect array index after check (github #865)SafetySecurityMajor
ADDON-59Bug hunting: Detect array index out of bounds. array index assigned in for loop and used after the loop. (github #866)SafetySecurityMajor
ADDON-60Bug hunting: Check if pointer is null after dereferencing it (github #872)SafetySecurityMajor
ADDON-62CI: Run pylint on our python scripts #999SafetySecurityCosmetic
ADDON-64bughunting: unsigned integer overflow for struct member (github #1250)SafetySecurityMajor
ADDON-65Bughunting: check that containers are accessed with valid index (github #1257)SafetySecurityMajor
ADDON-66Bughunting: possible array index out of bounds (github #1262)SafetySecurityMajor
ADDON-67Bughunting: integer overflow (github #1263)SafetySecurityMajor
ADDON-123False negative: Cert int30-c: improve data flow analysisSafetySecurityMajor
ADDON-124False positive: Cert INT30-c: subtraction in loopSafetySecurityCosmetic
ADDON-132compliance-report: optionally group violations by level/classificationSafetySecurityCosmetic
ADDON-147New check: subtracting pointers in subfunction (cert ctr54)SafetySecurityMajor
ADDON-148New check: Cert CTR55-CPP: assume containers have arbitrary sizeSafetySecurityMajor
ADDON-153Improve check: Cert EXP54-CPP: return reference from lambda through functionSafetySecurityMajor
ADDON-161Improve check: Cert MEM51-CPP: mismatching allocation and deallocation, overloaded new/deleteSafetySecurityMajor
ADDON-162Improve check: Cert MEM53-CPP: non compliant example 7.4.3, std::allocator usageSafetySecurityMajor
ADDON-165Improve check: Cert MEM54-CPP: placement new data does not have extra overheadSafetySecurityMajor
ADDON-170Improve check: Cert STR50-CPP: std::istream::read may not 0-terminate stringSafetySecurityMajor
ADDON-172Improve check: Cert STR51-CPP: using std::getenv() result without checking if nullptr was returnedSafetySecurityMajor
ADDON-175Improve check: Cert Exp54-CPP: std::get_temporary_buffer => std::copy destinationSafetySecurityMajor
ADDON-196Add checker that warns about std::unreachable that can be executedSafetySecurityCosmetic
ADDON-232False positive: Misra C++ 21.6.1: using storage_type = std::array in templateSafetySecurityCosmetic
ADDON-296Windows ZIP distribution so a installation will not be needed in CISafetySecurityCosmetic
ADDON-337False negative: Misra C 2023 Rule 9.1: Pdf example, bughuntingSafetySecurityMajor
ADDON-338False negative: Misra C 2023 Rule 9.1: Pdf exampleSafetySecurityMajor
ADDON-369New check: Reading string that is not zero-terminated after freadSafetySecurityCosmetic
ADDON-375manually specified license file doesnt work with different path separatorsSafetySecurityCosmetic
ADDON-396report cwe number(s) for premium warningsSafetySecurityCosmetic
ADDON-404New check: Cert DCL00-C: const qualify immutable non-pointer objectsSafetySecurityCosmetic
ADDON-422False positive: Cert ARR30-C: impossible value below a switch that returnsSafetySecurityCosmetic
ADDON-423Is bughunting 5x slower than in cppcheck-2.5SafetySecurityCosmetic
ADDON-430False negative: Bughunting: CVE-2025-2757: calculated length is not checkedSafetySecurityMajor
ADDON-450New check: readability, simplify code that find value in set/map and erase itSafetySecurityCosmetic
ADDON-451New check: readability, string substringSafetySecurityCosmetic
ADDON-452New check: readability, handwritten loops that duplicate std::string::find.. functionsSafetySecurityCosmetic
ADDON-453New check: readability, suggest replacing container::find with container::count or container::emplace or std::any_of etcSafetySecurityCosmetic
ADDON-475Documentation: Zephyr generate compiler macros using -m.. flags etcSafetySecurityCosmetic
ADDON-481False negative: Misra C 13.4: Chained assignmentSafetySecurityMajor
ADDON-497distinguish cert rules/recommendationsSafetySecurityCosmetic
ADDON-517New check: Misra C 9.1: implement extra checker in checkmisra.cppSafetySecurityMajor
ADDON-542False positive MISRA C: Rule 5.5: macro of same name exists only in mutually exclusive conditional branchSafetySecurityCosmetic
ADDON-545add fuzzer for saxreaderSafetySecurityCosmetic
ADDON-566False Negative : MISRA C 9.1 : Variable read before deterministic assignmentSafetySecurityMajor
ADDON-567False Negative : MISRA C: Rule 9.1 : Variable read before valid assignmentSafetySecurityMajor
ADDON-583False Negative : MISRA C 18.1 : Pointer dereferencing memory one past end of arraySafetySecurityMajor
ADDON-587False Negative : MISRA C 18.1 : pointer arithmetic on structure membersSafetySecurityMajor
ADDON-588False Negative : MISRA C 18.1 : Pointer arithmetic accessing memory outside bounds of structure objectsSafetySecurityMajor
ADDON-589False Negative : MISRA C 18.1 : Pointer arithmetic moving beyond one-past-end boundary of arraySafetySecurityMajor
ADDON-590False Negative : MISRA C 18.2 : Pointer subtraction on pointers without guaranteed relationship to same arraySafetySecurityMajor
ADDON-593False Negative : MISRA C 20.6 : #define directive placed inside arguments of macro call null(X)SafetySecurityMajor
ADDON-597False Negative : MISRA C 22.2 : Memory block freed twice via multiple pointers referencing same blockSafetySecurityMajor
ADDON-598False Negative : MISRA C 22.2 : realloc called on freed pointer attempting to access invalid memory blockSafetySecurityMajor
ADDON-599False Negative : MISRA C 22.6 : File pointer file accessed or assigned after being closed while indeterminateSafetySecurityMajor
ADDON-612False positive: Misra C 20.12: FLAG_BASE macro is not an operand of ##SafetySecurityCosmetic
ADDON-640cppcheck-htmlreport shows "Source file not found" error for premium-licenseExpiresSoon entry SafetySecurityCosmetic
ADDON-649Recategorisations of Misra warningsSafetySecurityCosmetic
ADDON-654False Negative: Misra C 21.17: gets(buf) not checkedSafetySecurityMajor
ADDON-655False Negative: Misra C 21.17: Pointer arithmetic access not checkedSafetySecurityMajor
ADDON-678Very slow CTU analysis in Misra C 2025SafetySecurityCosmetic
ADDON-680False Negative: Misra C 19.3: violations that cross a block boundary are silently missedSafetySecurityMajor
ADDON-682custom behavior when license is about to expireSafetySecurityCosmetic
ADDON-683False Negative: Misra C 19.3: violations after `break`, `continue`, and `goto` are not detectedSafetySecurityMajor
ADDON-704False Negative : Misra C 22.1 : missing NULL redefine if header isn't includedSafetySecurityMajor
ADDON-707False positive: Misra C 8.9: referenced in multiple source filesSafetySecurityCosmetic
ADDON-708False positive: Misra C 20.15: Reported in inactive headerSafetySecurityCosmetic
ADDON-710False positive: Misra C 14.2: __builtin calls without side effectsSafetySecurityCosmetic
ADDON-712False Positive : Misra C 8.9 : ignores cross TU usageSafetySecurityCosmetic
ADDON-733False positive: Misra C 20.12: macro with multiple arguments one is used as # operator other undergoes further replacementsSafetySecurityMajor
ADDON-750Whole program analysis ignores launguage gating for Misra C/C++SafetySecurityCosmetic
ADDON-756--project=<.cppcheck> fails with "no C or C++ source files found" when project file uses <importproject>SafetySecurityCosmetic
ADDON-758Not getting comments for the suppressons mentioned in the suppression list in the compliance report.SafetySecurityCosmetic
ADDON-760MISRA Rule 5.9 error reports differ from one execution to anotherSafetySecurityCosmetic
ADDON-768False negative INT30-C , subtracting unchecked parameters (CVE-2026-14610)SafetySecurityMajor
ADDON-770cppcheck-14462 False positive: knownConditionTrueFalse (address of buffer element, while loop)SafetySecurityCosmetic
ADDON-772cppcheck-14970 Syntax error reported for valid constructor declaration after union memberSafetySecurityCosmetic
ADDON-773cppcheck-14979 syntax error occurs in static_cast<type>SafetySecurityCosmetic
ADDON-774HIS metrics: ternary operatorSafetySecurityCosmetic
ADDON-778False positive MISRA C:19.3: nested union memberSafetySecurityCosmetic
ADDON-780False positive: missingReturn: return branches in a function templateSafetySecurityCosmetic
ADDON-786cleanup/refactor uninitvar checkingSafetySecurityCosmetic
ADDON-790False positive: Misra C 8.4: function parameter uses pointer to array typedefSafetySecurityCosmetic
ADDON-792cppcheck-13290 import -isystem paths from compile_commands.jsonSafetySecurityCosmetic
ADDON-794cppcheck-14997 Do not load a file when its #include is inside an #if X scope excluded by -UXSafetySecurityCosmetic
ADDON-795Setup new VM for trac.cppcheck.netSafetySecurityCosmetic
ADDON-796cppcheck-15001 Fix hang in valueflowSafetySecurityCosmetic
ADDON-803Improvement: Checkers: register checkers in a more reliable waySafetySecurity 
ADDON-806Misra C++ 2023: Technical Corrigenda 1SafetySecurityCosmetic
ADDON-811False negative: Misra C++:2023: no valuetypeSafetySecurityMajor
ADDON-815False negative: Misra C++ 2023 7.0.5: compound assignment and bitwise operatorsSafetySecurityMajor
ADDON-816False negative: Misra C++ 2023 7.0.5: type category change to float pointSafetySecurityMajor
ADDON-817False negative: Misra C++ 2023 7.0.5: conditional operatorSafetySecurityMajor
ADDON-822False negative: Misra C++ 2023 0.1.2: Library functionsSafetySecurityCosmetic
ADDON-823False negative: Misra C++ 2023 6.9.1: Function paramsSafetySecurityCosmetic
ADDON-826False negative: Misra C++ 2023 7.11.2: memcpySafetySecurityCosmetic
ADDON-827False negative: Misra C++ 2023 7.11.2: Stream operatorSafetySecurityCosmetic
ADDON-832False negative: Misra C++ 2023 18.4.1: Functions passed to extern "C"SafetySecurityCosmetic
ADDON-834Improvement: Misra C++ 2023 21.10.3: Warn on usage instead of includeSafetySecurityCosmetic
ADDON-835Improvement: Misra C++ 2023 30.0.1: Warn on usage instead of includeSafetySecurityCosmetic
ADDON-847Improvement: Claude skills: Refactor and add batch + comment skills.SafetySecurity 
ADDON-849False positive: opensource knownArgument with function pointerSafetySecurityCosmetic
ADDON-852Improvement: Refactor getFunctionCallTokenFromArgument to only accecpt argumentsSafetySecurityCosmetic
ADDON-853False negative: Misra C 17.12: function address in initializer listSafetySecurityCosmetic
ADDON-854False negative: Misra C 10.3: function parameterSafetySecurityMajor
ADDON-858False negative: Misra C 2.2: use macro with empty replacement listSafetySecurityMajor
ADDON-866cppcheck-suppress-macro is ignored with relative pathsSafetySecurityCosmetic
ADDON-870inline file/block suppressions ignored for whole program findings with -j > 1SafetySecurityCosmetic
ADDON-872ADDON-735 follow up: Additional test caseSafetySecurity 
ADDON-873internalError "failed to open" .a1 in --cppcheck-build-dir aborts the whole fileSafetySecurity 
ADDON-875False positive: Misra C++ 2023 6.4.2: CRTP pattern (TC1 exception)SafetySecurityCosmetic
ADDON-878False Negative: Misra C++ 2023: 0.1.1, 10.1.1: unreadVariable/constParameterReference not enabled by --premium=misra-c++-2023SafetySecurityMajor
ADDON-879False Negative: Misra C++ 2023: 28.6.4: std::remove result not attributed to rule (uselessCallsRemove not mapped)SafetySecurityMajor
ADDON-880False positive: Misra C++ 2023 21.2.2: fgetwc and fputwc (TC1)SafetySecurityCosmetic
ADDON-881False positive: Misra C++ 2023 5.13.2: escape sequence terminated by space (TC1)SafetySecurityCosmetic
ADDON-882False positive: Misra C++ 2023 6.8.3: structured binding to reference member (TC1)SafetySecurityCosmetic
ADDON-883False positive: Misra C++ 2023 6.8.4: deleted const rvalue overload not recognizedSafetySecurityCosmetic
ADDON-884False positive: Misra C++ 2023 6.9.2: parameter of literal operator (TC1)SafetySecurityCosmetic
ADDON-885False positive: Misra C++ 2023 7.0.1: bool and bit-field of length 1 (TC1)SafetySecurityCosmetic
ADDON-886False positive: Misra C++ 2023 7.0.2: class with operator bool used as condition (TC1)SafetySecurityCosmetic
ADDON-887False positive: Misra C++ 2023 7.0.3: cast of character to void (TC1)SafetySecurityCosmetic
ADDON-888False positive: Misra C++ 2023 8.1.2: transient lambdaSafetySecurityCosmetic
ADDON-889False positive: Misra C++ 2023 8.2.11: class with non-trivial copy assignment (TC1)SafetySecurityCosmetic
ADDON-892False positive: Misra C++ 2023 19.3.4: macro argument that is a typeSafetySecurityCosmetic
ADDON-893False Negative: Misra C++ 2023: 21.2.2: wide character string functions (TC1)SafetySecurityMajor
ADDON-894False Negative: Misra C++ 2023: 5.13.2: escape sequence terminated by ' (TC1)SafetySecurityMajor
ADDON-896False Negative: Misra C++ 2023: 6.2.2: declarations in different translation unitsSafetySecurityMajor
ADDON-897False Negative: Misra C++ 2023: 6.2.3: location of explicit specialization (TC1)SafetySecurityMajor
ADDON-898False Negative: Misra C++ 2023: 6.5.2: static variable in global namespaceSafetySecurityMajor
ADDON-900False Negative: Misra C++ 2023: 6.8.4: cv-qualification of deleted rvalue overload (TC1)SafetySecurityMajor
ADDON-901False Negative: Misra C++ 2023: 6.9.1: int vs int32_t (TC1 example)SafetySecurityMajor
ADDON-902False Negative: Misra C++ 2023: 0.1.1: unnecessary writes (TC1 examples)SafetySecurityMajor
ADDON-903False Negative: Misra C++ 2023: 0.1.2: std::mutex::try_lock (TC1 example)SafetySecurityMajor
ADDON-904False Negative: Misra C++ 2023: 0.2.3: unused class/enum/union and type alias (TC1)SafetySecurityMajor
ADDON-905False Negative: Misra C++ 2023: 4.6.1: volatile access (TC1)SafetySecurityMajor
ADDON-907False Negative: Misra C++ 2023: 7.0.6: converting transfers other than assignment (TC1)SafetySecurityMajor
ADDON-908False Negative: Misra C++ 2023: 7.11.3: conversion of lambda to pointer-to-function (TC1)SafetySecurityMajor
ADDON-911False Negative: Misra C++ 2023: 15.1.4: inherited constructor (TC1)SafetySecurityMajor
ADDON-912False Negative: Misra C++ 2023: Dir 15.8.1: self move-assignmentSafetySecurityMajor
ADDON-913False Negative: Misra C++ 2023: 18.4.1: functions directly called in initializers, deallocation functions (TC1)SafetySecurityMajor
ADDON-915False Negative: Misra C++ 2023: 21.6.3: get_temporary_buffer, return_temporary_buffer (TC1)SafetySecurityMajor
ADDON-917False Negative: Misra C++ 2023: 28.6.3: potentially moved-from state (TC1)SafetySecurityMajor
ADDON-918CI: code/comments spell checkingSafetySecurityCosmetic
ADDON-921Add `--<standard>-categories=...` optionsSafetySecurity 
ADDON-922False positive: AUTOSAR A3-3-1: extern "C" function defined inside a namespaceSafetySecurity 
ADDON-923saxreader.cpp: handle nested elements with same names betterSafetySecurityCosmetic
ADDON-924False positive: Cert exp53: selfcheck , delete pointer after push_backSafetySecurity 
ADDON-925False positive: Misra C++:2023 10.2.3: initializing enum with symbolSafetySecurityCosmetic
ADDON-928AI: Create specialized SKILLS for reviewing codeSafetySecurity 
ADDON-935False positive: AUTOSAR A3-3-1: definition using a using-declared type alias not matched with header declerationSafetySecurityMajor
ADDON-936Improvement: AI agent: add SKILL to compare if addon ticket already existsSafetySecurity 
ADDON-937Misra C: Add option to configure that a typedef is essentially boolSafetySecurityCosmetic
ADDON-938MISRA C 2.5: header guard macro with #if !definedSafetySecurityCosmetic
ADDON-939False negative: Misra C 10.3: arguments to standard library functionsSafetySecurityMajor
ADDON-940False negative: Misra C 10.3: unsigned constant assigned to signed typeSafetySecurityMajor
ADDON-941Misra C Dir 4.9: report at the macro definitionSafetySecurityCosmetic
ADDON-943HIS metrics: HISPath overflowsSafetySecurity 
ADDON-944HIS metrics: remove duplicate function metrics (functions in headers used in several TUs)SafetySecurity 
ADDON-946HIS metrics: add physical lines per fileSafetySecurity 
ADDON-947Improve Claude reviewSafetySecurity 
ADDON-948False positive: Misra C++ 2023 7.11.3: function address &f as template argumentSafetySecurityMajor
ADDON-949False positive: Misra C++ 2023 0.2.4: function used only as template argumentSafetySecurity 
ADDON-951Misra C 11.4: symbol (macro name) missing since 26.9.0, breaks symbolName suppressionsSafetySecurityCosmetic
ADDON-952Cppcheck-GUI: recheck removes unselected files resultsSafetySecurityCosmetic