Fixed issues in Klocwork 2026.3

The following issues were fixed in Klocwork 2026.3.

General issues

Number Description

00841059

Updated the documentation for Kwandroid to include both Java and C/C++ support.

01069694, 01149699

Fixed an issue where the Klocwork desktop tools installer did not create Start menu shortcuts or an uninstaller entry.

01513824

Fixed an issue where file trees in Validate were showing incorrect issue counts after opening the latest version of an issue.

01174176

Added a build summary report to the build log and console for Kwbuildproject and Kwcheck when running in compliance mode (--strict).

01178578, 01285369

Added support for synchronizing citation information by module in Kwxsync, allowing teams to synchronize updates for specific parts of a project without affecting other modules.

01426502

Added Coding standards enforcement pages to the Klocwork documentation.

01239362

Added support for fetching the most recent issue update date for a build from Validate using the Web API.

01327773

Fixed an issue where Kwinject occasionally created temporary object files in the projects_root when using the IAR iccarm compiler.

01411057

Fixed an issue with parse errors and false positives when using the TI c7000 compiler.

01502285

Changed the default CSV export file name to include the project, streams, view and a timestamp.

01512332

Added the created_date to the API query results for a project and streams.

01519734, 01593677

Added deeper Bazel build integration in Kwbazel using Bazel aspects.

01560195, 01578534

Added Supported Java build tools with Kwgradle and Kwgradlew.

01521325

Fixed an issue so that a defect that moved and later reappeared at its original location is now correctly reported in the CI build instead of being omitted.

01558369

Added support for the clang filter to use alternative object file specifications.

01581193

Added enforcement for additional rules in the CWE All C++ taxonomy.

01570644

Fixed an issue where the email notifier ran with no mail server configured in the Japanese locale, sending unnecessary LDAP queries and logging spurious exceptions.

01587724

Updated the Japanese translation for Fixed and Existing tooltips in Validate.

01554383

Fixed an issue where the Classic parser failed with memory exit code 121 when processing large source files.

01551914

Fixed an issue where cached defect counts were not updated when a build was deleted.

01594516

Updated the flowchart in the documentation to reference Kwinject for setting up a C# integration project.

01604974

Updated the Apache Tomcat libraries packaged with analysistoolstore_standalone.war to reduce security vulnerabilities.

01594181

Upgraded the SnakeYAML library packaged in detekt.zip to reduce security vulnerabilities.

01595690

Updated the Japanese translation for the Method column in Validate CSV exports.

01591551, 01290313

Added support for viewing import queue size and option for canceling before an import.

01290313

Added support for canceling a running import via Validate and the Web API.

01590659

Added support for passing Node.js environment variables to Kwbuildproject, Kwciagent, and Kwcheck, allowing users to configure the Node.js heap size for JavaScript analysis of large projects.

01606772, 01607006

Fixed an issue where Kwgcheck failed to start from the command line.

01615638

Updated the documentation for Klocwork AI remediation and data transmission.

01611238

Fixed an issue where validate xsync --copy was not copying the citation and latest status correctly.

01620825

Updated Spring Boot WAR files to reduce security vulnerabilities.

01617736

Fixed an issue with analysis scanning fewer files than declared when using the mwcceppc compiler.

01622834

Fixed an issue where the Visual Studio plugin required a C/C++ license for solutions that contain only C# projects.

01626218

Added a confirmation prompt when importing a server configuration, warning that the operation replaces the current configuration and cannot be undone.

01611238

Updated the documentation to fully describe the default behaviour of validate xsync.

01620402

Improved parsing for the QNX compiler.

01621127

Added support for continuing builds rather than failing when LDAP connections are temporarily closed.

01597569

Fixed an issue where the GNU filter used incorrect system include paths when analyzing projects that use Newlib, causing incorrect analysis results.

01624605, 01627756

Fixed an issue where repeatedly loading the same tables caused issues to be incorrectly added to the open issue count on each build.

01640100

Fixed a memory leak that caused out-of-memory errors in Validate.

01574634

Fixed an issue where Java builds failed when the Java configuration did not specify the Java home directory, preventing Java analysis from completing successfully.

Checker issues

Number Description

00639794

Improved defect detection for the checker MISRA.STMT.NO_EFFECT.

00639653, 01247344

Reduced false positives for the checker UNREACH.GEN.

00640800

Reduced false positives for the checker MISRA.BITS.OPERAND.

00987079

Fixed an issue with UNREACH.GEN reporting duplicate findings on the same line when the tracebacks differed only in whitespace.

01003526

Reduced false positives for the checker EFFECT.

01045927, 01045921, 01128078, 01138496, 01172844, 01301926

Improved defect detection for the UNINIT checkers.

01172867, 01571221

Improved defect detection for the checkers UNINIT.STACK.MUST and UNINIT.STACK.MIGHT.

01181281, 01385864, 01559610

Reduced false positives for the checker UNINIT.CTOR.MUST.

01237796

Reduced false positives for the checker UNINIT.STACK.MUST.

01242469

Reduced false positives for the checker NPD.GEN.MIGHT.

01247344

Reduced false positives for the checker INVARIANT_CONDITION.UNREACH.

01370202, 01396003

Reduced false positives for the checker INVARIANT_CONDITION.GEN.

01516564

Improved defect detection for the checker UFM.DEREF.MUST.

01519383, 01581947

Reduced false positives for the checker MISRA.CAST.INCOMPLETE_PTR_TO_ANY.2012.

01524164

Reduced false positives for the checker MISRA.STDLIB.WRONGNAME.

01532142, 01546687

Reduced false positives for the checker NUM.OVERFLOW.DF.

01538294

Improved defect detection for the checker MISRA.SWITCH.NOT_WELL_FORMED.

01552435

Reduced false positives for the checker MISRA.EXT.LINKAGE.REDUNDANT.2012.

01554903

Reduced false positives for the checker NPD.GEN.CALL.MUST.

01513148

Reduced false positives for the checker SV.TAINTED.CALL.LOOP_BOUND.

01601796

Reduced false positives for the checker MISRA.LITERAL.NULL.PTR.CONST.2012.

01512066

Reduced false positives for the checker MISRA.VAR.MIN.VIS.