This release contains the following Kiuwan Engine Updates for Kiuwan Cloud:
Parsing Errors
- QAK-6780 Resolved parsing issue in Natural language on "PROTOTYPE" statement due to an unexpected token "END" that could not be recognized by the language parser.
- QAK-6787 Resolved parsing error in Natural language files related to "READ WORK FILE" statements.
- QAK-6798 Fixed parsing errors in Natural language files related to the "END" token.
- QAK-6800 Resolved parsing issue in Natural language when encountering "HANDLE OF OBJECT” at "DEFINE DATA" statement.
- QAK-6820 Resolved parsing issue in Natural language on handling the "MARK" keyword.
- QAK-6822 Resolved parsing issue in Natural language on handling the "VALUE 1 ,2" statement or similar statements.
- QAK-6829 Resolved parsing errors in PL/SQL language while analyzing a PL/SQL file with the reserved word "WORK".
- QAK-6863 Resolved parsing errors in Natural language files containing the reserved keyword "REL."
- QAK-6866 Resolved an issue of not parsing Natural language files with "EXAMINE" followed by two "GIVING" clauses.
- QAK-6873 Resolved errors in the analysis of execution logs related to Java.
- QAK-6874 Resolved a parsing error when analyzing T-SQL file containing "FOR JSON PATH" statements.
- QAK-6876 Resolved an issue in Natural language related to fields-to-table assignment.
- QAK-6879 Resolved the parsing issue in the Natural language related to "PERFORM" keyword with additional keywords, such as "PERFORM READ".
- QAK-6882 Resolved a parsing issue in Natural language related to "FOR" statement with a plus (+) character.
- QAK-6934 Resolved parsing issue in Natural language on "STARTING WITH ISN" statement.
General Fixes
- QAK-6755 Resolved issues related to Objective C programming language: The analysis might give invalid source code references (line numbers) for the Kiuwan rule OPT.OBJECTIVEC.MethodCyclomaticComplexity.
- QAK-6795 (FOG-255) Kiuwan Insights is no longer detecting false positives in certain files and reporting CVEs related to the Spring Framework versions in Java.
- QAK-6886 An issue in the Kiuwan parser for Natural Language has been resolved related to the handling of the "LOCAL" keyword.
...