aws / aws-iot-device-sdk-cpp
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 168
NUMBER_OF_FILES_MAIN 81
LINES_OF_CODE_MAIN 9,242
NUMBER_OF_FILES_MAIN_EXT_CPP 32
LINES_OF_CODE_MAIN_EXT_CPP 6,652
NUMBER_OF_FILES_MAIN_EXT_HPP 41
LINES_OF_CODE_MAIN_EXT_HPP 2,395
NUMBER_OF_FILES_MAIN_EXT_IN 5
LINES_OF_CODE_MAIN_EXT_IN 135
NUMBER_OF_FILES_MAIN_EXT_CMAKE 3
LINES_OF_CODE_MAIN_EXT_CMAKE 60
NUMBER_OF_FILES_TEST 33
LINES_OF_CODE_TEST 6,370
NUMBER_OF_FILES_TEST_EXT_CPP 22
LINES_OF_CODE_TEST_EXT_CPP 5,995
NUMBER_OF_FILES_TEST_EXT_HPP 10
LINES_OF_CODE_TEST_EXT_HPP 362
NUMBER_OF_FILES_TEST_EXT_IN 1
LINES_OF_CODE_TEST_EXT_IN 13
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 68.92
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 29
LINES_OF_CODE_OTHER 3,706
NUMBER_OF_FILES_OTHER_EXT_CPP 8
LINES_OF_CODE_OTHER_EXT_CPP 2,428
NUMBER_OF_FILES_OTHER_EXT_MD 10
LINES_OF_CODE_OTHER_EXT_MD 941
NUMBER_OF_FILES_OTHER_EXT_HPP 7
LINES_OF_CODE_OTHER_EXT_HPP 245
NUMBER_OF_FILES_OTHER_EXT_JSON 4
LINES_OF_CODE_OTHER_EXT_JSON 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOXYGEN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOXYGEN 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOXYGEN_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOXYGEN_EXT_IN 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 693
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 693
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_DISCOVERY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_DISCOVERY 313
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_DISCOVERY_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_DISCOVERY_EXT_CPP 313
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_UTIL 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_UTIL 647
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_UTIL_EXT_CPP 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_UTIL_EXT_CPP 647
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_JOBS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_JOBS 274
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_JOBS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_JOBS_EXT_CPP 274
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SHADOW 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SHADOW 545
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SHADOW_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SHADOW_EXT_CPP 545
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MQTT 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MQTT 1,881
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MQTT_EXT_CPP 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MQTT_EXT_CPP 1,881
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON 300
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_CPP 261
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_HPP 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_WEBSOCKET 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_WEBSOCKET 1,144
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_WEBSOCKET_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_WEBSOCKET_EXT_CPP 928
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_WEBSOCKET_EXT_HPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_WEBSOCKET_EXT_HPP 216
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_OPENSSL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_OPENSSL 635
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_OPENSSL_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_OPENSSL_EXT_CPP 528
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_OPENSSL_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_OPENSSL_EXT_HPP 107
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK 72
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_EXT_IN 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_EXT_IN 72
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_MBEDTLS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_MBEDTLS 376
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_MBEDTLS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_MBEDTLS_EXT_CPP 308
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NETWORK_MBEDTLS_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NETWORK_MBEDTLS_EXT_HPP 68
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI 327
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_CPP 274
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_HPP 53
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 76
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CMAKE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CMAKE 52
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE 468
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_EXT_HPP 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_EXT_HPP 468
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_DISCOVERY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_DISCOVERY 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_DISCOVERY_EXT_HPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_DISCOVERY_EXT_HPP 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_UTIL 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_UTIL 411
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_UTIL_EXT_HPP 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_UTIL_EXT_HPP 411
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_JOBS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_JOBS 89
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_JOBS_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_JOBS_EXT_HPP 89
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_SHADOW 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_SHADOW 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_SHADOW_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_SHADOW_EXT_HPP 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_MQTT 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_MQTT 749
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_MQTT_EXT_HPP 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_MQTT_EXT_HPP 749
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 12
LINES_OF_CODE_CONCERN_GENERAL_TODOS 3,399
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 9
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 3,165
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_HPP 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_HPP 175
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_IN 59
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 69
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 5,843
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 23
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 3,487
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 39
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 2,220
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 76
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 60
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 53
LOW_RISK_FILE_SIZE_COUNT 11
MEDIUM_RISK_FILE_SIZE_COUNT 14
HIGH_RISK_FILE_SIZE_COUNT 3
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,204
LOW_RISK_FILE_SIZE_LOC 1,479
MEDIUM_RISK_FILE_SIZE_LOC 3,870
HIGH_RISK_FILE_SIZE_LOC 1,689
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,904
FILE_CHANGE_HISTORY_ACTIVE_DAYS 62
FILE_CHANGE_HISTORY_WEEKS 204
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,020
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 81
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 9,242
NUMBER_OF_CONTRIBUTORS 26
NUMBER_OF_UNITS 350
LINES_OF_CODE_IN_UNITS 5,194
LINES_OF_CODE_OUTSIDE_UNITS 4,048
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 903
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 17.39
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 210
UNIT_SIZE_LOW_RISK_LOC 989
UNIT_SIZE_LOW_RISK_PERCENTAGE 19.04
UNIT_SIZE_LOW_RISK_COUNT 70
UNIT_SIZE_MEDIUM_RISK_LOC 1,682
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 32.38
UNIT_SIZE_MEDIUM_RISK_COUNT 53
UNIT_SIZE_HIGH_RISK_LOC 756
UNIT_SIZE_HIGH_RISK_PERCENTAGE 14.56
UNIT_SIZE_HIGH_RISK_COUNT 11
UNIT_SIZE_VERY_HIGH_RISK_LOC 864
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 16.63
UNIT_SIZE_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 64
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 23.7
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 50
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 18.52
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 156
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 57.78
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_NEGLIGIBLE_RISK_PERCENTAGE 13.69
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_LOW_RISK_PERCENTAGE 4.18
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_MEDIUM_RISK_LOC 36
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_MEDIUM_RISK_PERCENTAGE 13.69
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_HIGH_RISK_PERCENTAGE 25.48
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_VERY_HIGH_RISK_PERCENTAGE 42.97
UNIT_SIZE_COMPONENT_SRC_DISCOVERY_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_UTIL_NEGLIGIBLE_RISK_LOC 185
UNIT_SIZE_COMPONENT_SRC_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 37.3
UNIT_SIZE_COMPONENT_SRC_UTIL_NEGLIGIBLE_RISK_COUNT 35
UNIT_SIZE_COMPONENT_SRC_UTIL_LOW_RISK_LOC 116
UNIT_SIZE_COMPONENT_SRC_UTIL_LOW_RISK_PERCENTAGE 23.39
UNIT_SIZE_COMPONENT_SRC_UTIL_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SRC_UTIL_MEDIUM_RISK_LOC 134
UNIT_SIZE_COMPONENT_SRC_UTIL_MEDIUM_RISK_PERCENTAGE 27.02
UNIT_SIZE_COMPONENT_SRC_UTIL_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SRC_UTIL_HIGH_RISK_LOC 61
UNIT_SIZE_COMPONENT_SRC_UTIL_HIGH_RISK_PERCENTAGE 12.3
UNIT_SIZE_COMPONENT_SRC_UTIL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_UTIL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_UTIL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_UTIL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_JOBS_NEGLIGIBLE_RISK_LOC 49
UNIT_SIZE_COMPONENT_SRC_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 19.52
UNIT_SIZE_COMPONENT_SRC_JOBS_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SRC_JOBS_LOW_RISK_LOC 140
UNIT_SIZE_COMPONENT_SRC_JOBS_LOW_RISK_PERCENTAGE 55.78
UNIT_SIZE_COMPONENT_SRC_JOBS_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SRC_JOBS_MEDIUM_RISK_LOC 62
UNIT_SIZE_COMPONENT_SRC_JOBS_MEDIUM_RISK_PERCENTAGE 24.7
UNIT_SIZE_COMPONENT_SRC_JOBS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_JOBS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_JOBS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_JOBS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_JOBS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_JOBS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SHADOW_NEGLIGIBLE_RISK_LOC 44
UNIT_SIZE_COMPONENT_SRC_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 10.23
UNIT_SIZE_COMPONENT_SRC_SHADOW_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SRC_SHADOW_LOW_RISK_LOC 55
UNIT_SIZE_COMPONENT_SRC_SHADOW_LOW_RISK_PERCENTAGE 12.79
UNIT_SIZE_COMPONENT_SRC_SHADOW_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SRC_SHADOW_MEDIUM_RISK_LOC 173
UNIT_SIZE_COMPONENT_SRC_SHADOW_MEDIUM_RISK_PERCENTAGE 40.23
UNIT_SIZE_COMPONENT_SRC_SHADOW_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SRC_SHADOW_HIGH_RISK_LOC 158
UNIT_SIZE_COMPONENT_SRC_SHADOW_HIGH_RISK_PERCENTAGE 36.74
UNIT_SIZE_COMPONENT_SRC_SHADOW_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_SHADOW_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SHADOW_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SHADOW_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_MQTT_NEGLIGIBLE_RISK_LOC 268
UNIT_SIZE_COMPONENT_SRC_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 18.74
UNIT_SIZE_COMPONENT_SRC_MQTT_NEGLIGIBLE_RISK_COUNT 43
UNIT_SIZE_COMPONENT_SRC_MQTT_LOW_RISK_LOC 405
UNIT_SIZE_COMPONENT_SRC_MQTT_LOW_RISK_PERCENTAGE 28.32
UNIT_SIZE_COMPONENT_SRC_MQTT_LOW_RISK_COUNT 29
UNIT_SIZE_COMPONENT_SRC_MQTT_MEDIUM_RISK_LOC 392
UNIT_SIZE_COMPONENT_SRC_MQTT_MEDIUM_RISK_PERCENTAGE 27.41
UNIT_SIZE_COMPONENT_SRC_MQTT_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SRC_MQTT_HIGH_RISK_LOC 210
UNIT_SIZE_COMPONENT_SRC_MQTT_HIGH_RISK_PERCENTAGE 14.69
UNIT_SIZE_COMPONENT_SRC_MQTT_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SRC_MQTT_VERY_HIGH_RISK_LOC 155
UNIT_SIZE_COMPONENT_SRC_MQTT_VERY_HIGH_RISK_PERCENTAGE 10.84
UNIT_SIZE_COMPONENT_SRC_MQTT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_LOC 13
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 6.63
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_LOC 183
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_PERCENTAGE 93.37
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_NEGLIGIBLE_RISK_LOC 91
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_NEGLIGIBLE_RISK_PERCENTAGE 11.43
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_LOW_RISK_LOC 117
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_LOW_RISK_PERCENTAGE 14.7
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_MEDIUM_RISK_LOC 239
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_MEDIUM_RISK_PERCENTAGE 30.03
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_HIGH_RISK_LOC 93
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_HIGH_RISK_PERCENTAGE 11.68
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_VERY_HIGH_RISK_LOC 256
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_VERY_HIGH_RISK_PERCENTAGE 32.16
UNIT_SIZE_COMPONENT_NETWORK_WEBSOCKET_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_NEGLIGIBLE_RISK_LOC 14
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_NEGLIGIBLE_RISK_PERCENTAGE 3.26
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_LOW_RISK_LOC 13
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_LOW_RISK_PERCENTAGE 3.03
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_MEDIUM_RISK_LOC 341
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_MEDIUM_RISK_PERCENTAGE 79.49
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_HIGH_RISK_LOC 61
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_HIGH_RISK_PERCENTAGE 14.22
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NETWORK_OPENSSL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_NEGLIGIBLE_RISK_LOC 11
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_NEGLIGIBLE_RISK_PERCENTAGE 4.18
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_LOW_RISK_PERCENTAGE 5.32
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_MEDIUM_RISK_LOC 81
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_MEDIUM_RISK_PERCENTAGE 30.8
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_VERY_HIGH_RISK_LOC 157
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_VERY_HIGH_RISK_PERCENTAGE 59.7
UNIT_SIZE_COMPONENT_NETWORK_MBEDTLS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 14
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 5.47
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_LOC 68
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_PERCENTAGE 26.56
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_LOC 68
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 26.56
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_LOC 106
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 41.41
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_DISCOVERY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_UTIL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_NEGLIGIBLE_RISK_LOC 80
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_NEGLIGIBLE_RISK_COUNT 53
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_MQTT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 776
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 15.31
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 135
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 989
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 19.52
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 70
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 1,682
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 33.2
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 53
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 756
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 14.92
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 864
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 17.05
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_LOC 127
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_COUNT 75
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,366
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 45.55
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 296
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,140
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 21.95
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 981
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 18.89
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 707
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 13.61
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 5
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 5
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 707
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 161
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 59.63
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 109
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 40.37
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_NEGLIGIBLE_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_NEGLIGIBLE_RISK_PERCENTAGE 17.87
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_LOW_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_LOW_RISK_PERCENTAGE 13.69
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_MEDIUM_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_MEDIUM_RISK_PERCENTAGE 25.48
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_HIGH_RISK_LOC 113
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_HIGH_RISK_PERCENTAGE 42.97
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_DISCOVERY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_NEGLIGIBLE_RISK_LOC 317
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 63.91
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_NEGLIGIBLE_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_LOW_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_LOW_RISK_PERCENTAGE 13.71
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_MEDIUM_RISK_LOC 111
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_MEDIUM_RISK_PERCENTAGE 22.38
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_UTIL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_NEGLIGIBLE_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 41.83
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_LOW_RISK_LOC 116
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_LOW_RISK_PERCENTAGE 46.22
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_MEDIUM_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_MEDIUM_RISK_PERCENTAGE 11.95
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_JOBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_NEGLIGIBLE_RISK_LOC 141
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 32.79
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_NEGLIGIBLE_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_LOW_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_LOW_RISK_PERCENTAGE 20.47
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_MEDIUM_RISK_LOC 201
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_MEDIUM_RISK_PERCENTAGE 46.74
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHADOW_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_NEGLIGIBLE_RISK_LOC 819
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 57.27
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_NEGLIGIBLE_RISK_COUNT 78
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_LOW_RISK_LOC 213
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_LOW_RISK_PERCENTAGE 14.9
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_MEDIUM_RISK_LOC 243
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_MEDIUM_RISK_PERCENTAGE 16.99
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_HIGH_RISK_LOC 155
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_HIGH_RISK_PERCENTAGE 10.84
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MQTT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 6.63
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_LOC 183
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 93.37
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_NEGLIGIBLE_RISK_LOC 358
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_NEGLIGIBLE_RISK_PERCENTAGE 44.97
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_NEGLIGIBLE_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_LOW_RISK_LOC 182
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_LOW_RISK_PERCENTAGE 22.86
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_HIGH_RISK_LOC 256
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_HIGH_RISK_PERCENTAGE 32.16
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_WEBSOCKET_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_NEGLIGIBLE_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_NEGLIGIBLE_RISK_PERCENTAGE 19.11
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_LOW_RISK_LOC 217
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_LOW_RISK_PERCENTAGE 50.58
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_MEDIUM_RISK_LOC 130
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_MEDIUM_RISK_PERCENTAGE 30.3
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_OPENSSL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_NEGLIGIBLE_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_NEGLIGIBLE_RISK_PERCENTAGE 17.49
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_LOW_RISK_LOC 60
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_LOW_RISK_PERCENTAGE 22.81
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_MEDIUM_RISK_LOC 157
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_MEDIUM_RISK_PERCENTAGE 59.7
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NETWORK_MBEDTLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 163
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 63.67
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_LOC 51
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_PERCENTAGE 19.92
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 16.41
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 25
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_NEGLIGIBLE_RISK_LOC 3
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_DISCOVERY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_UTIL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_NEGLIGIBLE_RISK_LOC 80
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_NEGLIGIBLE_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MQTT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 2,239
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 44.19
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 221
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,140
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 22.5
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 981
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 19.36
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 707
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 13.95
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 5
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_HPP_NEGLIGIBLE_RISK_LOC 127
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_COUNT 75
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 56
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 331
DUPLICATION_NUMBER_OF_CLEANED_LINES 7,449
DUPLICATION_PERCENTAGE 4.44
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MQTT 164
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MQTT 164
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MQTT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE_MQTT 51
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE_MQTT 51
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE_MQTT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLI 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLI 14
DUPLICATION_PERCENTAGE_PRIMARY_CLI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_DISCOVERY 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_DISCOVERY 12
DUPLICATION_PERCENTAGE_PRIMARY_SRC_DISCOVERY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NETWORK_OPENSSL 40
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NETWORK_OPENSSL 40
DUPLICATION_PERCENTAGE_PRIMARY_NETWORK_OPENSSL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NETWORK_MBEDTLS 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NETWORK_MBEDTLS 26
DUPLICATION_PERCENTAGE_PRIMARY_NETWORK_MBEDTLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NETWORK_WEBSOCKET 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NETWORK_WEBSOCKET 12
DUPLICATION_PERCENTAGE_PRIMARY_NETWORK_WEBSOCKET 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 12
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 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_DOXYGEN 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOXYGEN 0
DUPLICATION_PERCENTAGE_PRIMARY_DOXYGEN -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_UTIL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_UTIL 0
DUPLICATION_PERCENTAGE_PRIMARY_SRC_UTIL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_JOBS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_JOBS 0
DUPLICATION_PERCENTAGE_PRIMARY_SRC_JOBS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_SHADOW 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_SHADOW 0
DUPLICATION_PERCENTAGE_PRIMARY_SRC_SHADOW -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COMMON 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COMMON 0
DUPLICATION_PERCENTAGE_PRIMARY_COMMON -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NETWORK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NETWORK 0
DUPLICATION_PERCENTAGE_PRIMARY_NETWORK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE 0
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE_DISCOVERY 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE_DISCOVERY 0
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE_DISCOVERY -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE_UTIL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE_UTIL 0
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE_UTIL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE_JOBS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE_JOBS 0
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE_JOBS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE_SHADOW 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE_SHADOW 0
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE_SHADOW -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 256
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 5,290
DUPLICATION_PERCENTAGE_CPP 4.84
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HPP 63
DUPLICATION_NUMBER_OF_CLEANED_LINES_HPP 1,964
DUPLICATION_PERCENTAGE_HPP 3.21
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_IN 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_IN 135
DUPLICATION_PERCENTAGE_IN 8.89
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,505