diff --git a/package-lock.json b/package-lock.json index 01715f3..045d282 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "soos-dast", - "version": "2.0.14", + "version": "2.0.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "soos-dast", - "version": "2.0.14", + "version": "2.0.15", "license": "MIT", "dependencies": { - "@soos-io/api-client": "0.2.25", + "@soos-io/api-client": "0.2.26", "argparse": "^2.0.1", "glob": "^10.3.10", "tslib": "^2.6.2" @@ -47,9 +47,9 @@ } }, "node_modules/@soos-io/api-client": { - "version": "0.2.25", - "resolved": "https://registry.npmjs.org/@soos-io/api-client/-/api-client-0.2.25.tgz", - "integrity": "sha512-PmCjmeA2AeyYb/vNxPHsIYuKt/M2oSQPoAFzi3qcPhGxCzZ3ar2exyWruOnIjDIqVzNJN6mKXUO0yuv3qdYuSg==", + "version": "0.2.26", + "resolved": "https://registry.npmjs.org/@soos-io/api-client/-/api-client-0.2.26.tgz", + "integrity": "sha512-vOKn7Xo2aYi6UCsQkexYUryqEXrJbjkBtJGYUgrHbzQmOr13FHMu6TzLGv1OKKbaoQftakzadluzfC6l/lUl+A==", "dependencies": { "argparse": "^2.0.1", "axios": "^1.6.2", diff --git a/package.json b/package.json index caf27c8..1668c8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "soos-dast", - "version": "2.0.14", + "version": "2.0.15", "description": "SOOS DAST - The affordable no limit web vulnerability scanner", "main": "index.js", "scripts": { @@ -17,7 +17,7 @@ "patch-api-client": "npm version patch --no-git-tag-version && npm run setup:clean && npm install @soos-io/api-client@latest --save-exact && npm install && npm run check" }, "dependencies": { - "@soos-io/api-client": "0.2.25", + "@soos-io/api-client": "0.2.26", "argparse": "^2.0.1", "glob": "^10.3.10", "tslib": "^2.6.2" diff --git a/src/index.ts b/src/index.ts index eb7e30a..f8fd9db 100644 --- a/src/index.ts +++ b/src/index.ts @@ -7,7 +7,7 @@ import { isUrlAvailable, convertStringToBase64, obfuscateProperties, - getAnalysisExitCode, + getAnalysisExitCodeWithMessage, } from "@soos-io/api-client/dist/utilities"; import { ScanStatus, @@ -380,13 +380,13 @@ class SOOSDASTAnalysis { }); } - const exitCode = getAnalysisExitCode( + const exitCodeWithMessage = getAnalysisExitCodeWithMessage( scanStatus, this.args.integrationName, this.args.onFailure, ); - soosLogger.always(`exit ${exitCode}`); - exit(exitCode); + soosLogger.always(`${exitCodeWithMessage.message} - exit ${exitCodeWithMessage.exitCode}`); + exit(exitCodeWithMessage.exitCode); } catch (error) { if (projectHash && branchHash && analysisId) await soosAnalysisService.updateScanStatus({ @@ -400,7 +400,7 @@ class SOOSDASTAnalysis { scanStatusUrl, }); soosLogger.error(error); - soosLogger.always("exit 1"); + soosLogger.always(`${error} - exit 1`); exit(1); } } @@ -448,7 +448,7 @@ class SOOSDASTAnalysis { await soosDASTAnalysis.runAnalysis(); } catch (error) { soosLogger.error(`Error on createAndRun: ${error}`); - soosLogger.always("exit 1"); + soosLogger.always(`Error on createAndRun: ${error} - exit 1`); exit(1); } }