aws / aws-iot-device-sdk-cpp-v2
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 464
NUMBER_OF_FILES_MAIN 228
LINES_OF_CODE_MAIN 29,609
NUMBER_OF_FILES_MAIN_EXT_CPP 92
LINES_OF_CODE_MAIN_EXT_CPP 18,913
NUMBER_OF_FILES_MAIN_EXT_H 101
LINES_OF_CODE_MAIN_EXT_H 8,647
NUMBER_OF_FILES_MAIN_EXT_PY 14
LINES_OF_CODE_MAIN_EXT_PY 1,686
NUMBER_OF_FILES_MAIN_EXT_CMAKE 11
LINES_OF_CODE_MAIN_EXT_CMAKE 259
NUMBER_OF_FILES_MAIN_EXT_IN 10
LINES_OF_CODE_MAIN_EXT_IN 104
NUMBER_OF_FILES_TEST 35
LINES_OF_CODE_TEST 6,899
NUMBER_OF_FILES_TEST_EXT_CPP 19
LINES_OF_CODE_TEST_EXT_CPP 5,521
NUMBER_OF_FILES_TEST_EXT_H 4
LINES_OF_CODE_TEST_EXT_H 830
NUMBER_OF_FILES_TEST_EXT_PY 4
LINES_OF_CODE_TEST_EXT_PY 266
NUMBER_OF_FILES_TEST_EXT_XML 2
LINES_OF_CODE_TEST_EXT_XML 112
NUMBER_OF_FILES_TEST_EXT_FEATURE 2
LINES_OF_CODE_TEST_EXT_FEATURE 83
NUMBER_OF_FILES_TEST_EXT_YAML 2
LINES_OF_CODE_TEST_EXT_YAML 81
NUMBER_OF_FILES_TEST_EXT_SH 2
LINES_OF_CODE_TEST_EXT_SH 6
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 23.3
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 68
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 68
NUMBER_OF_FILES_OTHER 148
LINES_OF_CODE_OTHER 15,625
NUMBER_OF_FILES_OTHER_EXT_CPP 31
LINES_OF_CODE_OTHER_EXT_CPP 7,671
NUMBER_OF_FILES_OTHER_EXT_MD 39
LINES_OF_CODE_OTHER_EXT_MD 5,054
NUMBER_OF_FILES_OTHER_EXT_TXT 56
LINES_OF_CODE_OTHER_EXT_TXT 2,096
NUMBER_OF_FILES_OTHER_EXT_JSON 14
LINES_OF_CODE_OTHER_EXT_JSON 487
NUMBER_OF_FILES_OTHER_EXT_H 2
LINES_OF_CODE_OTHER_EXT_H 216
NUMBER_OF_FILES_OTHER_EXT_SH 6
LINES_OF_CODE_OTHER_EXT_SH 101
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEADVISOR 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEADVISOR 213
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEADVISOR_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEADVISOR_EXT_PY 213
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING 1,686
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CPP 1,133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_H 522
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS 1,251
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 1,251
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER 649
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CPP 319
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_PY 178
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_H 121
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_H 36
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CPP 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMANDS 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMANDS 1,069
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMANDS_EXT_CPP 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMANDS_EXT_CPP 724
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMANDS_EXT_H 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMANDS_EXT_H 313
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMANDS_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMANDS_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMANDS_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMANDS_EXT_IN 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY 480
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_CPP 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_CPP 315
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_H 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_H 135
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_CMAKE 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC 13,606
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CPP 8,778
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_H 4,797
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS 53
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS 3,279
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_CPP 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_CPP 2,426
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_H 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_H 821
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_IN 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC 1,936
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CPP 1,376
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_H 530
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CMAKE 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY 1,608
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CPP 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CPP 1,149
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_H 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_H 427
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_IN 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW 61
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW 3,651
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_CPP 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_CPP 2,674
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_H 30
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_H 945
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_CMAKE 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_IN 11
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 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 552
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 552
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 226
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 29,057
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 92
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 18,913
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 101
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 8,647
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 12
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1,134
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 11
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 259
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 10
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 104
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 199
LOW_RISK_FILE_SIZE_COUNT 10
MEDIUM_RISK_FILE_SIZE_COUNT 10
HIGH_RISK_FILE_SIZE_COUNT 6
VERY_HIGH_RISK_FILE_SIZE_COUNT 3
NEGLIGIBLE_RISK_FILE_SIZE_LOC 6,638
LOW_RISK_FILE_SIZE_LOC 1,322
MEDIUM_RISK_FILE_SIZE_LOC 3,124
HIGH_RISK_FILE_SIZE_LOC 4,107
VERY_HIGH_RISK_FILE_SIZE_LOC 14,418
NUMBER_OF_UNITS 1,727
LINES_OF_CODE_IN_UNITS 16,555
LINES_OF_CODE_OUTSIDE_UNITS 13,054
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 4,709
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 28.44
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,208
UNIT_SIZE_LOW_RISK_LOC 4,942
UNIT_SIZE_LOW_RISK_PERCENTAGE 29.85
UNIT_SIZE_LOW_RISK_COUNT 337
UNIT_SIZE_MEDIUM_RISK_LOC 5,500
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 33.22
UNIT_SIZE_MEDIUM_RISK_COUNT 161
UNIT_SIZE_HIGH_RISK_LOC 1,302
UNIT_SIZE_HIGH_RISK_PERCENTAGE 7.86
UNIT_SIZE_HIGH_RISK_COUNT 20
UNIT_SIZE_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0.62
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVICEADVISOR_NEGLIGIBLE_RISK_LOC 2
UNIT_SIZE_COMPONENT_DEVICEADVISOR_NEGLIGIBLE_RISK_PERCENTAGE 5.88
UNIT_SIZE_COMPONENT_DEVICEADVISOR_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVICEADVISOR_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_DEVICEADVISOR_LOW_RISK_PERCENTAGE 32.35
UNIT_SIZE_COMPONENT_DEVICEADVISOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVICEADVISOR_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_DEVICEADVISOR_MEDIUM_RISK_PERCENTAGE 61.76
UNIT_SIZE_COMPONENT_DEVICEADVISOR_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVICEADVISOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEVICEADVISOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEVICEADVISOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEVICEADVISOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEVICEADVISOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEVICEADVISOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_LOC 132
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_PERCENTAGE 26.83
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_LOW_RISK_LOC 112
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_LOW_RISK_PERCENTAGE 22.76
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_LOC 248
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_PERCENTAGE 50.41
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 61
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 6.19
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_LOC 141
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 14.31
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_LOC 388
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 39.39
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_LOC 395
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_PERCENTAGE 40.1
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_UTILS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_UTILS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_LOC 39
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_PERCENTAGE 23.93
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_LOW_RISK_LOC 98
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_LOW_RISK_PERCENTAGE 60.12
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_PERCENTAGE 15.95
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_COMMANDS_NEGLIGIBLE_RISK_LOC 64
UNIT_SIZE_COMPONENT_COMMANDS_NEGLIGIBLE_RISK_PERCENTAGE 14.88
UNIT_SIZE_COMPONENT_COMMANDS_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_COMMANDS_LOW_RISK_LOC 172
UNIT_SIZE_COMPONENT_COMMANDS_LOW_RISK_PERCENTAGE 40
UNIT_SIZE_COMPONENT_COMMANDS_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_COMMANDS_MEDIUM_RISK_LOC 136
UNIT_SIZE_COMPONENT_COMMANDS_MEDIUM_RISK_PERCENTAGE 31.63
UNIT_SIZE_COMPONENT_COMMANDS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_COMMANDS_HIGH_RISK_LOC 58
UNIT_SIZE_COMPONENT_COMMANDS_HIGH_RISK_PERCENTAGE 13.49
UNIT_SIZE_COMPONENT_COMMANDS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_COMMANDS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_COMMANDS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COMMANDS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DISCOVERY_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_DISCOVERY_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DISCOVERY_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DISCOVERY_LOW_RISK_LOC 62
UNIT_SIZE_COMPONENT_DISCOVERY_LOW_RISK_PERCENTAGE 34.83
UNIT_SIZE_COMPONENT_DISCOVERY_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_DISCOVERY_MEDIUM_RISK_LOC 25
UNIT_SIZE_COMPONENT_DISCOVERY_MEDIUM_RISK_PERCENTAGE 14.04
UNIT_SIZE_COMPONENT_DISCOVERY_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DISCOVERY_HIGH_RISK_LOC 91
UNIT_SIZE_COMPONENT_DISCOVERY_HIGH_RISK_PERCENTAGE 51.12
UNIT_SIZE_COMPONENT_DISCOVERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DISCOVERY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DISCOVERY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DISCOVERY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_LOC 3,828
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_PERCENTAGE 46.19
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_COUNT 1,030
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_LOW_RISK_LOC 3,218
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_LOW_RISK_PERCENTAGE 38.83
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_LOW_RISK_COUNT 226
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_LOC 864
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_PERCENTAGE 10.43
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_COUNT 32
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_HIGH_RISK_LOC 377
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_HIGH_RISK_PERCENTAGE 4.55
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOBS_NEGLIGIBLE_RISK_LOC 122
UNIT_SIZE_COMPONENT_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 6.45
UNIT_SIZE_COMPONENT_JOBS_NEGLIGIBLE_RISK_COUNT 24
UNIT_SIZE_COMPONENT_JOBS_LOW_RISK_LOC 283
UNIT_SIZE_COMPONENT_JOBS_LOW_RISK_PERCENTAGE 14.96
UNIT_SIZE_COMPONENT_JOBS_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_JOBS_MEDIUM_RISK_LOC 1,487
UNIT_SIZE_COMPONENT_JOBS_MEDIUM_RISK_PERCENTAGE 78.59
UNIT_SIZE_COMPONENT_JOBS_MEDIUM_RISK_COUNT 41
UNIT_SIZE_COMPONENT_JOBS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JOBS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JOBS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOBS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JOBS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_LOC 151
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_PERCENTAGE 14.29
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_COUNT 41
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_LOC 143
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_PERCENTAGE 13.53
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_LOC 335
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_PERCENTAGE 31.69
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_LOC 326
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_PERCENTAGE 30.84
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_PERCENTAGE 9.65
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_LOC 75
UNIT_SIZE_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_PERCENTAGE 8.29
UNIT_SIZE_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_IDENTITY_LOW_RISK_LOC 277
UNIT_SIZE_COMPONENT_IDENTITY_LOW_RISK_PERCENTAGE 30.61
UNIT_SIZE_COMPONENT_IDENTITY_LOW_RISK_COUNT 16
UNIT_SIZE_COMPONENT_IDENTITY_MEDIUM_RISK_LOC 553
UNIT_SIZE_COMPONENT_IDENTITY_MEDIUM_RISK_PERCENTAGE 61.1
UNIT_SIZE_COMPONENT_IDENTITY_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_IDENTITY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_IDENTITY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_IDENTITY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_IDENTITY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_IDENTITY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_IDENTITY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SHADOW_NEGLIGIBLE_RISK_LOC 235
UNIT_SIZE_COMPONENT_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 11.02
UNIT_SIZE_COMPONENT_SHADOW_NEGLIGIBLE_RISK_COUNT 40
UNIT_SIZE_COMPONENT_SHADOW_LOW_RISK_LOC 425
UNIT_SIZE_COMPONENT_SHADOW_LOW_RISK_PERCENTAGE 19.93
UNIT_SIZE_COMPONENT_SHADOW_LOW_RISK_COUNT 26
UNIT_SIZE_COMPONENT_SHADOW_MEDIUM_RISK_LOC 1,417
UNIT_SIZE_COMPONENT_SHADOW_MEDIUM_RISK_PERCENTAGE 66.46
UNIT_SIZE_COMPONENT_SHADOW_MEDIUM_RISK_COUNT 39
UNIT_SIZE_COMPONENT_SHADOW_HIGH_RISK_LOC 55
UNIT_SIZE_COMPONENT_SHADOW_HIGH_RISK_PERCENTAGE 2.58
UNIT_SIZE_COMPONENT_SHADOW_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SHADOW_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SHADOW_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SHADOW_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 73
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 7.09
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 152
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 14.77
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 11
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 409
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 39.75
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 12
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 395
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 38.39
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 3,873
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 26.51
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 740
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 4,636
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 31.73
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 312
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 5,091
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 34.85
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 149
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 907
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 6.21
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 14
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0.7
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 763
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 83.21
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 456
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 154
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 16.79
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 14
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 12,783
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 77.22
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,631
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 2,401
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 14.5
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 71
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,371
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 8.28
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 25
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_DEVICEADVISOR_NEGLIGIBLE_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEADVISOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_LOC 433
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_PERCENTAGE 88.01
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_LOW_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_LOW_RISK_PERCENTAGE 11.99
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 290
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 29.44
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_LOC 206
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 20.91
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_LOC 489
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 49.64
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_LOC 137
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_PERCENTAGE 84.05
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_LOW_RISK_PERCENTAGE 15.95
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_NEGLIGIBLE_RISK_LOC 321
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_NEGLIGIBLE_RISK_PERCENTAGE 74.65
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_NEGLIGIBLE_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_LOW_RISK_LOC 109
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_LOW_RISK_PERCENTAGE 25.35
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMANDS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_NEGLIGIBLE_RISK_LOC 62
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_NEGLIGIBLE_RISK_PERCENTAGE 34.83
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_LOW_RISK_LOC 25
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_LOW_RISK_PERCENTAGE 14.04
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_MEDIUM_RISK_LOC 91
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_MEDIUM_RISK_PERCENTAGE 51.12
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DISCOVERY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_LOC 7,269
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_PERCENTAGE 87.72
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_COUNT 1,265
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_LOW_RISK_LOC 579
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_LOW_RISK_PERCENTAGE 6.99
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_LOW_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_LOC 439
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_PERCENTAGE 5.3
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_NEGLIGIBLE_RISK_LOC 1,223
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 64.64
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_NEGLIGIBLE_RISK_COUNT 64
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_LOW_RISK_LOC 569
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_LOW_RISK_PERCENTAGE 30.07
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_MEDIUM_RISK_LOC 100
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_MEDIUM_RISK_PERCENTAGE 5.29
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_LOC 501
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_PERCENTAGE 47.4
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_LOC 304
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_PERCENTAGE 28.76
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_LOC 252
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_PERCENTAGE 23.84
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_LOC 782
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_PERCENTAGE 86.41
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_LOW_RISK_LOC 123
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_LOW_RISK_PERCENTAGE 13.59
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_NEGLIGIBLE_RISK_LOC 1,731
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 81.19
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_NEGLIGIBLE_RISK_COUNT 94
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_LOW_RISK_LOC 401
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_LOW_RISK_PERCENTAGE 18.81
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 334
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 32.46
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 206
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 20.02
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 489
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 47.52
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 11,532
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 78.94
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 1,136
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 2,195
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 15.02
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 65
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 882
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 6.04
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 15
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 917
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 470
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,364
FILE_CHANGE_HISTORY_ACTIVE_DAYS 308
FILE_CHANGE_HISTORY_WEEKS 337
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,685
FILE_AGE_NEGLIGIBLE_RISK_COUNT 94
FILE_AGE_LOW_RISK_COUNT 1
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 8
FILE_AGE_VERY_HIGH_RISK_COUNT 125
FILE_AGE_NEGLIGIBLE_RISK_LOC 19,354
FILE_AGE_LOW_RISK_LOC 261
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 5,057
FILE_AGE_VERY_HIGH_RISK_LOC 4,937
NUMBER_OF_CONTRIBUTORS 40
DUPLICATION_NUMBER_OF_DUPLICATES 2,334
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 72
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 4,764
DUPLICATION_NUMBER_OF_CLEANED_LINES 21,229
DUPLICATION_PERCENTAGE 22.44
UNIT_DUPLICATES_COUNT 19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JOBS 842
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JOBS 842
DUPLICATION_PERCENTAGE_PRIMARY_JOBS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SHADOW 1,084
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SHADOW 1,084
DUPLICATION_PERCENTAGE_PRIMARY_SHADOW 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTILS 314
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTILS 314
DUPLICATION_PERCENTAGE_PRIMARY_UTILS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GREENGRASS_IPC 1,315
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GREENGRASS_IPC 1,315
DUPLICATION_PERCENTAGE_PRIMARY_GREENGRASS_IPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EVENTSTREAM_RPC 102
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EVENTSTREAM_RPC 102
DUPLICATION_PERCENTAGE_PRIMARY_EVENTSTREAM_RPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SECURE_TUNNELING 307
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SECURE_TUNNELING 307
DUPLICATION_PERCENTAGE_PRIMARY_SECURE_TUNNELING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IDENTITY 447
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IDENTITY 447
DUPLICATION_PERCENTAGE_PRIMARY_IDENTITY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COMMANDS 241
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COMMANDS 241
DUPLICATION_PERCENTAGE_PRIMARY_COMMANDS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DISCOVERY 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DISCOVERY 20
DUPLICATION_PERCENTAGE_PRIMARY_DISCOVERY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEVICEDEFENDER 62
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEVICEDEFENDER 62
DUPLICATION_PERCENTAGE_PRIMARY_DEVICEDEFENDER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IOTDEVICECOMMON 21
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IOTDEVICECOMMON 21
DUPLICATION_PERCENTAGE_PRIMARY_IOTDEVICECOMMON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEVICEADVISOR 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEVICEADVISOR 9
DUPLICATION_PERCENTAGE_PRIMARY_DEVICEADVISOR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE 0
DUPLICATION_PERCENTAGE_PRIMARY_CMAKE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 2,914
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 12,408
DUPLICATION_PERCENTAGE_CPP 23.48
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 332
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 1,614
DUPLICATION_PERCENTAGE_PY 20.57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 1,289
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 6,844
DUPLICATION_PERCENTAGE_H 18.83
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMAKE 205
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMAKE 259
DUPLICATION_PERCENTAGE_CMAKE 79.15
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_IN 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_IN 104
DUPLICATION_PERCENTAGE_IN 23.08
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,876