Skip to content

Latest commit

 

History

History
165 lines (117 loc) · 4.85 KB

File metadata and controls

165 lines (117 loc) · 4.85 KB

Changelog All notable changes to this project will be documented in this file.

0.0.1 - 2020-03-05

  • First release

0.0.2 - 2020-03-10

  • Refactor code to change URL related variables from class variable to local variable to fix some bugs

0.0.3 - 2020-03-12

  • Fix bugs for optional parameters used in URL

0.0.4 - 2020-05-22

  • Add a verify CA certificate option for each HTTP request, default to False

0.0.5 - 2020-06-25

  • Fix OSA API URL optional parameters bug

0.0.6 - 2020-07-15

  • Fix OSA API URL optional itemsPerPage bug

0.0.7 - 2020-08-06

  • Add SAST REST API for Get Short Vulnerability Description for a Scan Result

0.0.8 - 2020-08-31

  • Add support for get configuration information from environment variables and command line arguments
  • Add Portal SOAP APIs: create_new_preset, delete_preset, delete_project, delete_projects, get_preset_list, get_server_license_data, get_server_license_summary

0.1.1 - 2020-11-15

  • Add a few support for OData API

0.1.2 - 2020-11-15

  • Change get_results_and_write_to_csv_file to use only last scan of a project, instead of iterate through every scan

0.1.4 - 2020-11-27

  • Fix portal soap api with retry_when_unauthorized, when have invalid token
  • Refactor OData API

0.1.5 - 2020-12-02

  • Add get_path_comments_history for portal soap api
  • Add TeamName, TeamId for get_results_and_write_to_csv_file

0.1.6 - 2021-01-06

  • Add configuration API
  • Refactor Projects API get_all_project_details, get_project_details_by_id to use API v2, add custom fields into project detail

0.1.8 - 2021-01-20

  • Add support for CxSCA API
  • Add example scripts, cxsca_scan.py

0.1.9 - 2021-01-20

  • Fix missing section CxSCA if not provided
  • Add support for report folder in config

0.2.0 - 2021-01-21

  • Fix forbidden issue for access control

0.2.1 - 2021-01-25

  • Fix config max_try issue
  • Add 3 new REST API for scan results
  • Add 1 portal soap api get_query_collection

0.2.2 - 2021-02-07

  • Refactor false positive scan results statistics logic

0.2.3 - 2021-03-25

  • Fix bug for API POST /sast/results/tickets
  • Make SCA access control url configurable

0.2.4 - 2021-03-26

  • Fix bug for API POST /sast/results/tickets

0.2.5 - 2021-04-22

  • Add support for Portal SOAP API: import_preset, import_queries, get_import_queries_status
  • Add support for Portal SOAP API: export_preset, export_queries, get_query_id_by_language_group_and_query_name
  • Modify support for Portal SOAP API create_scan_report

0.2.6 - 2021-05-06

  • Fix bug when reponse status code is UNAUTHORIZED

0.2.7 - 2021-05-13

  • Add support for the UploadQueries operation (CxAudit SOAP API)

0.2.8 - 2021-05-20

  • Add support for CustomTaskAPI get_custom_task_by_name
  • Add support for ScansAPI create_new_scan_with_settings
  • Add support for Portal SOAP API get_version_number_as_int
  • Add support for ScansAPI update_scan_result_labels_fields, get_scan_result_labels_fields

0.2.9 - 2021-08-09

  • Add support for QueriesAPI get_the_full_description_of_the_query
  • Update support for OsaAPI get_osa_scan_libraries
  • Add support for ScansAPI get_scan_logs, get_basic_metrics_of_a_scan,
  • get_parsed_files_metrics_of_a_scan, get_failed_queries_metrics_of_a_scan,
  • get_failed_general_queries_metrics_of_a_scan, get_succeeded_general_queries_metrics_of_a_scan
  • Add support for ProjectsAPI set_project_queue_setting, update_project_queue_setting

0.3.0 - 2021-08-12

  • Change config.py to be compatible with python 2.7

0.3.2 - 2021-08-17

  • Fix EnginesAPI register_engine

0.3.3 - 2021-08-19

  • Add field origin for csv report

0.3.5 - 2021-09-30

  • Add field LOC for csv report

0.3.7 - 2022-01-04

  • Add field PathId, DirectLink for csv report

0.3.8 - 2022-01-13

  • Fix TeamAPI get_team_id_by_team_full_name if using "CxServer\SP\Company"

0.3.9 - 2022-01-20

  • Add roleMapping and teamMapping support for access control api

0.4.0 - 2022-01-27

  • Add Portal Soap API get_results_for_scan

0.4.1 - 2022-01-28

  • Add Portal SOAP API get_result_path

0.4.2 - 2022-02-08

  • fix not did retry_when_unauthorized for sca api

0.4.3 - 2022-02-09

  • Add method define_data_retention_by_rolling_date, define_data_retention_by_rolling_months for DataRetentionAPI

0.4.4 - 2022-02-09

  • Add new dependency in setup.py

0.4.5 - 2022-02-28

  • Add ODATA API get_results_for_a_specific_scan_id_with_similarity_ids

0.4.6 - 2022-03-18

  • Add support for CxReporting API

0.4.7 - 2022-03-19

  • Add get_config_info_from_config_json_file

0.4.8 - 2022-03-20

  • Add CxReporting api get_report

0.4.9 - 2022-03-20

  • Fix CxReporting data transfer object CreateReportDTO and FilterDTO

0.5.0 - 2022-03-21

  • Fix the team_id parameter default to None issue

0.5.1 - 2022-03-23

  • Fix config file issue

0.5.2 - 2022-05-01

  • Will not complain about missing config files only if names are non-empty

0.5.3 - 2022-06-16

  • Add support for using keyring to get password from Windows Credential Manager

0.5.4 - 2022-06-17

  • Update setup.py

0.5.5 - 2022-06-17

  • Fix NoKeyringError when using Keyring with PyInstaller