bazelbuild / rules_apple
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 705
NUMBER_OF_FILES_MAIN 132
LINES_OF_CODE_MAIN 30,674
NUMBER_OF_FILES_MAIN_EXT_BZL 112
LINES_OF_CODE_MAIN_EXT_BZL 25,527
NUMBER_OF_FILES_MAIN_EXT_PY 20
LINES_OF_CODE_MAIN_EXT_PY 5,147
NUMBER_OF_FILES_TEST 130
LINES_OF_CODE_TEST 17,612
NUMBER_OF_FILES_TEST_EXT_SH 48
LINES_OF_CODE_TEST_EXT_SH 9,167
NUMBER_OF_FILES_TEST_EXT_BZL 56
LINES_OF_CODE_TEST_EXT_BZL 7,478
NUMBER_OF_FILES_TEST_EXT_BASH 1
LINES_OF_CODE_TEST_EXT_BASH 451
NUMBER_OF_FILES_TEST_EXT_PY 3
LINES_OF_CODE_TEST_EXT_PY 303
NUMBER_OF_FILES_TEST_EXT_SWIFT 8
LINES_OF_CODE_TEST_EXT_SWIFT 101
NUMBER_OF_FILES_TEST_EXT_M 4
LINES_OF_CODE_TEST_EXT_M 44
NUMBER_OF_FILES_TEST_EXT_CC 3
LINES_OF_CODE_TEST_EXT_CC 39
NUMBER_OF_FILES_TEST_EXT_H 3
LINES_OF_CODE_TEST_EXT_H 19
NUMBER_OF_FILES_TEST_EXT_D 2
LINES_OF_CODE_TEST_EXT_D 6
NUMBER_OF_FILES_TEST_EXT_METAL 2
LINES_OF_CODE_TEST_EXT_METAL 4
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 57.41
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 243
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 243
NUMBER_OF_FILES_OTHER 232
LINES_OF_CODE_OTHER 11,717
NUMBER_OF_FILES_OTHER_EXT_MD 22
LINES_OF_CODE_OTHER_EXT_MD 3,576
NUMBER_OF_FILES_OTHER_EXT_STORYBOARD 20
LINES_OF_CODE_OTHER_EXT_STORYBOARD 3,574
NUMBER_OF_FILES_OTHER_EXT_JSON 56
LINES_OF_CODE_OTHER_EXT_JSON 1,786
NUMBER_OF_FILES_OTHER_EXT_PLIST 55
LINES_OF_CODE_OTHER_EXT_PLIST 1,377
NUMBER_OF_FILES_OTHER_EXT_M 28
LINES_OF_CODE_OTHER_EXT_M 558
NUMBER_OF_FILES_OTHER_EXT_SWIFT 26
LINES_OF_CODE_OTHER_EXT_SWIFT 377
NUMBER_OF_FILES_OTHER_EXT_XIB 6
LINES_OF_CODE_OTHER_EXT_XIB 372
NUMBER_OF_FILES_OTHER_EXT_H 19
LINES_OF_CODE_OTHER_EXT_H 97
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_ALTICONSTOOL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_ALTICONSTOOL 40
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_ALTICONSTOOL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_ALTICONSTOOL_EXT_PY 40
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_PLISTTOOL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_PLISTTOOL 2,624
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_PLISTTOOL_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_PLISTTOOL_EXT_PY 2,624
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL 532
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL_EXT_PY 532
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_XCTOOLRUNNER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_XCTOOLRUNNER 219
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_XCTOOLRUNNER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_XCTOOLRUNNER_EXT_PY 219
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_CODESIGNINGTOOL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_CODESIGNINGTOOL 286
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_CODESIGNINGTOOL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_CODESIGNINGTOOL_EXT_PY 286
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_BUNDLETOOL 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_BUNDLETOOL 425
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_BUNDLETOOL_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_BUNDLETOOL_EXT_PY 425
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_CLANGRTTOOL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_CLANGRTTOOL 65
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_CLANGRTTOOL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_CLANGRTTOOL_EXT_PY 65
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_BITCODE_STRIP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_BITCODE_STRIP 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_BITCODE_STRIP_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_BITCODE_STRIP_EXT_PY 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR 122
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_EXT_PY 122
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_VERSIONTOOL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_VERSIONTOOL 227
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_VERSIONTOOL_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_VERSIONTOOL_EXT_PY 227
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL 110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL_EXT_PY 110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL_EXT_PY 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_WRAPPER_COMMON 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_WRAPPER_COMMON 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_WRAPPER_COMMON_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_WRAPPER_COMMON_EXT_PY 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE 2,347
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE_EXT_BZL 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE_EXT_BZL 2,347
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE_TESTING 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE_TESTING 520
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE_TESTING_EXT_BZL 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE_TESTING_EXT_BZL 520
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE_INTERNAL 90
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE_INTERNAL 22,958
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE_INTERNAL_EXT_BZL 89
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE_INTERNAL_EXT_BZL 22,660
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLE_INTERNAL_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLE_INTERNAL_EXT_PY 298
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 1
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 132
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 30,674
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 112
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 25,527
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 20
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 5,147
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 51
LOW_RISK_FILE_SIZE_COUNT 47
MEDIUM_RISK_FILE_SIZE_COUNT 17
HIGH_RISK_FILE_SIZE_COUNT 11
VERY_HIGH_RISK_FILE_SIZE_COUNT 6
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,069
LOW_RISK_FILE_SIZE_LOC 6,359
MEDIUM_RISK_FILE_SIZE_LOC 4,908
HIGH_RISK_FILE_SIZE_LOC 7,494
VERY_HIGH_RISK_FILE_SIZE_LOC 8,844
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,772
FILE_CHANGE_HISTORY_ACTIVE_DAYS 685
FILE_CHANGE_HISTORY_WEEKS 253
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,265
FILE_AGE_NEGLIGIBLE_RISK_COUNT 9
FILE_AGE_LOW_RISK_COUNT 34
FILE_AGE_MEDIUM_RISK_COUNT 16
FILE_AGE_HIGH_RISK_COUNT 52
FILE_AGE_VERY_HIGH_RISK_COUNT 21
FILE_AGE_NEGLIGIBLE_RISK_LOC 6,274
FILE_AGE_LOW_RISK_LOC 11,493
FILE_AGE_MEDIUM_RISK_LOC 2,688
FILE_AGE_HIGH_RISK_LOC 8,992
FILE_AGE_VERY_HIGH_RISK_LOC 1,227
NUMBER_OF_CONTRIBUTORS 77
NUMBER_OF_UNITS 378
LINES_OF_CODE_IN_UNITS 4,701
LINES_OF_CODE_OUTSIDE_UNITS 25,973
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 984
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 20.93
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 191
UNIT_SIZE_LOW_RISK_LOC 2,025
UNIT_SIZE_LOW_RISK_PERCENTAGE 43.08
UNIT_SIZE_LOW_RISK_COUNT 139
UNIT_SIZE_MEDIUM_RISK_LOC 1,263
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 26.87
UNIT_SIZE_MEDIUM_RISK_COUNT 42
UNIT_SIZE_HIGH_RISK_LOC 315
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.7
UNIT_SIZE_HIGH_RISK_COUNT 5
UNIT_SIZE_VERY_HIGH_RISK_LOC 114
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 2.43
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_NEGLIGIBLE_RISK_LOC 34
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_ALTICONSTOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_NEGLIGIBLE_RISK_LOC 455
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_NEGLIGIBLE_RISK_PERCENTAGE 18.84
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_NEGLIGIBLE_RISK_COUNT 92
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_LOW_RISK_LOC 1,233
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_LOW_RISK_PERCENTAGE 51.06
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_LOW_RISK_COUNT 84
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_MEDIUM_RISK_LOC 499
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_MEDIUM_RISK_PERCENTAGE 20.66
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_MEDIUM_RISK_COUNT 17
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_HIGH_RISK_LOC 114
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_HIGH_RISK_PERCENTAGE 4.72
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_VERY_HIGH_RISK_LOC 114
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_VERY_HIGH_RISK_PERCENTAGE 4.72
UNIT_SIZE_COMPONENT_TOOLS_PLISTTOOL_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_NEGLIGIBLE_RISK_LOC 109
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_NEGLIGIBLE_RISK_PERCENTAGE 21.63
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_LOW_RISK_LOC 139
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_LOW_RISK_PERCENTAGE 27.58
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_MEDIUM_RISK_LOC 178
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_MEDIUM_RISK_PERCENTAGE 35.32
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_HIGH_RISK_LOC 78
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_HIGH_RISK_PERCENTAGE 15.48
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_NEGLIGIBLE_RISK_PERCENTAGE 13.46
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_LOW_RISK_LOC 78
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_LOW_RISK_PERCENTAGE 37.5
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_MEDIUM_RISK_LOC 102
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_MEDIUM_RISK_PERCENTAGE 49.04
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_XCTOOLRUNNER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_NEGLIGIBLE_RISK_LOC 57
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_NEGLIGIBLE_RISK_PERCENTAGE 21.27
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_LOW_RISK_LOC 45
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_LOW_RISK_PERCENTAGE 16.79
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_MEDIUM_RISK_LOC 166
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_MEDIUM_RISK_PERCENTAGE 61.94
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_CODESIGNINGTOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_NEGLIGIBLE_RISK_LOC 133
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_NEGLIGIBLE_RISK_PERCENTAGE 35.28
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_LOW_RISK_LOC 244
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_LOW_RISK_PERCENTAGE 64.72
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BUNDLETOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_NEGLIGIBLE_RISK_LOC 5
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_NEGLIGIBLE_RISK_PERCENTAGE 10
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_MEDIUM_RISK_LOC 45
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_MEDIUM_RISK_PERCENTAGE 90
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_CLANGRTTOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_BITCODE_STRIP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_NEGLIGIBLE_RISK_PERCENTAGE 8.85
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_LOW_RISK_LOC 36
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_LOW_RISK_PERCENTAGE 31.86
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_HIGH_RISK_PERCENTAGE 59.29
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_NEGLIGIBLE_RISK_LOC 44
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_NEGLIGIBLE_RISK_PERCENTAGE 21.67
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_LOW_RISK_LOC 107
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_LOW_RISK_PERCENTAGE 52.71
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_MEDIUM_RISK_LOC 52
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_MEDIUM_RISK_PERCENTAGE 25.62
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_VERSIONTOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_NEGLIGIBLE_RISK_LOC 23
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_NEGLIGIBLE_RISK_PERCENTAGE 27.71
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_LOW_RISK_LOC 30
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_LOW_RISK_PERCENTAGE 36.14
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_MEDIUM_RISK_PERCENTAGE 36.14
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_LOW_RISK_LOC 32
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_LOW_RISK_PERCENTAGE 49.23
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_MEDIUM_RISK_LOC 33
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_MEDIUM_RISK_PERCENTAGE 50.77
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_LOW_RISK_PERCENTAGE 26.47
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_MEDIUM_RISK_LOC 75
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_MEDIUM_RISK_PERCENTAGE 73.53
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WRAPPER_COMMON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_NEGLIGIBLE_RISK_LOC 86
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE 32.45
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_LOW_RISK_LOC 40
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_LOW_RISK_PERCENTAGE 15.09
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_MEDIUM_RISK_LOC 83
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_MEDIUM_RISK_PERCENTAGE 31.32
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_HIGH_RISK_PERCENTAGE 21.13
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPLE_INTERNAL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 984
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 20.93
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 191
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 2,025
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 43.08
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 139
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,263
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 26.87
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 42
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 315
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 6.7
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 114
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 2.43
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 3,648
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 77.6
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 338
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 578
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 12.3
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 475
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 10.1
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 11
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_TOOLS_ALTICONSTOOL_NEGLIGIBLE_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_ALTICONSTOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_NEGLIGIBLE_RISK_LOC 2,096
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_NEGLIGIBLE_RISK_PERCENTAGE 86.79
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_NEGLIGIBLE_RISK_COUNT 184
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_LOW_RISK_LOC 166
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_LOW_RISK_PERCENTAGE 6.87
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_MEDIUM_RISK_LOC 153
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_MEDIUM_RISK_PERCENTAGE 6.34
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PLISTTOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_NEGLIGIBLE_RISK_LOC 460
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_NEGLIGIBLE_RISK_PERCENTAGE 91.27
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_NEGLIGIBLE_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_MEDIUM_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_MEDIUM_RISK_PERCENTAGE 8.73
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_DOSSIER_CODESIGNINGTOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_NEGLIGIBLE_RISK_LOC 96
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_NEGLIGIBLE_RISK_PERCENTAGE 46.15
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_LOW_RISK_LOC 35
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_LOW_RISK_PERCENTAGE 16.83
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_MEDIUM_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_MEDIUM_RISK_PERCENTAGE 37.02
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XCTOOLRUNNER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_NEGLIGIBLE_RISK_LOC 116
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_NEGLIGIBLE_RISK_PERCENTAGE 43.28
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_LOW_RISK_LOC 74
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_LOW_RISK_PERCENTAGE 27.61
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_MEDIUM_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_MEDIUM_RISK_PERCENTAGE 29.1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CODESIGNINGTOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_NEGLIGIBLE_RISK_LOC 292
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_NEGLIGIBLE_RISK_PERCENTAGE 77.45
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_LOW_RISK_LOC 85
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_LOW_RISK_PERCENTAGE 22.55
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BUNDLETOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_NEGLIGIBLE_RISK_LOC 5
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_NEGLIGIBLE_RISK_PERCENTAGE 10
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_LOW_RISK_LOC 45
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_LOW_RISK_PERCENTAGE 90
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_CLANGRTTOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_NEGLIGIBLE_RISK_LOC 14
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_BITCODE_STRIP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_NEGLIGIBLE_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_NEGLIGIBLE_RISK_PERCENTAGE 40.71
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_MEDIUM_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_MEDIUM_RISK_PERCENTAGE 59.29
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_NEGLIGIBLE_RISK_LOC 203
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERSIONTOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_NEGLIGIBLE_RISK_LOC 65
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_NEGLIGIBLE_RISK_PERCENTAGE 78.31
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_LOW_RISK_PERCENTAGE 21.69
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_PROVISIONING_PROFILE_TOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_NEGLIGIBLE_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_NEGLIGIBLE_RISK_PERCENTAGE 20
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_LOW_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_LOW_RISK_PERCENTAGE 80
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_SWIFT_STDLIB_TOOL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_NEGLIGIBLE_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 12.75
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_LOW_RISK_LOC 89
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_LOW_RISK_PERCENTAGE 87.25
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WRAPPER_COMMON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_NEGLIGIBLE_RISK_LOC 195
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE 73.58
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_LOW_RISK_LOC 14
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_LOW_RISK_PERCENTAGE 5.28
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_MEDIUM_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_MEDIUM_RISK_PERCENTAGE 21.13
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPLE_INTERNAL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 3,648
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 77.6
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 338
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 578
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 12.3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 475
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 10.1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 11
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
DUPLICATION_NUMBER_OF_DUPLICATES 10,168
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 118
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 10,362
DUPLICATION_NUMBER_OF_CLEANED_LINES 30,551
DUPLICATION_PERCENTAGE 33.92
UNIT_DUPLICATES_COUNT 3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPLE_TESTING 333
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPLE_TESTING 333
DUPLICATION_PERCENTAGE_PRIMARY_APPLE_TESTING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPLE_INTERNAL 8,781
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPLE_INTERNAL 8,781
DUPLICATION_PERCENTAGE_PRIMARY_APPLE_INTERNAL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_PLISTTOOL 658
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_PLISTTOOL 658
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_PLISTTOOL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPLE 478
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPLE 478
DUPLICATION_PERCENTAGE_PRIMARY_APPLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_VERSIONTOOL 55
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_VERSIONTOOL 55
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_VERSIONTOOL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_XCTOOLRUNNER 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_XCTOOLRUNNER 26
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_XCTOOLRUNNER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_BUNDLETOOL 31
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_BUNDLETOOL 31
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_BUNDLETOOL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_ALTICONSTOOL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_ALTICONSTOOL 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_ALTICONSTOOL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_DOSSIER_CODESIGNINGTOOL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_CODESIGNINGTOOL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_CODESIGNINGTOOL 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_CODESIGNINGTOOL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_CLANGRTTOOL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_CLANGRTTOOL 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_CLANGRTTOOL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_BITCODE_STRIP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_BITCODE_STRIP 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_BITCODE_STRIP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_IMPORTED_DYNAMIC_FRAMEWORK_PROCESSOR -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_PROVISIONING_PROFILE_TOOL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_SWIFT_STDLIB_TOOL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_WRAPPER_COMMON 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_WRAPPER_COMMON 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_WRAPPER_COMMON -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_BZL 9,592
DUPLICATION_NUMBER_OF_CLEANED_LINES_BZL 25,527
DUPLICATION_PERCENTAGE_BZL 37.58
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 770
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 5,024
DUPLICATION_PERCENTAGE_PY 15.33
TOTAL_ANALYSIS_TIME_IN_MILLIS 5,233