aws / aws-iot-device-sdk-cpp-v2
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 1,923
NUMBER_OF_FILES_MAIN 171
LINES_OF_CODE_MAIN 20,320
NUMBER_OF_FILES_MAIN_EXT_CPP 76
LINES_OF_CODE_MAIN_EXT_CPP 13,606
NUMBER_OF_FILES_MAIN_EXT_H 84
LINES_OF_CODE_MAIN_EXT_H 6,605
NUMBER_OF_FILES_MAIN_EXT_CMAKE 9
LINES_OF_CODE_MAIN_EXT_CMAKE 67
NUMBER_OF_FILES_MAIN_EXT_PY 2
LINES_OF_CODE_MAIN_EXT_PY 42
NUMBER_OF_FILES_TEST 9
LINES_OF_CODE_TEST 2,935
NUMBER_OF_FILES_TEST_EXT_CPP 6
LINES_OF_CODE_TEST_EXT_CPP 2,113
NUMBER_OF_FILES_TEST_EXT_H 3
LINES_OF_CODE_TEST_EXT_H 822
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 14.44
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 19
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 19
NUMBER_OF_FILES_OTHER 22
LINES_OF_CODE_OTHER 3,392
NUMBER_OF_FILES_OTHER_EXT_CPP 10
LINES_OF_CODE_OTHER_EXT_CPP 3,092
NUMBER_OF_FILES_OTHER_EXT_MD 6
LINES_OF_CODE_OTHER_EXT_MD 184
NUMBER_OF_FILES_OTHER_EXT_SH 4
LINES_OF_CODE_OTHER_EXT_SH 69
NUMBER_OF_FILES_OTHER_EXT_JSON 1
LINES_OF_CODE_OTHER_EXT_JSON 24
NUMBER_OF_FILES_OTHER_EXT_YML 1
LINES_OF_CODE_OTHER_EXT_YML 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC 10,558
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CPP 6,769
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_H 3,781
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GREENGRASS_IPC_EXT_CMAKE 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING 659
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CPP 438
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_H 213
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURE_TUNNELING_EXT_CMAKE 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY 439
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_CPP 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISCOVERY_EXT_CPP 297
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 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS 2,568
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_CPP 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_CPP 1,873
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_H 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_H 688
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOBS_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOBS_EXT_CMAKE 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER 261
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CPP 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_H 97
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICEDEFENDER_EXT_CMAKE 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS 37
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 37
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC 1,881
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CPP 1,336
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_H 538
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EVENTSTREAM_RPC_EXT_CMAKE 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW 56
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW 2,748
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_CPP 27
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_CPP 1,941
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_H 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_H 800
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHADOW_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHADOW_EXT_CMAKE 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCSRC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCSRC 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCSRC_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCSRC_EXT_PY 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON 57
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_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CPP 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOTDEVICECOMMON_EXT_CMAKE 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY 1,107
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CPP 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CPP 783
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_H 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_H 317
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_EXT_CMAKE 7
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 0
LINES_OF_CODE_CONCERN_GENERAL_TODOS 0
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 171
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 20,320
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 76
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 13,606
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 84
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 6,605
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 9
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 67
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 42
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 156
LOW_RISK_FILE_SIZE_COUNT 6
MEDIUM_RISK_FILE_SIZE_COUNT 3
HIGH_RISK_FILE_SIZE_COUNT 3
VERY_HIGH_RISK_FILE_SIZE_COUNT 3
NEGLIGIBLE_RISK_FILE_SIZE_LOC 4,971
LOW_RISK_FILE_SIZE_LOC 870
MEDIUM_RISK_FILE_SIZE_LOC 1,113
HIGH_RISK_FILE_SIZE_LOC 2,079
VERY_HIGH_RISK_FILE_SIZE_LOC 11,287
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,176
FILE_CHANGE_HISTORY_ACTIVE_DAYS 134
FILE_CHANGE_HISTORY_WEEKS 165
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 825
FILE_AGE_NEGLIGIBLE_RISK_COUNT 7
FILE_AGE_LOW_RISK_COUNT 128
FILE_AGE_MEDIUM_RISK_COUNT 1
FILE_AGE_HIGH_RISK_COUNT 8
FILE_AGE_VERY_HIGH_RISK_COUNT 27
FILE_AGE_NEGLIGIBLE_RISK_LOC 11,240
FILE_AGE_LOW_RISK_LOC 8,139
FILE_AGE_MEDIUM_RISK_LOC 5
FILE_AGE_HIGH_RISK_LOC 350
FILE_AGE_VERY_HIGH_RISK_LOC 586
NUMBER_OF_CONTRIBUTORS 28
NUMBER_OF_UNITS 1,284
LINES_OF_CODE_IN_UNITS 11,312
LINES_OF_CODE_OUTSIDE_UNITS 9,008
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 3,609
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 31.9
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 942
UNIT_SIZE_LOW_RISK_LOC 3,345
UNIT_SIZE_LOW_RISK_PERCENTAGE 29.57
UNIT_SIZE_LOW_RISK_COUNT 226
UNIT_SIZE_MEDIUM_RISK_LOC 3,552
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 31.4
UNIT_SIZE_MEDIUM_RISK_COUNT 104
UNIT_SIZE_HIGH_RISK_LOC 704
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.22
UNIT_SIZE_HIGH_RISK_COUNT 11
UNIT_SIZE_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0.9
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_LOC 3,098
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_PERCENTAGE 49.54
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_COUNT 827
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_LOW_RISK_LOC 2,520
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_LOW_RISK_PERCENTAGE 40.3
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_LOW_RISK_COUNT 175
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_LOC 499
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_PERCENTAGE 7.98
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_COUNT 19
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_HIGH_RISK_LOC 136
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_HIGH_RISK_PERCENTAGE 2.17
UNIT_SIZE_COMPONENT_GREENGRASS_IPC_HIGH_RISK_COUNT 2
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_SECURE_TUNNELING_NEGLIGIBLE_RISK_LOC 75
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_PERCENTAGE 36.95
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_LOC 128
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_PERCENTAGE 63.05
UNIT_SIZE_COMPONENT_SECURE_TUNNELING_MEDIUM_RISK_COUNT 4
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_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_JOBS_NEGLIGIBLE_RISK_LOC 76
UNIT_SIZE_COMPONENT_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 5.26
UNIT_SIZE_COMPONENT_JOBS_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_JOBS_LOW_RISK_LOC 149
UNIT_SIZE_COMPONENT_JOBS_LOW_RISK_PERCENTAGE 10.32
UNIT_SIZE_COMPONENT_JOBS_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_JOBS_MEDIUM_RISK_LOC 1,116
UNIT_SIZE_COMPONENT_JOBS_MEDIUM_RISK_PERCENTAGE 77.29
UNIT_SIZE_COMPONENT_JOBS_MEDIUM_RISK_COUNT 32
UNIT_SIZE_COMPONENT_JOBS_HIGH_RISK_LOC 103
UNIT_SIZE_COMPONENT_JOBS_HIGH_RISK_PERCENTAGE 7.13
UNIT_SIZE_COMPONENT_JOBS_HIGH_RISK_COUNT 2
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_DEVICEDEFENDER_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_PERCENTAGE 33.9
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_LOW_RISK_LOC 13
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_LOW_RISK_PERCENTAGE 22.03
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_DEVICEDEFENDER_MEDIUM_RISK_PERCENTAGE 44.07
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_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_LOC 127
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_PERCENTAGE 12.32
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_COUNT 38
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_LOC 143
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_PERCENTAGE 13.87
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_LOC 285
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_PERCENTAGE 27.64
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_LOC 374
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_PERCENTAGE 36.28
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_PERCENTAGE 9.89
UNIT_SIZE_COMPONENT_EVENTSTREAM_RPC_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SHADOW_NEGLIGIBLE_RISK_LOC 165
UNIT_SIZE_COMPONENT_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 10.74
UNIT_SIZE_COMPONENT_SHADOW_NEGLIGIBLE_RISK_COUNT 30
UNIT_SIZE_COMPONENT_SHADOW_LOW_RISK_LOC 300
UNIT_SIZE_COMPONENT_SHADOW_LOW_RISK_PERCENTAGE 19.52
UNIT_SIZE_COMPONENT_SHADOW_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_SHADOW_MEDIUM_RISK_LOC 1,072
UNIT_SIZE_COMPONENT_SHADOW_MEDIUM_RISK_PERCENTAGE 69.75
UNIT_SIZE_COMPONENT_SHADOW_MEDIUM_RISK_COUNT 28
UNIT_SIZE_COMPONENT_SHADOW_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SHADOW_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SHADOW_HIGH_RISK_COUNT 0
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_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_PERCENTAGE 7.91
UNIT_SIZE_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_IDENTITY_LOW_RISK_LOC 158
UNIT_SIZE_COMPONENT_IDENTITY_LOW_RISK_PERCENTAGE 26.03
UNIT_SIZE_COMPONENT_IDENTITY_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_IDENTITY_MEDIUM_RISK_LOC 401
UNIT_SIZE_COMPONENT_IDENTITY_MEDIUM_RISK_PERCENTAGE 66.06
UNIT_SIZE_COMPONENT_IDENTITY_MEDIUM_RISK_COUNT 11
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_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 3,065
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 28.79
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 613
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 3,224
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 30.28
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 215
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 3,552
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 33.36
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 104
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 704
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 6.61
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0.96
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 544
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 81.8
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 329
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 121
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 18.2
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 11
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 9,463
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 83.65
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,237
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,236
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 10.93
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 37
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 613
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 5.42
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 10
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_GREENGRASS_IPC_NEGLIGIBLE_RISK_LOC 5,772
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_PERCENTAGE 92.31
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_NEGLIGIBLE_RISK_COUNT 1,008
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_LOW_RISK_LOC 314
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_LOW_RISK_PERCENTAGE 5.02
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_LOC 167
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_PERCENTAGE 2.67
CONDITIONAL_COMPLEXITY_COMPONENT_GREENGRASS_IPC_MEDIUM_RISK_COUNT 3
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_SECURE_TUNNELING_NEGLIGIBLE_RISK_LOC 144
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_PERCENTAGE 70.94
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_LOW_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_SECURE_TUNNELING_LOW_RISK_PERCENTAGE 29.06
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_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_JOBS_NEGLIGIBLE_RISK_LOC 987
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 68.35
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_NEGLIGIBLE_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_LOW_RISK_LOC 354
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_LOW_RISK_PERCENTAGE 24.52
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_MEDIUM_RISK_LOC 103
CONDITIONAL_COMPLEXITY_COMPONENT_JOBS_MEDIUM_RISK_PERCENTAGE 7.13
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_DEVICEDEFENDER_NEGLIGIBLE_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_PERCENTAGE 55.93
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICEDEFENDER_LOW_RISK_PERCENTAGE 44.07
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_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_LOC 427
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_PERCENTAGE 41.42
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_NEGLIGIBLE_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_LOC 352
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_PERCENTAGE 34.14
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_LOC 252
CONDITIONAL_COMPLEXITY_COMPONENT_EVENTSTREAM_RPC_MEDIUM_RISK_PERCENTAGE 24.44
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_SHADOW_NEGLIGIBLE_RISK_LOC 1,431
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_NEGLIGIBLE_RISK_PERCENTAGE 93.1
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_NEGLIGIBLE_RISK_COUNT 72
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_LOW_RISK_LOC 106
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_LOW_RISK_PERCENTAGE 6.9
CONDITIONAL_COMPLEXITY_COMPONENT_SHADOW_LOW_RISK_COUNT 4
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_IDENTITY_NEGLIGIBLE_RISK_LOC 607
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_LOW_RISK_COUNT 0
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_CPP_NEGLIGIBLE_RISK_LOC 8,798
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 82.63
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 897
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,236
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 11.61
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 37
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 613
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 5.76
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 10
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 665
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 340
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 2,071
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 34
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 2,892
DUPLICATION_NUMBER_OF_CLEANED_LINES 14,322
DUPLICATION_PERCENTAGE 20.19
UNIT_DUPLICATES_COUNT 17
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SHADOW 811
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SHADOW 811
DUPLICATION_PERCENTAGE_PRIMARY_SHADOW 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IDENTITY 311
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IDENTITY 311
DUPLICATION_PERCENTAGE_PRIMARY_IDENTITY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SECURE_TUNNELING 135
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SECURE_TUNNELING 135
DUPLICATION_PERCENTAGE_PRIMARY_SECURE_TUNNELING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JOBS 520
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JOBS 520
DUPLICATION_PERCENTAGE_PRIMARY_JOBS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GREENGRASS_IPC 998
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GREENGRASS_IPC 998
DUPLICATION_PERCENTAGE_PRIMARY_GREENGRASS_IPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEVICEDEFENDER 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEVICEDEFENDER 20
DUPLICATION_PERCENTAGE_PRIMARY_DEVICEDEFENDER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IOTDEVICECOMMON 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IOTDEVICECOMMON 8
DUPLICATION_PERCENTAGE_PRIMARY_IOTDEVICECOMMON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EVENTSTREAM_RPC 89
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EVENTSTREAM_RPC 89
DUPLICATION_PERCENTAGE_PRIMARY_EVENTSTREAM_RPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DISCOVERY 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DISCOVERY 0
DUPLICATION_PERCENTAGE_PRIMARY_DISCOVERY -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTILS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTILS 0
DUPLICATION_PERCENTAGE_PRIMARY_UTILS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCSRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCSRC 0
DUPLICATION_PERCENTAGE_PRIMARY_DOCSRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 1,969
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 8,995
DUPLICATION_PERCENTAGE_CPP 21.89
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 871
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 5,224
DUPLICATION_PERCENTAGE_H 16.67
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMAKE 52
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMAKE 67
DUPLICATION_PERCENTAGE_CMAKE 77.61
TOTAL_ANALYSIS_TIME_IN_MILLIS 7,302