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
14 EXIT_SECRET_SCAN_FAILED
15 EXIT_OS_NOT_FOUND
16     EXIT_MALWARE_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

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