Skip to main content

Eclipse Plugin Change Log

The following table lists the features and changes implemented for the plugin with the relevant version release. To obtain the plugin, go to the plugin download section.

Notice

The Eclipse plugin supports Java JRE and JDK 11 only. If you run Eclipse with a higher Java version, you have to first downgrade the Java version to Java 11 before installing the Eclipse Checkmarx plugin. For additional information, refer to the Eclipse documentation.

Version

Change / Feature

Additional Information

90.0.16

August 2024

  • Added support for making comments mandatory on result severity state change.

  • Replaced the Manage Result Exploitability validation with set-result-state-notexploitable used to implement Not Exploitable as a result state option in Eclipse.

  • Upgraded versions of the below libraries:

    • Cx-client-common version to 2024.2.7

    • org.apache.commons:commons-compress to 1.26.0

    • io.vertx:vertx-core to 4.5.3

    • io.netty:netty-codec-http to 4.1.108.Final

    • cxf-rt-transports-http to 4.0.5

    • org.apache.cxf:cxf-core: cxf.version upgraded to 4.0.4

  • Certified SAST Versions: 9.5, 9.6

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2024-03

  • Operating System: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 18, OpenJDK17, OpenJDK11

90.0.15 November 2023

  • Upgraded JxBrowser to version 7.36

  • Upgraded versions of the below libraries

    • org.codehaus.plexus:plexus-archiver to 4.9.0

    • org.eclipse.jgit: org.eclipse.jgit to 6.6.1.202309021850-r

    • org.bouncycastle: bcprov-jdk15on to 1.70

  • Certified SAST Versions: 9.4, 9.5, 9.6

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2023-12

  • Operating System: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 18, OpenJDK17, OpenJDK11

90.0.13

  • Added support for Eclipse version 2023-06.

  • Added ability to override project settings for existing projects.

  • Added ability to scan existing projects with different presets.

  • The vulnerability description refreshes when moving between vulnerabilities in the CxViewer Tree.

  • Supported SAST Versions: 9.4, 9.5, 9.6

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2023-06,

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 18, OpenJDK17, OpenJDK11.

90.0.10

  • Added support for Eclipse LTS Version 2022-03.

  • Fixed the issue that caused the warning, 'Plugin is not signed' to appear while installing the Checkmarx plugin.

  • Fixed the log4j vulnerabilities and upgraded the plugin to use log4j2.

  • Supported SAST Versions: 9.3, 9.4, 9.5, 9.6

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2022-03,

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 11.0.13

90.0.8

  • Fixed an issue that caused projects to load too slowly for binding.

  • Supported SAST Versions: 9.0, 9.2, 9.3, 9.4

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2021-03,

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

90.0.6

  • Fixed the Retrieve Results functionality.

  • Supported SAST Versions: 9.0, 9.2, 9.3, 9.4

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2020-09

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

90.0.5

  • Added proxy support

  • Supported SAST Versions: 9.0, 9.2, 9.3

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2020-09

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

90.0.4

  • Fixed Codebashing issues

  • Fixed the vulnerability description partial screen issues

  • Fixed description issues during the scan

  • Fixed scan delay issues

  • Updated the Eclipse plugin documentation

  • Supported SAST Versions: 9.0, 9.2

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2020-09

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

90.0.3

  • Logout mode improvements:

    • Reset all screens related to Checkmarx

    • Stop query for scan results in case a scan was initiated and has not started

    • Allow new login

  • Idle mode improvements:

  • Execute logout sequence:

    • Trigger a message asking the user to log in again

    • To extend the connection session window, the Refresh token is updated in case of activity

  • Extend the refresh time window to 24 hours (CxSAST fix)

  • Warn once the refresh time window ends and the user is about to be logged out

  • Extend automatically in case of activity:

  • Logout - same as IntelliJ

    • Description (close description after timeout)

    • Incremental (documentation issue - incremental can be only after bind or scan)

  • Sync menu that reflects the real status of the expiration:

    • Clean CxViewer results/tree/attack vector

    • Delete the data stored on the disk when needed

    • Display the "The project already exists" message

  • Fixed an issue that prevented the browser from closing after successful login

  • Fixed an issue that prevented the system from binding private projects

  • Fixed an issue that prevented scanning the bound project by providing WA

  • Supported SAST Versions: 9.0, 9.2

  • OSA Support: N/A

  • SCA Support: N/A

  • Supported Tool Version: 2019-03 - 2020-09

  • Operating Systems: Windows, Linux, Mac

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

90.0.1

  • Support OpenJDK 11

  • Fix login exceptions due to OSGi issues

  • Fix logout issues

  • Fix for trust certificate issues

  • Supported SAST Versions: 8.9, 9.0, 9.2

  • OSA Support: N/A

  • Supported Tool Version: 2019-03 - 2019-12

  • Operating Systems: Windows, Linux

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

89.0.3

  • Support OpenJDK 11

  • Fix login exceptions due to OSGi issue

  • Certified SAST Versions: 8.9

  • OSA Support: N/A

  • Supported Tool Version: 2019-03 - 2019-12

  • Operating Systems: Windows, Linux

  • Supported Java Version: OpenJDK 11, Oracle JDK 8

8.8.0

  • Enable connection to CxSAST using SAML login on macOS Mojave (10.14.04)