Release Notes - 1.2


  • 1.2.19-funcrel

    1.2.19-funcrel
    Updates internal evaluation engine leading to an overall enhancement of performance
  • 1.2.18-funcrel

    1.2.18-funcrel
    Improves accuracy of 💎 1040048 - Avoid unsafe object binding (Spring) 📝 53507
    Updates embedded libraries.
  • 1.2.17-funcrel

    1.2.17-funcrel
    Fixes an issue causing a crash in the analyzer. 📝 53574
    Updates embedded libraries.
    Updates internal evaluation engine leading to an on overall enhancement of violation detections. 📝 53574
  • 1.2.16-funcrel

    1.2.16-funcrel
    Improve accuracy of rule 1040016 “PermitAll or user role should be specified to access URL(s) of the application”. 📝 52417
  • 1.2.15-funcrel

    1.2.15-funcrel
    Improve accuracy for rule 1040016 “PermitAll or user role should be specified to access URL(s) of the application” and clarify its documentation 📝 52417
  • 1.2.14-funcrel

    1.2.14-funcrel
    Updated embedded libraries.
    Fixed compatibility issues present when using the extension in v3/8.4 in a Linux/Docker environment.
  • 1.2.13-funcrel

    1.2.13-funcrel
    Added support for the Lambda DSL method for disabling CSRF, therefore fixing a missing violation on the rule “Avoid disabling CSRF Protection (Spring Security)”. 📝 48983
    Added support for the Lambda DSL method for disabling CSRF, therefore fixing a missing violation on the rule “Avoid disabling CSRF Protection (Spring Security)”. 💎 1040002
  • 1.2.12-funcrel

    1.2.12-funcrel
    Remove false positive for rule “Avoid unsafe object binding” when bound parameter is an array or a collection. 📝 49240
  • 1.2.11-funcrel

    1.2.11-funcrel
    Remove false positive for rule “Avoid unsafe object binding” when bound parameter is a Boolean or a LocalDate. 📝 48873
  • 1.2.10-funcrel

    1.2.10-funcrel
    Remove false positive for rule “Avoid unsafe object binding” when bound parameter is a Data Transfer Object. 📝 48873
  • 1.2.9-funcrel

    1.2.9-funcrel
    Updated an internal library to provide improved resolutions and compatibility with Python 3.9/Linux.
  • 1.2.8-funcrel

    1.2.8-funcrel
    Correction of false positive violation for rule “Ensure declaring formLogin after requesting authorization and authentication” (1040008). 📝 44764
  • 1.2.7-funcrel

    1.2.7-funcrel
    Added support for Jakarta EE 9.0+
  • 1.2.6-funcrel

    1.2.6-funcrel
    A change has been made to reduce the amount of log messages provided during the analysis. As a result some less important log messages have been changed from “info” to “debug”.
  • 1.2.5-funcrel

    1.2.5-funcrel
    Fixed false violation for the rule (1040016): ‘PermitAll or user role should be specified to access URL(s) of the application’. 📝 41280
    Fixed missing violation for rule (1040002): ‘Avoid disabling CSRF Protection’.
    NEW Avoid unsafe object binding (Spring) 💎 1040048
  • 1.2.4-funcrel

    1.2.4-funcrel
    Fixes an issue causing the rule “Avoid disabling CSRF Protection (Spring Security)” (1040002) to report no violations at all. 📝 39495
    Fixes an issue causing the rule “Avoid disabling CSRF Protection (Spring Security)” (1040002) to report no violations at all. 📝 40067
    NEW Avoid weak encryption algorithm (Spring) 💎 1040046
  • 1.2.3-funcrel

    1.2.3-funcrel
    Fixes false negative for QR “Avoid disabling CSRF Protection (Spring Security)” 📝 35537
    Fixes analyzer crash during parsing of xml files with lxml.etree.XMLSyntaxError error. 📝 36075
    Fixes false positives violations for the following rules “PermitAll or user role should be specified to access URL(s) of the application”, “Avoid disabling CSRF Protection (Spring Security)” and “HTTP user session must be invalidated during logout”. 📝 39396
    Fixes inconsistency between Analysis Unit configuration.
    Fixed false negatives for the rule “Avoid disabling CSRF Protection (Spring Security)”. 💎 1040002
    Removed false positives for the rule “PermitAll or user role should be specified to access URL(s) of the application”. 💎 1040016
    Fixed false positives for the rule “Avoid disabling CSRF Protection (Spring Security)”. 💎 1040002
    Fixed false positives for the rule “HTTP user session must be invalidated during logout”. 💎 1040012
  • 1.2.2-funcrel

    1.2.2-funcrel
    JEE analyzer freeze when analyzing application with Spring Security.
    Fix to resolve the error “Extension com.castsoftware.springsecurity has encountered an issue” during an analysis.
  • 1.2.1-funcrel

    1.2.1-funcrel
    Extension withdrawn.
  • 1.2.0-funcrel

    1.2.0-funcrel
    This release of the extension contains a large number of rule related improvements, which will have a significant impact on any existing analysis results generated with a previous release of the extension. When re-analyzing existing and unchanged source code with this new extension, you should therefore expect grade and violation changes. When using AIP Console, if you do not want this extension to be used, you should ensure that you implement an extension strategy to prevent the automatic download and installation of the extension. If you are onboarding a new application, CAST actively encourages you to use this new release to take advantage of the improvements that have been implemented.
    Thresholds has been updated for critical rules.
    Always delete the cookies during the logout. 💎 1040010
    Ensure the X-Frame-Options header is setup (Spring). 💎 1040018
    HTTP user session must be invalidated during logout. 💎 1040012
    Spring Boot Shutdown Actuator Endpoint must be secured from unauthenticated access. 💎 1040024