awslabs / aws-iot-device-client
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 153
NUMBER_OF_FILES_MAIN 59
LINES_OF_CODE_MAIN 8,306
NUMBER_OF_FILES_MAIN_EXT_CPP 25
LINES_OF_CODE_MAIN_EXT_CPP 6,597
NUMBER_OF_FILES_MAIN_EXT_H 29
LINES_OF_CODE_MAIN_EXT_H 1,607
NUMBER_OF_FILES_MAIN_EXT_CMAKE 3
LINES_OF_CODE_MAIN_EXT_CMAKE 75
NUMBER_OF_FILES_MAIN_EXT_YML 1
LINES_OF_CODE_MAIN_EXT_YML 18
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 9
NUMBER_OF_FILES_TEST 15
LINES_OF_CODE_TEST 1,941
NUMBER_OF_FILES_TEST_EXT_CPP 15
LINES_OF_CODE_TEST_EXT_CPP 1,941
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 23.36
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 25
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 847
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 25
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 847
NUMBER_OF_FILES_OTHER 25
LINES_OF_CODE_OTHER 1,488
NUMBER_OF_FILES_OTHER_EXT_MD 12
LINES_OF_CODE_OTHER_EXT_MD 1,071
NUMBER_OF_FILES_OTHER_EXT_CPP 1
LINES_OF_CODE_OTHER_EXT_CPP 181
NUMBER_OF_FILES_OTHER_EXT_JSON 10
LINES_OF_CODE_OTHER_EXT_JSON 166
NUMBER_OF_FILES_OTHER_EXT_H 1
LINES_OF_CODE_OTHER_EXT_H 50
NUMBER_OF_FILES_OTHER_EXT_PATCH 1
LINES_OF_CODE_OTHER_EXT_PATCH 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE 853
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_CPP 721
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_H 123
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_IN 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_TUNNELING 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_TUNNELING 688
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_TUNNELING_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_TUNNELING_EXT_CPP 524
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_TUNNELING_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_TUNNELING_EXT_H 164
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FLEETPROVISIONING 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FLEETPROVISIONING 686
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FLEETPROVISIONING_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FLEETPROVISIONING_EXT_CPP 630
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FLEETPROVISIONING_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FLEETPROVISIONING_EXT_H 56
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CONFIG 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CONFIG 1,934
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CONFIG_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CONFIG_EXT_CPP 1,650
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CONFIG_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CONFIG_EXT_H 284
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_UTIL 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_UTIL 773
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_UTIL_EXT_CPP 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_UTIL_EXT_CPP 610
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_UTIL_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_UTIL_EXT_H 163
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_JOBS 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_JOBS 1,463
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_JOBS_EXT_CPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_JOBS_EXT_CPP 1,171
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_JOBS_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_JOBS_EXT_H 292
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_DEVICEDEFENDER 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_DEVICEDEFENDER 151
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_DEVICEDEFENDER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_DEVICEDEFENDER_EXT_CPP 105
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_DEVICEDEFENDER_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_DEVICEDEFENDER_EXT_H 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_SHADOW 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_SHADOW 948
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_SHADOW_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_SHADOW_EXT_CPP 824
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_SHADOW_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_SHADOW_EXT_H 124
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_LOGGING 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_LOGGING 717
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_LOGGING_EXT_CPP 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_LOGGING_EXT_CPP 362
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_LOGGING_EXT_H 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_LOGGING_EXT_H 355
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TOOLCHAIN 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TOOLCHAIN 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TOOLCHAIN_EXT_CMAKE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TOOLCHAIN_EXT_CMAKE 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SETUP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SETUP 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SETUP_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SETUP_EXT_YML 18
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS 1,419
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 1,419
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 55
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 6,887
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 21
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 5,178
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 29
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 1,607
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 75
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 18
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 9
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 41
LOW_RISK_FILE_SIZE_COUNT 6
MEDIUM_RISK_FILE_SIZE_COUNT 9
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,717
LOW_RISK_FILE_SIZE_LOC 774
MEDIUM_RISK_FILE_SIZE_LOC 2,993
HIGH_RISK_FILE_SIZE_LOC 1,172
VERY_HIGH_RISK_FILE_SIZE_LOC 1,650
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 428
FILE_CHANGE_HISTORY_ACTIVE_DAYS 77
FILE_CHANGE_HISTORY_WEEKS 57
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 285
FILE_AGE_NEGLIGIBLE_RISK_COUNT 4
FILE_AGE_LOW_RISK_COUNT 18
FILE_AGE_MEDIUM_RISK_COUNT 4
FILE_AGE_HIGH_RISK_COUNT 15
FILE_AGE_VERY_HIGH_RISK_COUNT 18
FILE_AGE_NEGLIGIBLE_RISK_LOC 784
FILE_AGE_LOW_RISK_LOC 4,300
FILE_AGE_MEDIUM_RISK_LOC 263
FILE_AGE_HIGH_RISK_LOC 2,126
FILE_AGE_VERY_HIGH_RISK_LOC 833
NUMBER_OF_CONTRIBUTORS 14
NUMBER_OF_UNITS 262
LINES_OF_CODE_IN_UNITS 5,962
LINES_OF_CODE_OUTSIDE_UNITS 2,344
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 621
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 10.42
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 109
UNIT_SIZE_LOW_RISK_LOC 949
UNIT_SIZE_LOW_RISK_PERCENTAGE 15.92
UNIT_SIZE_LOW_RISK_COUNT 66
UNIT_SIZE_MEDIUM_RISK_LOC 1,620
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.17
UNIT_SIZE_MEDIUM_RISK_COUNT 53
UNIT_SIZE_HIGH_RISK_LOC 1,667
UNIT_SIZE_HIGH_RISK_PERCENTAGE 27.96
UNIT_SIZE_HIGH_RISK_COUNT 25
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,105
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 18.53
UNIT_SIZE_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_NEGLIGIBLE_RISK_LOC 114
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_NEGLIGIBLE_RISK_PERCENTAGE 28.72
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_NEGLIGIBLE_RISK_COUNT 20
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_LOW_RISK_LOC 134
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_LOW_RISK_PERCENTAGE 33.75
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_MEDIUM_RISK_LOC 78
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_MEDIUM_RISK_PERCENTAGE 19.65
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_HIGH_RISK_LOC 71
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_HIGH_RISK_PERCENTAGE 17.88
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_TUNNELING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_MEDIUM_RISK_LOC 136
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_MEDIUM_RISK_PERCENTAGE 22.59
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_HIGH_RISK_LOC 63
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_HIGH_RISK_PERCENTAGE 10.47
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_VERY_HIGH_RISK_LOC 403
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_VERY_HIGH_RISK_PERCENTAGE 66.94
UNIT_SIZE_COMPONENT_SOURCE_FLEETPROVISIONING_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_NEGLIGIBLE_RISK_LOC 95
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_NEGLIGIBLE_RISK_PERCENTAGE 6.21
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_LOW_RISK_LOC 99
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_LOW_RISK_PERCENTAGE 6.47
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_MEDIUM_RISK_LOC 516
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_MEDIUM_RISK_PERCENTAGE 33.75
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_MEDIUM_RISK_COUNT 17
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_HIGH_RISK_LOC 489
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_HIGH_RISK_PERCENTAGE 31.98
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_VERY_HIGH_RISK_LOC 330
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_VERY_HIGH_RISK_PERCENTAGE 21.58
UNIT_SIZE_COMPONENT_SOURCE_CONFIG_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCE_UTIL_NEGLIGIBLE_RISK_LOC 51
UNIT_SIZE_COMPONENT_SOURCE_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 9.46
UNIT_SIZE_COMPONENT_SOURCE_UTIL_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SOURCE_UTIL_LOW_RISK_LOC 166
UNIT_SIZE_COMPONENT_SOURCE_UTIL_LOW_RISK_PERCENTAGE 30.8
UNIT_SIZE_COMPONENT_SOURCE_UTIL_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_SOURCE_UTIL_MEDIUM_RISK_LOC 248
UNIT_SIZE_COMPONENT_SOURCE_UTIL_MEDIUM_RISK_PERCENTAGE 46.01
UNIT_SIZE_COMPONENT_SOURCE_UTIL_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SOURCE_UTIL_HIGH_RISK_LOC 74
UNIT_SIZE_COMPONENT_SOURCE_UTIL_HIGH_RISK_PERCENTAGE 13.73
UNIT_SIZE_COMPONENT_SOURCE_UTIL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_UTIL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_UTIL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_UTIL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_JOBS_NEGLIGIBLE_RISK_LOC 111
UNIT_SIZE_COMPONENT_SOURCE_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 10.13
UNIT_SIZE_COMPONENT_SOURCE_JOBS_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_SOURCE_JOBS_LOW_RISK_LOC 161
UNIT_SIZE_COMPONENT_SOURCE_JOBS_LOW_RISK_PERCENTAGE 14.69
UNIT_SIZE_COMPONENT_SOURCE_JOBS_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_SOURCE_JOBS_MEDIUM_RISK_LOC 381
UNIT_SIZE_COMPONENT_SOURCE_JOBS_MEDIUM_RISK_PERCENTAGE 34.76
UNIT_SIZE_COMPONENT_SOURCE_JOBS_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SOURCE_JOBS_HIGH_RISK_LOC 333
UNIT_SIZE_COMPONENT_SOURCE_JOBS_HIGH_RISK_PERCENTAGE 30.38
UNIT_SIZE_COMPONENT_SOURCE_JOBS_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SOURCE_JOBS_VERY_HIGH_RISK_LOC 110
UNIT_SIZE_COMPONENT_SOURCE_JOBS_VERY_HIGH_RISK_PERCENTAGE 10.04
UNIT_SIZE_COMPONENT_SOURCE_JOBS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_NEGLIGIBLE_RISK_PERCENTAGE 19.75
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_LOW_RISK_LOC 25
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_LOW_RISK_PERCENTAGE 30.86
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_MEDIUM_RISK_LOC 40
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_MEDIUM_RISK_PERCENTAGE 49.38
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_DEVICEDEFENDER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_NEGLIGIBLE_RISK_LOC 78
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 10.18
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_LOW_RISK_LOC 170
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_LOW_RISK_PERCENTAGE 22.19
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_MEDIUM_RISK_LOC 54
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_MEDIUM_RISK_PERCENTAGE 7.05
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_HIGH_RISK_LOC 464
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_HIGH_RISK_PERCENTAGE 60.57
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_SHADOW_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_NEGLIGIBLE_RISK_LOC 121
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_NEGLIGIBLE_RISK_PERCENTAGE 34.18
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_LOW_RISK_LOC 145
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_LOW_RISK_PERCENTAGE 40.96
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_MEDIUM_RISK_PERCENTAGE 5.93
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_HIGH_RISK_PERCENTAGE 18.93
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_LOGGING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_NEGLIGIBLE_RISK_LOC 35
UNIT_SIZE_COMPONENT_SOURCE_NEGLIGIBLE_RISK_PERCENTAGE 5.85
UNIT_SIZE_COMPONENT_SOURCE_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SOURCE_LOW_RISK_LOC 49
UNIT_SIZE_COMPONENT_SOURCE_LOW_RISK_PERCENTAGE 8.19
UNIT_SIZE_COMPONENT_SOURCE_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCE_MEDIUM_RISK_LOC 146
UNIT_SIZE_COMPONENT_SOURCE_MEDIUM_RISK_PERCENTAGE 24.41
UNIT_SIZE_COMPONENT_SOURCE_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SOURCE_HIGH_RISK_LOC 106
UNIT_SIZE_COMPONENT_SOURCE_HIGH_RISK_PERCENTAGE 17.73
UNIT_SIZE_COMPONENT_SOURCE_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_VERY_HIGH_RISK_LOC 262
UNIT_SIZE_COMPONENT_SOURCE_VERY_HIGH_RISK_PERCENTAGE 43.81
UNIT_SIZE_COMPONENT_SOURCE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 591
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 10.06
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 91
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 893
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 15.2
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 62
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 1,620
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 27.57
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 53
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 1,667
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 28.37
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 25
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 1,105
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 18.81
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 34.88
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 56
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 65.12
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,582
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 43.31
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 204
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,717
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 28.8
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,663
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 27.89
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_NEGLIGIBLE_RISK_LOC 326
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_NEGLIGIBLE_RISK_PERCENTAGE 82.12
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_NEGLIGIBLE_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_MEDIUM_RISK_LOC 71
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_MEDIUM_RISK_PERCENTAGE 17.88
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_TUNNELING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_NEGLIGIBLE_RISK_LOC 86
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_NEGLIGIBLE_RISK_PERCENTAGE 14.29
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_LOW_RISK_LOC 50
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_LOW_RISK_PERCENTAGE 8.31
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_MEDIUM_RISK_LOC 466
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_MEDIUM_RISK_PERCENTAGE 77.41
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FLEETPROVISIONING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_NEGLIGIBLE_RISK_LOC 486
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_NEGLIGIBLE_RISK_PERCENTAGE 31.79
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_NEGLIGIBLE_RISK_COUNT 32
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_LOW_RISK_LOC 676
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_LOW_RISK_PERCENTAGE 44.21
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_LOW_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_MEDIUM_RISK_LOC 367
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_MEDIUM_RISK_PERCENTAGE 24
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CONFIG_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_NEGLIGIBLE_RISK_LOC 291
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 53.99
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_LOW_RISK_LOC 124
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_LOW_RISK_PERCENTAGE 23.01
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_MEDIUM_RISK_LOC 124
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_MEDIUM_RISK_PERCENTAGE 23.01
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_UTIL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_NEGLIGIBLE_RISK_LOC 493
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 44.98
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_NEGLIGIBLE_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_LOW_RISK_LOC 296
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_LOW_RISK_PERCENTAGE 27.01
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_MEDIUM_RISK_LOC 307
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_MEDIUM_RISK_PERCENTAGE 28.01
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_JOBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_NEGLIGIBLE_RISK_LOC 81
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_DEVICEDEFENDER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_NEGLIGIBLE_RISK_LOC 302
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 39.43
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_LOW_RISK_LOC 297
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_LOW_RISK_PERCENTAGE 38.77
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_MEDIUM_RISK_LOC 167
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_MEDIUM_RISK_PERCENTAGE 21.8
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_SHADOW_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_NEGLIGIBLE_RISK_LOC 287
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_NEGLIGIBLE_RISK_PERCENTAGE 81.07
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_NEGLIGIBLE_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_LOW_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_LOW_RISK_PERCENTAGE 18.93
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOGGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_NEGLIGIBLE_RISK_LOC 230
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_NEGLIGIBLE_RISK_PERCENTAGE 38.46
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_NEGLIGIBLE_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOW_RISK_LOC 207
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOW_RISK_PERCENTAGE 34.62
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_MEDIUM_RISK_LOC 161
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_MEDIUM_RISK_PERCENTAGE 26.92
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 2,496
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 42.48
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 182
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,717
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 29.22
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 1,663
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 28.3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 86
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 20
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 13
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 184
DUPLICATION_NUMBER_OF_CLEANED_LINES 5,375
DUPLICATION_PERCENTAGE 3.42
UNIT_DUPLICATES_COUNT 3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_TUNNELING 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_TUNNELING 7
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_TUNNELING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_SHADOW 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_SHADOW 30
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_SHADOW 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_CONFIG 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_CONFIG 24
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_CONFIG 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_LOGGING 50
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_LOGGING 50
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_LOGGING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_UTIL 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_UTIL 26
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_UTIL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_TOOLCHAIN 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_TOOLCHAIN 27
DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_TOOLCHAIN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FLEETPROVISIONING 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FLEETPROVISIONING 20
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FLEETPROVISIONING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_JOBS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_JOBS 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_JOBS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_DEVICEDEFENDER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_DEVICEDEFENDER 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_DEVICEDEFENDER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SETUP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SETUP 0
DUPLICATION_PERCENTAGE_PRIMARY_SETUP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 64
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 1,095
DUPLICATION_PERCENTAGE_H 5.84
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 93
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 4,178
DUPLICATION_PERCENTAGE_CPP 2.23
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMAKE 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMAKE 75
DUPLICATION_PERCENTAGE_CMAKE 36
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,978