apple / swift-nio-ssl
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 673
NUMBER_OF_FILES_MAIN 600
LINES_OF_CODE_MAIN 318,335
NUMBER_OF_FILES_MAIN_EXT_S 89
LINES_OF_CODE_MAIN_EXT_S 155,862
NUMBER_OF_FILES_MAIN_EXT_C 305
LINES_OF_CODE_MAIN_EXT_C 72,934
NUMBER_OF_FILES_MAIN_EXT_H 132
LINES_OF_CODE_MAIN_EXT_H 54,698
NUMBER_OF_FILES_MAIN_EXT_CC 37
LINES_OF_CODE_MAIN_EXT_CC 23,408
NUMBER_OF_FILES_MAIN_EXT_INC 1
LINES_OF_CODE_MAIN_EXT_INC 6,863
NUMBER_OF_FILES_MAIN_EXT_SWIFT 28
LINES_OF_CODE_MAIN_EXT_SWIFT 4,153
NUMBER_OF_FILES_MAIN_EXT_RB 1
LINES_OF_CODE_MAIN_EXT_RB 150
NUMBER_OF_FILES_MAIN_EXT_PY 1
LINES_OF_CODE_MAIN_EXT_PY 139
NUMBER_OF_FILES_MAIN_EXT_YAML 6
LINES_OF_CODE_MAIN_EXT_YAML 128
NUMBER_OF_FILES_TEST 44
LINES_OF_CODE_TEST 7,435
NUMBER_OF_FILES_TEST_EXT_SWIFT 31
LINES_OF_CODE_TEST_EXT_SWIFT 6,817
NUMBER_OF_FILES_TEST_EXT_SH 12
LINES_OF_CODE_TEST_EXT_SH 453
NUMBER_OF_FILES_TEST_EXT_RB 1
LINES_OF_CODE_TEST_EXT_RB 165
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 2.33
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 692
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 657
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 35
NUMBER_OF_FILES_OTHER 8
LINES_OF_CODE_OTHER 163
NUMBER_OF_FILES_OTHER_EXT_MD 6
LINES_OF_CODE_OTHER_EXT_MD 128
NUMBER_OF_FILES_OTHER_EXT_PATCH 2
LINES_OF_CODE_OTHER_EXT_PATCH 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_SWIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_SWIFT 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO 441
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO 260,472
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO_EXT_S 89
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO_EXT_S 155,862
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO_EXT_C 304
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO_EXT_C 72,915
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO_EXT_H 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_CRYPTO_EXT_H 31,695
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_INCLUDE 83
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_INCLUDE 28,267
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_INCLUDE_EXT_H 82
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_INCLUDE_EXT_H 21,404
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_INCLUDE_EXT_INC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_INCLUDE_EXT_INC 6,863
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_SSL 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_SSL 24,993
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_SSL_EXT_CC 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_SSL_EXT_CC 23,408
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_SSL_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSL_SSL_EXT_H 1,585
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS_INCLUDE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS_INCLUDE 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS_INCLUDE_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS_INCLUDE_EXT_H 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_CNIOBORINGSSLSHIMS_EXT_C 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOSSL 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOSSL 3,729
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOSSL_EXT_SWIFT 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOSSL_EXT_SWIFT 3,729
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLHTTP1CLIENT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLHTTP1CLIENT 98
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLHTTP1CLIENT_EXT_SWIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLHTTP1CLIENT_EXT_SWIFT 98
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLPERFORMANCETESTER 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLPERFORMANCETESTER 201
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLPERFORMANCETESTER_EXT_SWIFT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOSSLPERFORMANCETESTER_EXT_SWIFT 201
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOTLSSERVER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOTLSSERVER 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCES_NIOTLSSERVER_EXT_SWIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCES_NIOTLSSERVER_EXT_SWIFT 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER 128
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_YAML 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_YAML 128
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 289
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_RB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_RB 150
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 139
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 7
LINES_OF_CODE_CONCERN_GENERAL_TODOS 5,841
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 4,711
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CC 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CC 652
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SWIFT 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SWIFT 478
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 593
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 312,494
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_S 89
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_S 155,862
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 300
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 68,223
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 132
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 54,698
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 36
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 22,756
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_INC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_INC 6,863
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 27
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 3,675
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB 150
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 139
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 128
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 220
LOW_RISK_FILE_SIZE_COUNT 115
MEDIUM_RISK_FILE_SIZE_COUNT 124
HIGH_RISK_FILE_SIZE_COUNT 61
VERY_HIGH_RISK_FILE_SIZE_COUNT 80
NEGLIGIBLE_RISK_FILE_SIZE_LOC 9,068
LOW_RISK_FILE_SIZE_LOC 16,914
MEDIUM_RISK_FILE_SIZE_LOC 39,238
HIGH_RISK_FILE_SIZE_LOC 42,706
VERY_HIGH_RISK_FILE_SIZE_LOC 210,409
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,467
FILE_CHANGE_HISTORY_ACTIVE_DAYS 177
FILE_CHANGE_HISTORY_WEEKS 209
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,045
FILE_AGE_NEGLIGIBLE_RISK_COUNT 40
FILE_AGE_LOW_RISK_COUNT 148
FILE_AGE_MEDIUM_RISK_COUNT 133
FILE_AGE_HIGH_RISK_COUNT 34
FILE_AGE_VERY_HIGH_RISK_COUNT 245
FILE_AGE_NEGLIGIBLE_RISK_LOC 27,555
FILE_AGE_LOW_RISK_LOC 137,448
FILE_AGE_MEDIUM_RISK_LOC 47,351
FILE_AGE_HIGH_RISK_LOC 6,102
FILE_AGE_VERY_HIGH_RISK_LOC 99,879
NUMBER_OF_CONTRIBUTORS 34
NUMBER_OF_UNITS 4,214
LINES_OF_CODE_IN_UNITS 85,665
LINES_OF_CODE_OUTSIDE_UNITS 232,670
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 12,002
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 14.01
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 2,233
UNIT_SIZE_LOW_RISK_LOC 13,490
UNIT_SIZE_LOW_RISK_PERCENTAGE 15.75
UNIT_SIZE_LOW_RISK_COUNT 910
UNIT_SIZE_MEDIUM_RISK_LOC 24,074
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 28.1
UNIT_SIZE_MEDIUM_RISK_COUNT 765
UNIT_SIZE_HIGH_RISK_LOC 15,698
UNIT_SIZE_HIGH_RISK_PERCENTAGE 18.32
UNIT_SIZE_HIGH_RISK_COUNT 233
UNIT_SIZE_VERY_HIGH_RISK_LOC 20,401
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 23.81
UNIT_SIZE_VERY_HIGH_RISK_COUNT 73
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_NEGLIGIBLE_RISK_LOC 8,499
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_NEGLIGIBLE_RISK_PERCENTAGE 13.28
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_NEGLIGIBLE_RISK_COUNT 1,541
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_LOW_RISK_LOC 9,431
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_LOW_RISK_PERCENTAGE 14.74
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_LOW_RISK_COUNT 633
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_MEDIUM_RISK_LOC 17,282
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_MEDIUM_RISK_PERCENTAGE 27
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_MEDIUM_RISK_COUNT 545
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_HIGH_RISK_LOC 11,501
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_HIGH_RISK_PERCENTAGE 17.97
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_HIGH_RISK_COUNT 169
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_VERY_HIGH_RISK_LOC 17,284
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_VERY_HIGH_RISK_PERCENTAGE 27.01
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_VERY_HIGH_RISK_COUNT 52
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_NEGLIGIBLE_RISK_LOC 124
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_NEGLIGIBLE_RISK_COUNT 31
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_NEGLIGIBLE_RISK_LOC 3,017
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_NEGLIGIBLE_RISK_PERCENTAGE 14.68
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_NEGLIGIBLE_RISK_COUNT 589
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_LOW_RISK_LOC 3,620
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_LOW_RISK_PERCENTAGE 17.61
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_LOW_RISK_COUNT 247
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_MEDIUM_RISK_LOC 6,655
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_MEDIUM_RISK_PERCENTAGE 32.38
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_MEDIUM_RISK_COUNT 214
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_HIGH_RISK_LOC 4,146
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_HIGH_RISK_PERCENTAGE 20.17
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_HIGH_RISK_COUNT 63
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_VERY_HIGH_RISK_LOC 3,117
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_VERY_HIGH_RISK_PERCENTAGE 15.16
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_VERY_HIGH_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_NEGLIGIBLE_RISK_LOC 217
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_NEGLIGIBLE_RISK_PERCENTAGE 37.94
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_NEGLIGIBLE_RISK_COUNT 39
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_LOW_RISK_LOC 188
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_LOW_RISK_PERCENTAGE 32.87
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_LOW_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_MEDIUM_RISK_LOC 116
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_MEDIUM_RISK_PERCENTAGE 20.28
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_HIGH_RISK_LOC 51
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_HIGH_RISK_PERCENTAGE 8.92
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_NEGLIGIBLE_RISK_LOC 14
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 33.33
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_LOW_RISK_LOC 28
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_LOW_RISK_PERCENTAGE 66.67
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_NEGLIGIBLE_RISK_LOC 38
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_NEGLIGIBLE_RISK_PERCENTAGE 31.4
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_LOW_RISK_LOC 83
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_LOW_RISK_PERCENTAGE 68.6
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCES_NIOTLSSERVER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 75
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 33.33
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 129
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 57.33
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 9.33
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
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_EXTENSION_SWIFT_NEGLIGIBLE_RISK_LOC 275
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 36.57
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 54
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 310
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 41.22
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 22
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 116
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 15.43
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 5
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 51
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 6.78
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 8,140
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 15.07
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 1,454
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 9,378
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 17.36
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 629
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 17,193
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 31.83
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 542
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 11,501
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 21.29
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 169
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 7,811
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 14.46
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 51
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 598
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 5.83
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 157
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 73
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 0.71
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 110
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 1.07
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 4
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 9,473
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 92.38
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_LOC 2,914
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 14.28
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 554
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 3,600
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 17.64
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 246
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 6,634
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 32.5
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 213
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 4,146
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 20.31
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 63
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC 3,117
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE 15.27
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT 21
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_PERCENTAGE 22.94
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_EXTENSION_RB_LOW_RISK_LOC 84
UNIT_SIZE_EXTENSION_RB_LOW_RISK_PERCENTAGE 77.06
UNIT_SIZE_EXTENSION_RB_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 50
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 43.1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 45
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 38.79
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 21
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 18.1
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 1
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
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 41,203
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 48.1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 3,213
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 15,888
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 18.55
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 569
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 17,499
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 20.43
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 342
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 8,134
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 9.5
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 76
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 2,941
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 3.43
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 90
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 11,075
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_NEGLIGIBLE_RISK_LOC 34,160
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_NEGLIGIBLE_RISK_PERCENTAGE 53.38
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_NEGLIGIBLE_RISK_COUNT 2,288
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_LOW_RISK_LOC 10,639
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_LOW_RISK_PERCENTAGE 16.62
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_LOW_RISK_COUNT 361
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_MEDIUM_RISK_LOC 12,378
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_MEDIUM_RISK_PERCENTAGE 19.34
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_MEDIUM_RISK_COUNT 237
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_HIGH_RISK_LOC 4,990
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_HIGH_RISK_PERCENTAGE 7.8
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_HIGH_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_VERY_HIGH_RISK_LOC 1,830
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_VERY_HIGH_RISK_PERCENTAGE 2.86
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_CRYPTO_VERY_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_NEGLIGIBLE_RISK_LOC 124
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_INCLUDE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_NEGLIGIBLE_RISK_LOC 6,093
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_NEGLIGIBLE_RISK_PERCENTAGE 29.64
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_NEGLIGIBLE_RISK_COUNT 792
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_LOW_RISK_LOC 5,101
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_LOW_RISK_PERCENTAGE 24.82
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_LOW_RISK_COUNT 202
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_MEDIUM_RISK_LOC 5,106
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_MEDIUM_RISK_PERCENTAGE 24.84
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_MEDIUM_RISK_COUNT 104
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_HIGH_RISK_LOC 3,144
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_HIGH_RISK_PERCENTAGE 15.3
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_HIGH_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_VERY_HIGH_RISK_LOC 1,111
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_VERY_HIGH_RISK_PERCENTAGE 5.41
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSL_SSL_VERY_HIGH_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_NEGLIGIBLE_RISK_LOC 12
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_CNIOBORINGSSLSHIMS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_NEGLIGIBLE_RISK_LOC 480
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_NEGLIGIBLE_RISK_PERCENTAGE 83.92
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_NEGLIGIBLE_RISK_COUNT 55
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_LOW_RISK_LOC 92
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_LOW_RISK_PERCENTAGE 16.08
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_NEGLIGIBLE_RISK_LOC 25
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 59.52
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_LOW_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_LOW_RISK_PERCENTAGE 40.48
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLHTTP1CLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_NEGLIGIBLE_RISK_LOC 121
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOSSLPERFORMANCETESTER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCES_NIOTLSSERVER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 171
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 76
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 17.33
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 6.67
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
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_SWIFT_NEGLIGIBLE_RISK_LOC 643
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 85.51
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 78
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 109
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 14.49
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 24,259
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 44.9
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 2,196
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 10,566
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 19.56
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 358
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 12,378
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 22.91
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 237
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 4,990
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 9.24
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 1,830
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 3.39
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 10,160
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 99.08
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 163
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 94
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0.92
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 4
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
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_LOC 5,970
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 29.25
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 756
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 5,080
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 24.89
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 201
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 5,106
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 25.02
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 104
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_LOC 3,144
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_PERCENTAGE 15.4
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_LOC 1,111
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_PERCENTAGE 5.44
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_LOC 109
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 62
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 53.45
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 33.62
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 12.93
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 1
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
TOTAL_ANALYSIS_TIME_IN_MILLIS 7,386