Appendix: Exit Codes

Following is the list of Exit Codes displayed by QScanner as per the condition.

General Exit Codes

Exit Code Description
0 EXIT_SUCCESS
1 EXIT_GENERIC_ERROR
2 EXIT_INVALID_PARAMETER

Scan Related Exit Codes

Exit Code Description
11 EXIT_METADATA_SCAN_FAILED
12  EXIT_OS_SCAN_FAILED
13 EXIT_SCA_SCAN_FAILED
15 EXIT_OS_NOT_FOUND
17 EXIT_OS_NOT_SUPPORTED
18 EXIT_FILE_INSIGHT_SCAN_FAILED

Output Handler Related Exit Codes

Exit Code Description
30 EXIT_JSON_RESULT_HANDLER_FAILED
31 EXIT_CHANGELIST_CREATION_FAILED
32 EXIT_CHANGELIST_COMPRESSION_FAILED
33 EXIT_CHANGELIST_UPLOAD_FAILED
34 EXIT_SPDX_HANDLER_FAILED
35 EXIT_CDX_HANDLER_FAILED
36 EXIT_SBOM_COMPRESSION_FAILED
37 EXIT_SBOM_UPLOAD_FAILED
38 EXIT_SECRET_RESULT_CREATION_FAILED
39 EXIT_SECRET_RESULT_UPLOAD_FAILED

Reporting Related Exit Codes

Exit Code Description
40 EXIT_FAILED_TO_GET_VULN_REPORT
41 EXIT_FAILED_TO_GET_POLICY_EVALUATION_RESULT
42 EXIT_POLICY_EVALUATION_DENY
43 EXIT_POLICY_EVALUATION_AUDIT