awslabs / amazon-s3-find-and-forget
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 233
NUMBER_OF_FILES_MAIN 96
LINES_OF_CODE_MAIN 11,809
NUMBER_OF_FILES_MAIN_EXT_JS 38
LINES_OF_CODE_MAIN_EXT_JS 3,822
NUMBER_OF_FILES_MAIN_EXT_YAML 14
LINES_OF_CODE_MAIN_EXT_YAML 3,540
NUMBER_OF_FILES_MAIN_EXT_PY 34
LINES_OF_CODE_MAIN_EXT_PY 2,839
NUMBER_OF_FILES_MAIN_EXT_YML 1
LINES_OF_CODE_MAIN_EXT_YML 884
NUMBER_OF_FILES_MAIN_EXT_CSS 3
LINES_OF_CODE_MAIN_EXT_CSS 676
NUMBER_OF_FILES_MAIN_EXT_IN 5
LINES_OF_CODE_MAIN_EXT_IN 30
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 18
NUMBER_OF_FILES_TEST 54
LINES_OF_CODE_TEST 11,668
NUMBER_OF_FILES_TEST_EXT_PY 49
LINES_OF_CODE_TEST_EXT_PY 10,961
NUMBER_OF_FILES_TEST_EXT_JS 4
LINES_OF_CODE_TEST_EXT_JS 401
NUMBER_OF_FILES_TEST_EXT_SNAP 1
LINES_OF_CODE_TEST_EXT_SNAP 306
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 98.8
NUMBER_OF_FILES_GENERATED 2
LINES_OF_CODE_GENERATED 58,743
NUMBER_OF_FILES_GENERATED_EXT_JSON 2
LINES_OF_CODE_GENERATED_EXT_JSON 58,743
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 33
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 33
NUMBER_OF_FILES_OTHER 21
LINES_OF_CODE_OTHER 59,734
NUMBER_OF_FILES_OTHER_EXT_JSON 15
LINES_OF_CODE_OTHER_EXT_JSON 59,239
NUMBER_OF_FILES_OTHER_EXT_MD 5
LINES_OF_CODE_OTHER_EXT_MD 477
NUMBER_OF_FILES_OTHER_EXT_INI 1
LINES_OF_CODE_OTHER_EXT_INI 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TEMPLATES 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TEMPLATES 4,420
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TEMPLATES_EXT_YAML 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TEMPLATES_EXT_YAML 3,536
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TEMPLATES_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TEMPLATES_EXT_YML 884
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI_EXT_YAML 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC 739
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_EXT_CSS 494
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_EXT_JS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_EXT_JS 245
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_UTILS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_UTILS 500
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_UTILS_EXT_JS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_UTILS_EXT_JS 500
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_COMPONENTS 31
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_COMPONENTS 3,259
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_COMPONENTS_EXT_JS 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_COMPONENTS_EXT_JS 3,077
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_SRC_COMPONENTS_EXT_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_SRC_COMPONENTS_EXT_CSS 182
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_PUBLIC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_PUBLIC 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_PUBLIC_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_PUBLIC_EXT_HTML 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES 882
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES_EXT_PY 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES_EXT_PY 873
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES_EXT_IN 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_QUEUE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_QUEUE 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_QUEUE_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_QUEUE_EXT_PY 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_SETTINGS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_SETTINGS 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_SETTINGS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_SETTINGS_EXT_PY 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_TASKS 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_TASKS 662
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_TASKS_EXT_PY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_TASKS_EXT_PY 662
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_JOBS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_JOBS 505
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_JOBS_EXT_PY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_JOBS_EXT_PY 505
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS 148
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS_EXT_PY 148
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES_EXT_PY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES_EXT_PY 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK_EXT_IN 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER_EXT_IN 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS 194
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_EXT_PY 194
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS 181
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS_EXT_PY 180
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS_EXT_IN 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 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS 244
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 244
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 95
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 11,565
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 38
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 3,822
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 14
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 3,540
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 33
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 2,595
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 884
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 676
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 30
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 18
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 59
LOW_RISK_FILE_SIZE_COUNT 20
MEDIUM_RISK_FILE_SIZE_COUNT 15
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,066
LOW_RISK_FILE_SIZE_LOC 2,858
MEDIUM_RISK_FILE_SIZE_LOC 4,997
HIGH_RISK_FILE_SIZE_LOC 884
VERY_HIGH_RISK_FILE_SIZE_LOC 1,004
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 875
FILE_CHANGE_HISTORY_ACTIVE_DAYS 207
FILE_CHANGE_HISTORY_WEEKS 117
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 585
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 20
FILE_AGE_MEDIUM_RISK_COUNT 11
FILE_AGE_HIGH_RISK_COUNT 11
FILE_AGE_VERY_HIGH_RISK_COUNT 54
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 5,270
FILE_AGE_MEDIUM_RISK_LOC 1,418
FILE_AGE_HIGH_RISK_LOC 1,583
FILE_AGE_VERY_HIGH_RISK_LOC 3,538
NUMBER_OF_CONTRIBUTORS 12
NUMBER_OF_UNITS 221
LINES_OF_CODE_IN_UNITS 2,755
LINES_OF_CODE_OUTSIDE_UNITS 9,054
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 661
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 23.99
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 136
UNIT_SIZE_LOW_RISK_LOC 738
UNIT_SIZE_LOW_RISK_PERCENTAGE 26.79
UNIT_SIZE_LOW_RISK_COUNT 47
UNIT_SIZE_MEDIUM_RISK_LOC 1,049
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 38.08
UNIT_SIZE_MEDIUM_RISK_COUNT 34
UNIT_SIZE_HIGH_RISK_LOC 194
UNIT_SIZE_HIGH_RISK_PERCENTAGE 7.04
UNIT_SIZE_HIGH_RISK_COUNT 3
UNIT_SIZE_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 4.1
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FRONTEND_SRC_NEGLIGIBLE_RISK_LOC 7
UNIT_SIZE_COMPONENT_FRONTEND_SRC_NEGLIGIBLE_RISK_PERCENTAGE 8.05
UNIT_SIZE_COMPONENT_FRONTEND_SRC_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FRONTEND_SRC_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_MEDIUM_RISK_LOC 80
UNIT_SIZE_COMPONENT_FRONTEND_SRC_MEDIUM_RISK_PERCENTAGE 91.95
UNIT_SIZE_COMPONENT_FRONTEND_SRC_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FRONTEND_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_NEGLIGIBLE_RISK_LOC 71
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 52.59
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_LOW_RISK_LOC 43
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_LOW_RISK_PERCENTAGE 31.85
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_MEDIUM_RISK_PERCENTAGE 15.56
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_UTILS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_NEGLIGIBLE_RISK_LOC 58
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_NEGLIGIBLE_RISK_PERCENTAGE 19.93
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_LOW_RISK_LOC 51
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_LOW_RISK_PERCENTAGE 17.53
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_MEDIUM_RISK_LOC 182
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_MEDIUM_RISK_PERCENTAGE 62.54
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_SRC_COMPONENTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_NEGLIGIBLE_RISK_LOC 180
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_NEGLIGIBLE_RISK_PERCENTAGE 25.25
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_NEGLIGIBLE_RISK_COUNT 31
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_LOW_RISK_LOC 220
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_LOW_RISK_PERCENTAGE 30.86
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_MEDIUM_RISK_LOC 200
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_MEDIUM_RISK_PERCENTAGE 28.05
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_VERY_HIGH_RISK_PERCENTAGE 15.85
UNIT_SIZE_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_NEGLIGIBLE_RISK_PERCENTAGE 24.53
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_LOW_RISK_LOC 54
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_LOW_RISK_PERCENTAGE 50.94
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_MEDIUM_RISK_PERCENTAGE 24.53
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_QUEUE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_SETTINGS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_NEGLIGIBLE_RISK_LOC 102
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_NEGLIGIBLE_RISK_PERCENTAGE 18.51
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_LOW_RISK_LOC 109
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_LOW_RISK_PERCENTAGE 19.78
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_MEDIUM_RISK_LOC 146
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_MEDIUM_RISK_PERCENTAGE 26.5
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_HIGH_RISK_LOC 194
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_HIGH_RISK_PERCENTAGE 35.21
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_TASKS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_NEGLIGIBLE_RISK_LOC 56
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 15.56
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_LOW_RISK_PERCENTAGE 4.72
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_MEDIUM_RISK_LOC 287
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_MEDIUM_RISK_PERCENTAGE 79.72
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_JOBS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_NEGLIGIBLE_RISK_PERCENTAGE 32.14
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_LOW_RISK_LOC 39
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_LOW_RISK_PERCENTAGE 34.82
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_MEDIUM_RISK_LOC 37
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_MEDIUM_RISK_PERCENTAGE 33.04
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_LOC 39
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_PERCENTAGE 61.9
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_LOW_RISK_LOC 24
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_LOW_RISK_PERCENTAGE 38.1
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_NEGLIGIBLE_RISK_LOC 37
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 21.76
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_LOW_RISK_LOC 133
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_LOW_RISK_PERCENTAGE 78.24
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_NEGLIGIBLE_RISK_LOC 43
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_NEGLIGIBLE_RISK_PERCENTAGE 26.71
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_LOW_RISK_LOC 48
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_LOW_RISK_PERCENTAGE 29.81
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_MEDIUM_RISK_LOC 70
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_MEDIUM_RISK_PERCENTAGE 43.48
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 136
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 26.51
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 36
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 94
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 18.32
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 6
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 283
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 55.17
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 10
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 525
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 23.42
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 100
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 644
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 28.72
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 41
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 766
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 34.17
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 24
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 194
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 8.65
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 5.04
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 1,860
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 67.51
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 195
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 330
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 11.98
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 565
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 20.51
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 12
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_FRONTEND_SRC_NEGLIGIBLE_RISK_LOC 54
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_NEGLIGIBLE_RISK_PERCENTAGE 62.07
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_LOW_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_LOW_RISK_PERCENTAGE 37.93
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_NEGLIGIBLE_RISK_LOC 135
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_UTILS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_NEGLIGIBLE_RISK_LOC 291
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_NEGLIGIBLE_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_SRC_COMPONENTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_NEGLIGIBLE_RISK_LOC 475
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_NEGLIGIBLE_RISK_PERCENTAGE 66.62
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_NEGLIGIBLE_RISK_COUNT 47
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_LOW_RISK_LOC 50
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_LOW_RISK_PERCENTAGE 7.01
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_MEDIUM_RISK_LOC 188
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_MEDIUM_RISK_PERCENTAGE 26.37
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_ECS_TASKS_DELETE_FILES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_NEGLIGIBLE_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_NEGLIGIBLE_RISK_PERCENTAGE 83.02
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_LOW_RISK_PERCENTAGE 16.98
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_QUEUE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_SETTINGS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_NEGLIGIBLE_RISK_LOC 244
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_NEGLIGIBLE_RISK_PERCENTAGE 44.28
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_LOW_RISK_LOC 113
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_LOW_RISK_PERCENTAGE 20.51
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_MEDIUM_RISK_LOC 194
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_MEDIUM_RISK_PERCENTAGE 35.21
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_TASKS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_NEGLIGIBLE_RISK_LOC 178
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 49.44
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_LOW_RISK_LOC 79
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_LOW_RISK_PERCENTAGE 21.94
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_MEDIUM_RISK_LOC 103
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_MEDIUM_RISK_PERCENTAGE 28.61
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_JOBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_NEGLIGIBLE_RISK_LOC 75
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_NEGLIGIBLE_RISK_PERCENTAGE 66.96
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_MEDIUM_RISK_LOC 37
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_MEDIUM_RISK_PERCENTAGE 33.04
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_DATA_MAPPERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDAS_CUSTOM_RESOURCES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_NEGLIGIBLE_RISK_LOC 139
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 81.76
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_LOW_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_LOW_RISK_PERCENTAGE 6.47
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_MEDIUM_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_MEDIUM_RISK_PERCENTAGE 11.76
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_BOTO_UTILS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_NEGLIGIBLE_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_NEGLIGIBLE_RISK_PERCENTAGE 69.57
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_LOW_RISK_PERCENTAGE 16.15
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_MEDIUM_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_MEDIUM_RISK_PERCENTAGE 14.29
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_LAMBDA_LAYERS_DECORATORS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 480
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 93.57
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 6.43
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 1,380
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 61.55
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 144
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 297
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 13.25
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 565
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 25.2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 12
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 220
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 37
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,745
DUPLICATION_NUMBER_OF_CLEANED_LINES 11,374
DUPLICATION_PERCENTAGE 15.34
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TEMPLATES 1,236
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TEMPLATES 1,236
DUPLICATION_PERCENTAGE_PRIMARY_TEMPLATES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_SRC_COMPONENTS 435
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_SRC_COMPONENTS 435
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_SRC_COMPONENTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_SRC_UTILS 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_SRC_UTILS 9
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_SRC_UTILS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDAS_TASKS 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDAS_TASKS 9
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDAS_TASKS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES 18
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES 18
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDAS_CUSTOM_RESOURCES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDAS_JOBS 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDAS_JOBS 12
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDAS_JOBS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES 12
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_ECS_TASKS_DELETE_FILES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDAS_QUEUE 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDAS_QUEUE 7
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDAS_QUEUE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS 7
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDAS_DATA_MAPPERS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CI 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CI 0
DUPLICATION_PERCENTAGE_PRIMARY_CI -
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_PRIMARY_FRONTEND_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_PUBLIC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_PUBLIC 0
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_PUBLIC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDAS_SETTINGS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDAS_SETTINGS 0
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDAS_SETTINGS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK 0
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDA_LAYERS_AWS_SDK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER 0
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDA_LAYERS_CR_HELPER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS 0
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDA_LAYERS_BOTO_UTILS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS 0
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_LAMBDA_LAYERS_DECORATORS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 879
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 3,540
DUPLICATION_PERCENTAGE_YAML 24.83
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 444
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 3,575
DUPLICATION_PERCENTAGE_JS 12.42
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML 357
DUPLICATION_NUMBER_OF_CLEANED_LINES_YML 884
DUPLICATION_PERCENTAGE_YML 40.38
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 65
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 2,654
DUPLICATION_PERCENTAGE_PY 2.45
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,303