Skip to content

Releases: cxpsemea/Cx1ClientGo

Final public release

01 Jul 09:39
4ecd027

Choose a tag to compare

This marks the final public release of the Cx1ClientGo module.

This repository will be changing to a private/internal repository due to Checkmarx organizational policy changes.

If you require continued access to the Cx1ClientGo module, please reach out to your Checkmarx CSM/TAM/other contact to explore options and alternatives.

License change to Apache2

25 Jun 11:54
55c5b46

Choose a tag to compare

This release is due to a license change. There are many updates since the previous release - use the latest tag whenever possible as this library is regularly updated to reflect changes in CheckmarxOne functionality.

v0.0.84 - Pagination

22 Oct 12:47
9daed14

Choose a tag to compare

This is a fairly large update and may impact existing developments using Cx1ClientGo.

Pagination has been added to various parts of Cx1ClientGo. There is a PaginationSettings which defines the default page size and can be changed via Get/SetPaginationSettings.

Added various functions like:

  • GetAllProjects - fetches all projects using default pagination
  • GetProjectsFiltered(filter) - returns one page of results matching the filter (using filter.Offset and filter.Limit)
  • GetXProjectsFiltered(filter,count) - returns 'count' projects using the default pagination
  • GetAllProjectsFiltered(filter) - returns all projects matching the filter, using the default pagination

Existing functions have been updated to use the paginated Get*Filtered functions behind the scenes.

This applies to:

  • Applications
  • Projects
  • Branches
  • Scans
  • Results
  • Users
  • Groups

Group functions have been additionally impacted due to back-end API changes, however existing functions (GetGroup*) should behave similarly with the same output as before.

The ScanSummary and ScanResultSet objects have been updated to include the summary of not just SAST findings, but all current engines.

As this is a fairly low-level change there is a potential for bugs or differences in behavior from the previous version. Please report any issues directly via the Issues tab or email to michael.kubiaczyk@checkmarx.com

What's Changed

  • update with clientsecret fix by @michaelkubiaczyk in #174
  • Pagination by @michaelkubiaczyk in #175

Full Changelog: v0.0.83...v0.0.84

Adding support for SCA & KICS results

18 Oct 07:32
3c5bc6f

Choose a tag to compare

This release adds initial support for SCA and KICS scan results in addition to existing SAST results. Using the GetResultsByScanID function now returns a ResultSet object containing KICS, SCA, and SAST result arrays.

GoLang CheckmarxOne client v0.0.17

03 Jul 14:35
3122ed9

Choose a tag to compare

This version now includes some initial coverage of the new access-management APIs as well as the new Application-level (team-level) query overrides. See the _examples folder for usage.

GoLang CheckmarxOne client v0.0.14

05 Jun 06:17
5db3a07

Choose a tag to compare

Good coverage of the REST API including data migration/import.