aws / s2n-tls
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 8,294
NUMBER_OF_FILES_MAIN 401
LINES_OF_CODE_MAIN 47,265
NUMBER_OF_FILES_MAIN_EXT_C 173
LINES_OF_CODE_MAIN_EXT_C 32,116
NUMBER_OF_FILES_MAIN_EXT_RS 50
LINES_OF_CODE_MAIN_EXT_RS 8,712
NUMBER_OF_FILES_MAIN_EXT_H 150
LINES_OF_CODE_MAIN_EXT_H 4,748
NUMBER_OF_FILES_MAIN_EXT_PY 2
LINES_OF_CODE_MAIN_EXT_PY 781
NUMBER_OF_FILES_MAIN_EXT_NIX 8
LINES_OF_CODE_MAIN_EXT_NIX 478
NUMBER_OF_FILES_MAIN_EXT_TOML 16
LINES_OF_CODE_MAIN_EXT_TOML 305
NUMBER_OF_FILES_MAIN_EXT_CMAKE 2
LINES_OF_CODE_MAIN_EXT_CMAKE 125
NUMBER_OF_FILES_TEST 869
LINES_OF_CODE_TEST 109,635
NUMBER_OF_FILES_TEST_EXT_C 559
LINES_OF_CODE_TEST_EXT_C 81,258
NUMBER_OF_FILES_TEST_EXT_TOML 187
LINES_OF_CODE_TEST_EXT_TOML 15,446
NUMBER_OF_FILES_TEST_EXT_PY 38
LINES_OF_CODE_TEST_EXT_PY 7,835
NUMBER_OF_FILES_TEST_EXT_RS 19
LINES_OF_CODE_TEST_EXT_RS 2,351
NUMBER_OF_FILES_TEST_EXT_H 29
LINES_OF_CODE_TEST_EXT_H 976
NUMBER_OF_FILES_TEST_EXT_SH 27
LINES_OF_CODE_TEST_EXT_SH 918
NUMBER_OF_FILES_TEST_EXT_V 5
LINES_OF_CODE_TEST_EXT_V 688
NUMBER_OF_FILES_TEST_EXT_PL 2
LINES_OF_CODE_TEST_EXT_PL 73
NUMBER_OF_FILES_TEST_EXT_MK 1
LINES_OF_CODE_TEST_EXT_MK 60
NUMBER_OF_FILES_TEST_EXT_RB 1
LINES_OF_CODE_TEST_EXT_RB 28
NUMBER_OF_FILES_TEST_EXT_CFG 1
LINES_OF_CODE_TEST_EXT_CFG 2
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 231.95
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 11
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 611
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 10
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 473
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_MK 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_MK 138
NUMBER_OF_FILES_OTHER 226
LINES_OF_CODE_OTHER 33,537
NUMBER_OF_FILES_OTHER_EXT_TXT 177
LINES_OF_CODE_OTHER_EXT_TXT 31,319
NUMBER_OF_FILES_OTHER_EXT_MD 35
LINES_OF_CODE_OTHER_EXT_MD 1,755
NUMBER_OF_FILES_OTHER_EXT_PATCH 12
LINES_OF_CODE_OTHER_EXT_PATCH 404
NUMBER_OF_FILES_OTHER_EXT_INI 1
LINES_OF_CODE_OTHER_EXT_INI 31
NUMBER_OF_FILES_OTHER_EXT_RST 1
LINES_OF_CODE_OTHER_EXT_RST 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STUFFER 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STUFFER 1,208
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STUFFER_EXT_C 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STUFFER_EXT_C 1,093
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STUFFER_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STUFFER_EXT_H 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BINDINGS 66
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BINDINGS 9,017
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BINDINGS_EXT_RS 50
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BINDINGS_EXT_RS 8,712
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BINDINGS_EXT_TOML 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BINDINGS_EXT_TOML 305
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API 526
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_H 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_H 526
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRAM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRAM 128
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRAM_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRAM_EXT_PY 128
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS 2,438
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS_EXT_C 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS_EXT_C 1,917
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS_EXT_H 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS_EXT_H 521
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 653
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 653
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 125
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 125
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRYPTO 58
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRYPTO 5,324
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRYPTO_EXT_C 30
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRYPTO_EXT_C 4,670
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRYPTO_EXT_H 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRYPTO_EXT_H 654
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 207
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_NIX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_NIX 207
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TLS 212
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TLS 26,580
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TLS_EXT_C 121
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TLS_EXT_C 23,997
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TLS_EXT_H 91
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TLS_EXT_H 2,583
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ERROR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ERROR 788
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ERROR_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ERROR_EXT_C 439
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ERROR_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ERROR_EXT_H 349
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NIX 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NIX 271
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NIX_EXT_NIX 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NIX_EXT_NIX 271
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 14
LINES_OF_CODE_CONCERN_GENERAL_TODOS 4,536
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 1,745
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RS 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RS 1,727
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 653
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_NIX 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_NIX 378
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TOML 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TOML 33
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 387
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 42,729
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 168
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 30,371
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 47
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 6,985
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 150
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 4,748
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 15
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 272
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 128
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 125
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_NIX 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_NIX 100
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 280
LOW_RISK_FILE_SIZE_COUNT 55
MEDIUM_RISK_FILE_SIZE_COUNT 47
HIGH_RISK_FILE_SIZE_COUNT 13
VERY_HIGH_RISK_FILE_SIZE_COUNT 6
NEGLIGIBLE_RISK_FILE_SIZE_LOC 8,938
LOW_RISK_FILE_SIZE_LOC 7,638
MEDIUM_RISK_FILE_SIZE_LOC 13,994
HIGH_RISK_FILE_SIZE_LOC 8,603
VERY_HIGH_RISK_FILE_SIZE_LOC 8,092
NUMBER_OF_UNITS 2,001
LINES_OF_CODE_IN_UNITS 27,282
LINES_OF_CODE_OUTSIDE_UNITS 19,983
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 6,915
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 25.35
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,036
UNIT_SIZE_LOW_RISK_LOC 9,156
UNIT_SIZE_LOW_RISK_PERCENTAGE 33.56
UNIT_SIZE_LOW_RISK_COUNT 628
UNIT_SIZE_MEDIUM_RISK_LOC 8,751
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 32.08
UNIT_SIZE_MEDIUM_RISK_COUNT 301
UNIT_SIZE_HIGH_RISK_LOC 2,183
UNIT_SIZE_HIGH_RISK_PERCENTAGE 8
UNIT_SIZE_HIGH_RISK_COUNT 34
UNIT_SIZE_VERY_HIGH_RISK_LOC 277
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 1.02
UNIT_SIZE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_STUFFER_NEGLIGIBLE_RISK_LOC 366
UNIT_SIZE_COMPONENT_STUFFER_NEGLIGIBLE_RISK_PERCENTAGE 35.95
UNIT_SIZE_COMPONENT_STUFFER_NEGLIGIBLE_RISK_COUNT 53
UNIT_SIZE_COMPONENT_STUFFER_LOW_RISK_LOC 420
UNIT_SIZE_COMPONENT_STUFFER_LOW_RISK_PERCENTAGE 41.26
UNIT_SIZE_COMPONENT_STUFFER_LOW_RISK_COUNT 30
UNIT_SIZE_COMPONENT_STUFFER_MEDIUM_RISK_LOC 232
UNIT_SIZE_COMPONENT_STUFFER_MEDIUM_RISK_PERCENTAGE 22.79
UNIT_SIZE_COMPONENT_STUFFER_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_STUFFER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STUFFER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STUFFER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STUFFER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STUFFER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STUFFER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BINDINGS_NEGLIGIBLE_RISK_LOC 981
UNIT_SIZE_COMPONENT_BINDINGS_NEGLIGIBLE_RISK_PERCENTAGE 24.37
UNIT_SIZE_COMPONENT_BINDINGS_NEGLIGIBLE_RISK_COUNT 164
UNIT_SIZE_COMPONENT_BINDINGS_LOW_RISK_LOC 1,356
UNIT_SIZE_COMPONENT_BINDINGS_LOW_RISK_PERCENTAGE 33.68
UNIT_SIZE_COMPONENT_BINDINGS_LOW_RISK_COUNT 92
UNIT_SIZE_COMPONENT_BINDINGS_MEDIUM_RISK_LOC 1,255
UNIT_SIZE_COMPONENT_BINDINGS_MEDIUM_RISK_PERCENTAGE 31.17
UNIT_SIZE_COMPONENT_BINDINGS_MEDIUM_RISK_COUNT 43
UNIT_SIZE_COMPONENT_BINDINGS_HIGH_RISK_LOC 434
UNIT_SIZE_COMPONENT_BINDINGS_HIGH_RISK_PERCENTAGE 10.78
UNIT_SIZE_COMPONENT_BINDINGS_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BINDINGS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BINDINGS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BINDINGS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRAM_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_SCRAM_NEGLIGIBLE_RISK_PERCENTAGE 10.17
UNIT_SIZE_COMPONENT_SCRAM_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SCRAM_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_SCRAM_LOW_RISK_PERCENTAGE 13.56
UNIT_SIZE_COMPONENT_SCRAM_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRAM_MEDIUM_RISK_LOC 90
UNIT_SIZE_COMPONENT_SCRAM_MEDIUM_RISK_PERCENTAGE 76.27
UNIT_SIZE_COMPONENT_SCRAM_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRAM_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRAM_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRAM_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRAM_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRAM_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRAM_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 598
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 36.24
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 90
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_LOC 568
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 34.42
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_COUNT 41
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_LOC 351
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 21.27
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_LOC 133
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_PERCENTAGE 8.06
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_COUNT 2
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_SCRIPTS_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 45.45
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 54.55
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_LOC 1,434
UNIT_SIZE_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_PERCENTAGE 37.2
UNIT_SIZE_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_COUNT 210
UNIT_SIZE_COMPONENT_CRYPTO_LOW_RISK_LOC 1,353
UNIT_SIZE_COMPONENT_CRYPTO_LOW_RISK_PERCENTAGE 35.1
UNIT_SIZE_COMPONENT_CRYPTO_LOW_RISK_COUNT 92
UNIT_SIZE_COMPONENT_CRYPTO_MEDIUM_RISK_LOC 1,016
UNIT_SIZE_COMPONENT_CRYPTO_MEDIUM_RISK_PERCENTAGE 26.36
UNIT_SIZE_COMPONENT_CRYPTO_MEDIUM_RISK_COUNT 34
UNIT_SIZE_COMPONENT_CRYPTO_HIGH_RISK_LOC 52
UNIT_SIZE_COMPONENT_CRYPTO_HIGH_RISK_PERCENTAGE 1.35
UNIT_SIZE_COMPONENT_CRYPTO_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CRYPTO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRYPTO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRYPTO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TLS_NEGLIGIBLE_RISK_LOC 3,458
UNIT_SIZE_COMPONENT_TLS_NEGLIGIBLE_RISK_PERCENTAGE 20.95
UNIT_SIZE_COMPONENT_TLS_NEGLIGIBLE_RISK_COUNT 501
UNIT_SIZE_COMPONENT_TLS_LOW_RISK_LOC 5,398
UNIT_SIZE_COMPONENT_TLS_LOW_RISK_PERCENTAGE 32.71
UNIT_SIZE_COMPONENT_TLS_LOW_RISK_COUNT 369
UNIT_SIZE_COMPONENT_TLS_MEDIUM_RISK_LOC 5,807
UNIT_SIZE_COMPONENT_TLS_MEDIUM_RISK_PERCENTAGE 35.19
UNIT_SIZE_COMPONENT_TLS_MEDIUM_RISK_COUNT 199
UNIT_SIZE_COMPONENT_TLS_HIGH_RISK_LOC 1,564
UNIT_SIZE_COMPONENT_TLS_HIGH_RISK_PERCENTAGE 9.48
UNIT_SIZE_COMPONENT_TLS_HIGH_RISK_COUNT 24
UNIT_SIZE_COMPONENT_TLS_VERY_HIGH_RISK_LOC 277
UNIT_SIZE_COMPONENT_TLS_VERY_HIGH_RISK_PERCENTAGE 1.68
UNIT_SIZE_COMPONENT_TLS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ERROR_NEGLIGIBLE_RISK_LOC 51
UNIT_SIZE_COMPONENT_ERROR_NEGLIGIBLE_RISK_PERCENTAGE 65.38
UNIT_SIZE_COMPONENT_ERROR_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_ERROR_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_ERROR_LOW_RISK_PERCENTAGE 34.62
UNIT_SIZE_COMPONENT_ERROR_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ERROR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ERROR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ERROR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ERROR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ERROR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ERROR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ERROR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ERROR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ERROR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 5,896
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 25.53
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 861
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 7,766
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 33.63
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 534
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 7,406
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 32.07
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 256
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 1,749
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 7.57
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 27
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 277
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 1.2
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_LOC 981
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_PERCENTAGE 24.37
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_COUNT 164
UNIT_SIZE_EXTENSION_RS_LOW_RISK_LOC 1,356
UNIT_SIZE_EXTENSION_RS_LOW_RISK_PERCENTAGE 33.68
UNIT_SIZE_EXTENSION_RS_LOW_RISK_COUNT 92
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_LOC 1,255
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_PERCENTAGE 31.17
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_COUNT 43
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_LOC 434
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_PERCENTAGE 10.78
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 27
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 17.88
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 34
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 22.52
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 90
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 59.6
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
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_H_NEGLIGIBLE_RISK_LOC 11
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 0
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 22,772
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 83.47
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,885
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 3,076
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 11.27
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 94
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,264
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 4.63
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 170
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0.62
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
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 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 170
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_NEGLIGIBLE_RISK_LOC 969
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_NEGLIGIBLE_RISK_PERCENTAGE 95.19
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_NEGLIGIBLE_RISK_COUNT 90
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_LOW_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_LOW_RISK_PERCENTAGE 4.81
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STUFFER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_NEGLIGIBLE_RISK_LOC 3,883
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_NEGLIGIBLE_RISK_PERCENTAGE 96.45
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_NEGLIGIBLE_RISK_COUNT 303
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_LOW_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_LOW_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_MEDIUM_RISK_LOC 53
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_MEDIUM_RISK_PERCENTAGE 1.32
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BINDINGS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_NEGLIGIBLE_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_NEGLIGIBLE_RISK_PERCENTAGE 23.73
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_LOW_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_LOW_RISK_PERCENTAGE 76.27
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRAM_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 1,422
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 86.18
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 141
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_LOC 95
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 5.76
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_LOC 133
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 8.06
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_COUNT 2
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_SCRIPTS_NEGLIGIBLE_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_LOC 3,589
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_PERCENTAGE 93.1
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_COUNT 326
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_LOW_RISK_LOC 266
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_LOW_RISK_PERCENTAGE 6.9
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_NEGLIGIBLE_RISK_LOC 12,770
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_NEGLIGIBLE_RISK_PERCENTAGE 77.38
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_NEGLIGIBLE_RISK_COUNT 1,003
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_LOW_RISK_LOC 2,486
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_LOW_RISK_PERCENTAGE 15.06
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_LOW_RISK_COUNT 73
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_MEDIUM_RISK_LOC 1,078
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_MEDIUM_RISK_PERCENTAGE 6.53
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_MEDIUM_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_HIGH_RISK_LOC 170
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_HIGH_RISK_PERCENTAGE 1.03
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_NEGLIGIBLE_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ERROR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 18,817
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 81.48
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 1,569
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 2,896
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 12.54
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 90
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 1,211
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 5.24
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 170
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 0.74
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_LOC 3,883
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_PERCENTAGE 96.45
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_COUNT 303
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_LOC 53
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_PERCENTAGE 1.32
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 40.4
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 59.6
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 0
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_H_NEGLIGIBLE_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 3
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 3,897
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,913
FILE_CHANGE_HISTORY_WEEKS 556
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,780
FILE_AGE_NEGLIGIBLE_RISK_COUNT 36
FILE_AGE_LOW_RISK_COUNT 63
FILE_AGE_MEDIUM_RISK_COUNT 58
FILE_AGE_HIGH_RISK_COUNT 86
FILE_AGE_VERY_HIGH_RISK_COUNT 158
FILE_AGE_NEGLIGIBLE_RISK_LOC 8,387
FILE_AGE_LOW_RISK_LOC 17,731
FILE_AGE_MEDIUM_RISK_LOC 5,142
FILE_AGE_HIGH_RISK_LOC 8,999
FILE_AGE_VERY_HIGH_RISK_LOC 7,006
NUMBER_OF_CONTRIBUTORS 264
DUPLICATION_NUMBER_OF_DUPLICATES 751
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 53
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 3,148
DUPLICATION_NUMBER_OF_CLEANED_LINES 37,824
DUPLICATION_PERCENTAGE 8.32
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TLS 2,326
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TLS 2,326
DUPLICATION_PERCENTAGE_PRIMARY_TLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BINDINGS 452
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BINDINGS 452
DUPLICATION_PERCENTAGE_PRIMARY_BINDINGS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 50
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 50
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ERROR 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ERROR 20
DUPLICATION_PERCENTAGE_PRIMARY_ERROR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CRYPTO 214
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CRYPTO 214
DUPLICATION_PERCENTAGE_PRIMARY_CRYPTO 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 48
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 48
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTILS 22
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTILS 22
DUPLICATION_PERCENTAGE_PRIMARY_UTILS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NIX 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NIX 16
DUPLICATION_PERCENTAGE_PRIMARY_NIX 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STUFFER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STUFFER 0
DUPLICATION_PERCENTAGE_PRIMARY_STUFFER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_API 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_API 0
DUPLICATION_PERCENTAGE_PRIMARY_API -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRAM 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRAM 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRAM -
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_C 2,546
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 25,247
DUPLICATION_PERCENTAGE_C 10.08
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RS 414
DUPLICATION_NUMBER_OF_CLEANED_LINES_RS 7,415
DUPLICATION_PERCENTAGE_RS 5.58
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_NIX 66
DUPLICATION_NUMBER_OF_CLEANED_LINES_NIX 478
DUPLICATION_PERCENTAGE_NIX 13.81
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TOML 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_TOML 305
DUPLICATION_PERCENTAGE_TOML 12.46
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 48
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 775
DUPLICATION_PERCENTAGE_PY 6.19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 36
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 3,479
DUPLICATION_PERCENTAGE_H 1.03
TOTAL_ANALYSIS_TIME_IN_MILLIS 5,915