Skip to content

Commit

Permalink
Merge pull request #269 from checkmarx-ltd/CLI2024Q3_Integration_Branch
Browse files Browse the repository at this point in the history
CLI 2024Q3 QA Bugs related code changes
  • Loading branch information
susmitagorai29 authored Aug 8, 2024
2 parents a629f1b + 9ba486f commit 5efe590
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
1 change: 1 addition & 0 deletions src/main/java/com/cx/restclient/ast/AstScaClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,7 @@ public Results waitForScanResults() {
log.error(e.getMessage());
scaResults = new AstScaResults();
scaResults.setException(new CxClientException(e));
return scaResults;
}
return new AstScaResults();
// return scaResults;
Expand Down
9 changes: 8 additions & 1 deletion src/main/java/com/cx/restclient/httpClient/CxHttpClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -643,8 +643,15 @@ private <T> T request(HttpRequestBase httpMethod, String contentType, HttpEntity
URI tmpUri = httpMethod.getURI();
String host = StringUtils.isNotEmpty(tmpUri.getAuthority()) ? tmpUri.getAuthority() : tmpUri.getHost();
host = IDN.toASCII(host, IDN.ALLOW_UNASSIGNED);
String hostname = host;
String portNumber = "" + tmpUri.getPort();
String[] arr = host.split(":");
if(arr != null && arr.length>1) {
hostname = arr[0];
portNumber = arr[1];
}
try {
URIBuilder uriBuilder = new URIBuilder(tmpUri).setHost(host);
URIBuilder uriBuilder = new URIBuilder(tmpUri).setHost(hostname).setPort(Integer.parseInt(portNumber));
URI uri = uriBuilder.build();
httpMethod.setURI(uri);
} catch (URISyntaxException e) {
Expand Down
5 changes: 2 additions & 3 deletions src/main/java/com/cx/restclient/sast/utils/SASTUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,9 @@ public static void printSASTResultsToConsole(CxScanConfig config, SASTResults sa

String cxOrigin = config.getCxOrigin();

if(cxOrigin != null && cxOrigin.equals("cx-CLI") && currentVersionFloat < Float.parseFloat("9.7")){

if(currentVersionFloat < Float.parseFloat("9.7")){
if(config.getSastCriticalThreshold() != null && config.getSastCriticalThreshold() != 0) {
log.warn("-SASTCritical parameter only works with SAST >= 9.7");
log.warn("SAST Critical Threshold is not supported for SAST versions prior to 9.7");
}
}

Expand Down

0 comments on commit 5efe590

Please sign in to comment.