TOTAL_NUMBER_OF_FILES: 165 NUMBER_OF_FILES_MAIN: 65 LINES_OF_CODE_MAIN: 6187 NUMBER_OF_FILES_MAIN_EXT_JAVA: 60 LINES_OF_CODE_MAIN_EXT_JAVA: 5943 NUMBER_OF_FILES_MAIN_EXT_XML: 4 LINES_OF_CODE_MAIN_EXT_XML: 166 NUMBER_OF_FILES_MAIN_EXT_PY: 1 LINES_OF_CODE_MAIN_EXT_PY: 78 NUMBER_OF_FILES_TEST: 59 LINES_OF_CODE_TEST: 6440 NUMBER_OF_FILES_TEST_EXT_JAVA: 43 LINES_OF_CODE_TEST_EXT_JAVA: 5734 NUMBER_OF_FILES_TEST_EXT_XML: 16 LINES_OF_CODE_TEST_EXT_XML: 706 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 104.08 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 16 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 547 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 8 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 211 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE: 6 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE: 197 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT: 139 NUMBER_OF_FILES_OTHER: 10 LINES_OF_CODE_OTHER: 340 NUMBER_OF_FILES_OTHER_EXT_MD: 5 LINES_OF_CODE_OTHER_EXT_MD: 330 NUMBER_OF_FILES_OTHER_EXT_PROPERTIES: 5 LINES_OF_CODE_OTHER_EXT_PROPERTIES: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS: 78 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 78 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENCRYPTION: 29 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENCRYPTION: 2950 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENCRYPTION_EXT_JAVA: 29 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENCRYPTION_EXT_JAVA: 2950 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 227 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JAVA: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JAVA: 183 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_XML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_XML: 44 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_PRODUCER: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_PRODUCER: 822 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_PRODUCER_EXT_JAVA: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_PRODUCER_EXT_JAVA: 822 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_CONSUMER: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_CONSUMER: 1094 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_CONSUMER_EXT_JAVA: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_CONSUMER_EXT_JAVA: 972 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_CONSUMER_EXT_XML: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_CONSUMER_EXT_XML: 122 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_COMMONS: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_COMMONS: 1016 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CROSSDC_COMMONS_EXT_JAVA: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CROSSDC_COMMONS_EXT_JAVA: 1016 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: 6 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 1274 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA: 6 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA: 1274 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 59 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 4913 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 54 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 4669 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 4 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 166 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 78 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 43 LOW_RISK_FILE_SIZE_COUNT: 14 MEDIUM_RISK_FILE_SIZE_COUNT: 8 HIGH_RISK_FILE_SIZE_COUNT: 0 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 1734 LOW_RISK_FILE_SIZE_LOC: 2116 MEDIUM_RISK_FILE_SIZE_LOC: 2337 HIGH_RISK_FILE_SIZE_LOC: 0 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 393 LINES_OF_CODE_IN_UNITS: 4265 LINES_OF_CODE_OUTSIDE_UNITS: 1922 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 1370 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 32.12192262602579 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 271 UNIT_SIZE_LOW_RISK_LOC: 1011 UNIT_SIZE_LOW_RISK_PERCENTAGE: 23.704572098475968 UNIT_SIZE_LOW_RISK_COUNT: 69 UNIT_SIZE_MEDIUM_RISK_LOC: 1317 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 30.879249706916763 UNIT_SIZE_MEDIUM_RISK_COUNT: 46 UNIT_SIZE_HIGH_RISK_LOC: 419 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 9.824150058616647 UNIT_SIZE_HIGH_RISK_COUNT: 6 UNIT_SIZE_VERY_HIGH_RISK_LOC: 148 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 3.47010550996483 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 5 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 10.0 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC: 19 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 38.0 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 26 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 52.0 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE: 0.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.0 UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ENCRYPTION_NEGLIGIBLE_RISK_LOC: 770 UNIT_SIZE_COMPONENT_ENCRYPTION_NEGLIGIBLE_RISK_PERCENTAGE: 36.930455635491604 UNIT_SIZE_COMPONENT_ENCRYPTION_NEGLIGIBLE_RISK_COUNT: 148 UNIT_SIZE_COMPONENT_ENCRYPTION_LOW_RISK_LOC: 610 UNIT_SIZE_COMPONENT_ENCRYPTION_LOW_RISK_PERCENTAGE: 29.256594724220623 UNIT_SIZE_COMPONENT_ENCRYPTION_LOW_RISK_COUNT: 42 UNIT_SIZE_COMPONENT_ENCRYPTION_MEDIUM_RISK_LOC: 557 UNIT_SIZE_COMPONENT_ENCRYPTION_MEDIUM_RISK_PERCENTAGE: 26.71462829736211 UNIT_SIZE_COMPONENT_ENCRYPTION_MEDIUM_RISK_COUNT: 21 UNIT_SIZE_COMPONENT_ENCRYPTION_HIGH_RISK_LOC: 148 UNIT_SIZE_COMPONENT_ENCRYPTION_HIGH_RISK_PERCENTAGE: 7.09832134292566 UNIT_SIZE_COMPONENT_ENCRYPTION_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ENCRYPTION_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ENCRYPTION_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ENCRYPTION_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 16 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 13.223140495867769 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 33 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 27.272727272727273 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 72 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 59.50413223140496 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 0.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.0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_NEGLIGIBLE_RISK_LOC: 110 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_NEGLIGIBLE_RISK_PERCENTAGE: 19.16376306620209 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_NEGLIGIBLE_RISK_COUNT: 25 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_LOW_RISK_LOC: 84 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_LOW_RISK_PERCENTAGE: 14.634146341463415 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_MEDIUM_RISK_LOC: 312 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_MEDIUM_RISK_PERCENTAGE: 54.35540069686411 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_MEDIUM_RISK_COUNT: 11 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_HIGH_RISK_LOC: 68 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_HIGH_RISK_PERCENTAGE: 11.846689895470384 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CROSSDC_PRODUCER_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_NEGLIGIBLE_RISK_LOC: 134 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_NEGLIGIBLE_RISK_PERCENTAGE: 17.58530183727034 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_NEGLIGIBLE_RISK_COUNT: 27 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_LOW_RISK_LOC: 174 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_LOW_RISK_PERCENTAGE: 22.834645669291337 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_LOW_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_MEDIUM_RISK_LOC: 251 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_MEDIUM_RISK_PERCENTAGE: 32.93963254593176 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_MEDIUM_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_HIGH_RISK_LOC: 55 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_HIGH_RISK_PERCENTAGE: 7.217847769028872 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_VERY_HIGH_RISK_LOC: 148 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_VERY_HIGH_RISK_PERCENTAGE: 19.42257217847769 UNIT_SIZE_COMPONENT_CROSSDC_CONSUMER_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_NEGLIGIBLE_RISK_LOC: 335 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_NEGLIGIBLE_RISK_PERCENTAGE: 49.77711738484398 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_NEGLIGIBLE_RISK_COUNT: 67 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_LOW_RISK_LOC: 91 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_LOW_RISK_PERCENTAGE: 13.521545319465082 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_MEDIUM_RISK_LOC: 99 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_MEDIUM_RISK_PERCENTAGE: 14.710252600297176 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_MEDIUM_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_HIGH_RISK_LOC: 148 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_HIGH_RISK_PERCENTAGE: 21.99108469539376 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CROSSDC_COMMONS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 5 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 10.0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 19 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 38.0 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 26 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 52.0 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 0.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.0 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC: 1365 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 32.38434163701068 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT: 270 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC: 992 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE: 23.534994068801897 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT: 68 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC: 1291 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE: 30.62870699881376 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT: 45 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC: 419 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE: 9.940688018979834 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC: 148 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE: 3.5112692763938314 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 3062 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 71.7936694021102 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 361 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 673 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 15.77960140679953 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 25 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 382 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 8.95662368112544 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 148 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 3.47010550996483 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 148 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 5 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 10.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC: 45 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 90.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 0.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.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_NEGLIGIBLE_RISK_LOC: 1703 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_NEGLIGIBLE_RISK_PERCENTAGE: 81.67865707434052 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_NEGLIGIBLE_RISK_COUNT: 201 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_LOW_RISK_LOC: 234 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_LOW_RISK_PERCENTAGE: 11.223021582733812 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_LOW_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_MEDIUM_RISK_LOC: 148 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_MEDIUM_RISK_PERCENTAGE: 7.09832134292566 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENCRYPTION_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 121 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 0.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.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.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_NEGLIGIBLE_RISK_LOC: 295 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_NEGLIGIBLE_RISK_PERCENTAGE: 51.393728222996515 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_NEGLIGIBLE_RISK_COUNT: 35 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_LOW_RISK_LOC: 169 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_LOW_RISK_PERCENTAGE: 29.442508710801395 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_LOW_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_MEDIUM_RISK_LOC: 110 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_MEDIUM_RISK_PERCENTAGE: 19.16376306620209 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_PRODUCER_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_NEGLIGIBLE_RISK_LOC: 389 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_NEGLIGIBLE_RISK_PERCENTAGE: 51.0498687664042 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_NEGLIGIBLE_RISK_COUNT: 41 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_LOW_RISK_LOC: 225 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_LOW_RISK_PERCENTAGE: 29.52755905511811 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_LOW_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_HIGH_RISK_LOC: 148 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_HIGH_RISK_PERCENTAGE: 19.42257217847769 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_CONSUMER_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_NEGLIGIBLE_RISK_LOC: 549 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_NEGLIGIBLE_RISK_PERCENTAGE: 81.57503714710252 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_NEGLIGIBLE_RISK_COUNT: 76 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_MEDIUM_RISK_LOC: 124 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_MEDIUM_RISK_PERCENTAGE: 18.424962852897472 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CROSSDC_COMMONS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 5 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 10.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 45 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 90.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 0.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.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC: 3057 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 72.52669039145907 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT: 360 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC: 628 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE: 14.899169632265718 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC: 382 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE: 9.062870699881376 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC: 148 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE: 3.5112692763938314 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 1553 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 45 FILE_CHANGE_HISTORY_WEEKS: 209 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 1045 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 4 FILE_AGE_MEDIUM_RISK_COUNT: 2 FILE_AGE_HIGH_RISK_COUNT: 8 FILE_AGE_VERY_HIGH_RISK_COUNT: 51 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 820 FILE_AGE_MEDIUM_RISK_LOC: 382 FILE_AGE_HIGH_RISK_LOC: 644 FILE_AGE_VERY_HIGH_RISK_LOC: 4341 NUMBER_OF_CONTRIBUTORS: 8 DUPLICATION_NUMBER_OF_DUPLICATES: 12 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 12 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 190 DUPLICATION_NUMBER_OF_CLEANED_LINES: 4417 DUPLICATION_PERCENTAGE: 4.301562146253113 UNIT_DUPLICATES_COUNT: 1 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ENCRYPTION: 120 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ENCRYPTION: 120 DUPLICATION_PERCENTAGE_PRIMARY_ENCRYPTION: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CROSSDC_PRODUCER: 21 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CROSSDC_PRODUCER: 21 DUPLICATION_PERCENTAGE_PRIMARY_CROSSDC_PRODUCER: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CROSSDC_COMMONS: 21 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CROSSDC_COMMONS: 21 DUPLICATION_PERCENTAGE_PRIMARY_CROSSDC_COMMONS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 14 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 14 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CROSSDC_CONSUMER: 14 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CROSSDC_CONSUMER: 14 DUPLICATION_PERCENTAGE_PRIMARY_CROSSDC_CONSUMER: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS: 0 DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA: 162 DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA: 4209 DUPLICATION_PERCENTAGE_JAVA: 3.848895224518888 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML: 28 DUPLICATION_NUMBER_OF_CLEANED_LINES_XML: 136 DUPLICATION_PERCENTAGE_XML: 20.58823529411765 TOTAL_ANALYSIS_TIME_IN_MILLIS: 997