GoogleCloudPlatform / pbmm-on-gcp-onboarding
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 946
NUMBER_OF_FILES_MAIN 679
LINES_OF_CODE_MAIN 39,346
NUMBER_OF_FILES_MAIN_EXT_TF 416
LINES_OF_CODE_MAIN_EXT_TF 26,856
NUMBER_OF_FILES_MAIN_EXT_YAML 132
LINES_OF_CODE_MAIN_EXT_YAML 7,614
NUMBER_OF_FILES_MAIN_EXT_TFVARS 111
LINES_OF_CODE_MAIN_EXT_TFVARS 2,361
NUMBER_OF_FILES_MAIN_EXT_GO 13
LINES_OF_CODE_MAIN_EXT_GO 1,989
NUMBER_OF_FILES_MAIN_EXT_PY 3
LINES_OF_CODE_MAIN_EXT_PY 326
NUMBER_OF_FILES_MAIN_EXT_JS 1
LINES_OF_CODE_MAIN_EXT_JS 108
NUMBER_OF_FILES_MAIN_EXT_REGO 2
LINES_OF_CODE_MAIN_EXT_REGO 71
NUMBER_OF_FILES_MAIN_EXT_TPL 1
LINES_OF_CODE_MAIN_EXT_TPL 21
NUMBER_OF_FILES_TEST 26
LINES_OF_CODE_TEST 2,584
NUMBER_OF_FILES_TEST_EXT_GO 18
LINES_OF_CODE_TEST_EXT_GO 2,115
NUMBER_OF_FILES_TEST_EXT_TF 4
LINES_OF_CODE_TEST_EXT_TF 251
NUMBER_OF_FILES_TEST_EXT_SH 3
LINES_OF_CODE_TEST_EXT_SH 174
NUMBER_OF_FILES_TEST_EXT_REGO 1
LINES_OF_CODE_TEST_EXT_REGO 44
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 6.56
NUMBER_OF_FILES_GENERATED 1
LINES_OF_CODE_GENERATED 694
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 694
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 20
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 1,921
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 20
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 1,921
NUMBER_OF_FILES_OTHER 61
LINES_OF_CODE_OTHER 7,602
NUMBER_OF_FILES_OTHER_EXT_MD 57
LINES_OF_CODE_OTHER_EXT_MD 6,746
NUMBER_OF_FILES_OTHER_EXT_JSON 2
LINES_OF_CODE_OTHER_EXT_JSON 710
NUMBER_OF_FILES_OTHER_EXT_MOD 2
LINES_OF_CODE_OTHER_EXT_MOD 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 369
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 326
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 43
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_6_ORG_POLICIES 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_6_ORG_POLICIES 1,502
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_6_ORG_POLICIES_EXT_TF 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_6_ORG_POLICIES_EXT_TF 1,406
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_6_ORG_POLICIES_EXT_TFVARS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_6_ORG_POLICIES_EXT_TFVARS 96
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_PIPELINES 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_PIPELINES 581
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_PIPELINES_EXT_YAML 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_PIPELINES_EXT_YAML 581
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_7_FORTIGATE 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_7_FORTIGATE 902
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_7_FORTIGATE_EXT_TF 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_7_FORTIGATE_EXT_TF 865
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_7_FORTIGATE_EXT_TPL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_7_FORTIGATE_EXT_TPL 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_7_FORTIGATE_EXT_TFVARS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_7_FORTIGATE_EXT_TFVARS 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD 390
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_YAML 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_YAML 390
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_POLICY_LIBRARY 111
LINES_OF_CODE_DECOMPOSITION_PRIMARY_POLICY_LIBRARY 5,152
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_POLICY_LIBRARY_EXT_YAML 109
LINES_OF_CODE_DECOMPOSITION_PRIMARY_POLICY_LIBRARY_EXT_YAML 5,081
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_POLICY_LIBRARY_EXT_REGO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_POLICY_LIBRARY_EXT_REGO 71
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_0_BOOTSTRAP 56
LINES_OF_CODE_DECOMPOSITION_PRIMARY_0_BOOTSTRAP 4,577
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_0_BOOTSTRAP_EXT_TF 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_0_BOOTSTRAP_EXT_TF 4,049
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_0_BOOTSTRAP_EXT_TFVARS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_0_BOOTSTRAP_EXT_TFVARS 528
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_5_APP_INFRA 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_5_APP_INFRA 721
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_5_APP_INFRA_EXT_TF 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_5_APP_INFRA_EXT_TF 687
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_5_APP_INFRA_EXT_TFVARS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_5_APP_INFRA_EXT_TFVARS 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_1_ORG 31
LINES_OF_CODE_DECOMPOSITION_PRIMARY_1_ORG 2,628
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_1_ORG_EXT_TF 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_1_ORG_EXT_TF 2,453
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_1_ORG_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_1_ORG_EXT_JS 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_1_ORG_EXT_TFVARS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_1_ORG_EXT_TFVARS 67
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HELPERS 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HELPERS 1,989
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HELPERS_EXT_GO 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HELPERS_EXT_GO 1,989
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_DUAL_SVPC 80
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_DUAL_SVPC 4,762
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_DUAL_SVPC_EXT_TF 62
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_DUAL_SVPC_EXT_TF 4,383
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_DUAL_SVPC_EXT_TFVARS 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_DUAL_SVPC_EXT_TFVARS 379
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE 117
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE 7,832
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE_EXT_TF 92
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE_EXT_TF 6,426
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE_EXT_YAML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE_EXT_YAML 997
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE_EXT_TFVARS 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_3_NETWORKS_HUB_AND_SPOKE_EXT_TFVARS 409
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_4_PROJECTS 138
LINES_OF_CODE_DECOMPOSITION_PRIMARY_4_PROJECTS 6,872
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_4_PROJECTS_EXT_TF 91
LINES_OF_CODE_DECOMPOSITION_PRIMARY_4_PROJECTS_EXT_TF 5,618
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_4_PROJECTS_EXT_TFVARS 45
LINES_OF_CODE_DECOMPOSITION_PRIMARY_4_PROJECTS_EXT_TFVARS 732
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_4_PROJECTS_EXT_YAML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_4_PROJECTS_EXT_YAML 522
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_2_ENVIRONMENTS 41
LINES_OF_CODE_DECOMPOSITION_PRIMARY_2_ENVIRONMENTS 1,069
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_2_ENVIRONMENTS_EXT_TF 33
LINES_OF_CODE_DECOMPOSITION_PRIMARY_2_ENVIRONMENTS_EXT_TF 969
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_2_ENVIRONMENTS_EXT_TFVARS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_2_ENVIRONMENTS_EXT_TFVARS 100
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 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 289
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TF 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TF 289
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 677
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 39,057
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TF 414
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TF 26,567
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 132
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 7,614
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TFVARS 111
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TFVARS 2,361
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 1,989
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 326
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 108
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_REGO 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_REGO 71
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL 21
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 586
LOW_RISK_FILE_SIZE_COUNT 62
MEDIUM_RISK_FILE_SIZE_COUNT 29
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 22,122
LOW_RISK_FILE_SIZE_LOC 8,472
MEDIUM_RISK_FILE_SIZE_LOC 7,644
HIGH_RISK_FILE_SIZE_LOC 1,108
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 118
LINES_OF_CODE_IN_UNITS 1,940
LINES_OF_CODE_OUTSIDE_UNITS 37,406
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 329
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 16.96
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 59
UNIT_SIZE_LOW_RISK_LOC 506
UNIT_SIZE_LOW_RISK_PERCENTAGE 26.08
UNIT_SIZE_LOW_RISK_COUNT 36
UNIT_SIZE_MEDIUM_RISK_LOC 663
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 34.18
UNIT_SIZE_MEDIUM_RISK_COUNT 19
UNIT_SIZE_HIGH_RISK_LOC 117
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.03
UNIT_SIZE_HIGH_RISK_COUNT 2
UNIT_SIZE_VERY_HIGH_RISK_LOC 325
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 16.75
UNIT_SIZE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 58
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 22.22
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 44
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 16.86
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 103
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 39.46
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 21.46
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_1_ORG_NEGLIGIBLE_RISK_LOC 34
UNIT_SIZE_COMPONENT_1_ORG_NEGLIGIBLE_RISK_PERCENTAGE 50.75
UNIT_SIZE_COMPONENT_1_ORG_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_1_ORG_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_1_ORG_LOW_RISK_PERCENTAGE 17.91
UNIT_SIZE_COMPONENT_1_ORG_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_1_ORG_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_1_ORG_MEDIUM_RISK_PERCENTAGE 31.34
UNIT_SIZE_COMPONENT_1_ORG_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_1_ORG_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_1_ORG_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_1_ORG_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_1_ORG_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_1_ORG_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_1_ORG_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_HELPERS_NEGLIGIBLE_RISK_LOC 237
UNIT_SIZE_COMPONENT_HELPERS_NEGLIGIBLE_RISK_PERCENTAGE 14.7
UNIT_SIZE_COMPONENT_HELPERS_NEGLIGIBLE_RISK_COUNT 42
UNIT_SIZE_COMPONENT_HELPERS_LOW_RISK_LOC 450
UNIT_SIZE_COMPONENT_HELPERS_LOW_RISK_PERCENTAGE 27.92
UNIT_SIZE_COMPONENT_HELPERS_LOW_RISK_COUNT 32
UNIT_SIZE_COMPONENT_HELPERS_MEDIUM_RISK_LOC 539
UNIT_SIZE_COMPONENT_HELPERS_MEDIUM_RISK_PERCENTAGE 33.44
UNIT_SIZE_COMPONENT_HELPERS_MEDIUM_RISK_COUNT 15
UNIT_SIZE_COMPONENT_HELPERS_HIGH_RISK_LOC 61
UNIT_SIZE_COMPONENT_HELPERS_HIGH_RISK_PERCENTAGE 3.78
UNIT_SIZE_COMPONENT_HELPERS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_HELPERS_VERY_HIGH_RISK_LOC 325
UNIT_SIZE_COMPONENT_HELPERS_VERY_HIGH_RISK_PERCENTAGE 20.16
UNIT_SIZE_COMPONENT_HELPERS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 58
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 22.22
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 44
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 16.86
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 103
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 39.46
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 56
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 21.46
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 34
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 50.75
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 12
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 17.91
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 21
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 31.34
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 1
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_GO_NEGLIGIBLE_RISK_LOC 237
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE 14.7
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT 42
UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC 450
UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE 27.92
UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT 32
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC 539
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE 33.44
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT 15
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC 61
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE 3.78
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC 325
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE 20.16
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 950
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 48.97
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 97
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 399
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 20.57
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 393
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 20.26
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 198
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 10.21
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 31.8
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 16.09
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 136
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 52.11
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_NEGLIGIBLE_RISK_LOC 58
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_NEGLIGIBLE_RISK_PERCENTAGE 86.57
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_LOW_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_LOW_RISK_PERCENTAGE 13.43
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_1_ORG_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_NEGLIGIBLE_RISK_LOC 809
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_NEGLIGIBLE_RISK_PERCENTAGE 50.19
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_NEGLIGIBLE_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_LOW_RISK_LOC 348
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_LOW_RISK_PERCENTAGE 21.59
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_MEDIUM_RISK_LOC 257
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_MEDIUM_RISK_PERCENTAGE 15.94
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_HIGH_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_HIGH_RISK_PERCENTAGE 12.28
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 31.8
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 16.09
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 136
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 52.11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 58
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 86.57
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 13.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_GO_NEGLIGIBLE_RISK_LOC 809
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE 50.19
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC 348
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE 21.59
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC 257
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE 15.94
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE 12.28
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,877
FILE_CHANGE_HISTORY_ACTIVE_DAYS 499
FILE_CHANGE_HISTORY_WEEKS 252
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,260
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 56
FILE_AGE_HIGH_RISK_COUNT 292
FILE_AGE_VERY_HIGH_RISK_COUNT 331
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 4,751
FILE_AGE_HIGH_RISK_LOC 17,005
FILE_AGE_VERY_HIGH_RISK_LOC 17,590
NUMBER_OF_CONTRIBUTORS 100
DUPLICATION_NUMBER_OF_DUPLICATES 85,288
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 636
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 23,442
DUPLICATION_NUMBER_OF_CLEANED_LINES 38,793
DUPLICATION_PERCENTAGE 60.43
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_3_NETWORKS_HUB_AND_SPOKE 6,303
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_3_NETWORKS_HUB_AND_SPOKE 6,303
DUPLICATION_PERCENTAGE_PRIMARY_3_NETWORKS_HUB_AND_SPOKE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_3_NETWORKS_DUAL_SVPC 4,374
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_3_NETWORKS_DUAL_SVPC 4,374
DUPLICATION_PERCENTAGE_PRIMARY_3_NETWORKS_DUAL_SVPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_0_BOOTSTRAP 1,716
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_0_BOOTSTRAP 1,716
DUPLICATION_PERCENTAGE_PRIMARY_0_BOOTSTRAP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_1_ORG 758
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_1_ORG 758
DUPLICATION_PERCENTAGE_PRIMARY_1_ORG 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_4_PROJECTS 5,552
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_4_PROJECTS 5,552
DUPLICATION_PERCENTAGE_PRIMARY_4_PROJECTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_2_ENVIRONMENTS 837
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_2_ENVIRONMENTS 837
DUPLICATION_PERCENTAGE_PRIMARY_2_ENVIRONMENTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_5_APP_INFRA 585
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_5_APP_INFRA 585
DUPLICATION_PERCENTAGE_PRIMARY_5_APP_INFRA 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILD 66
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILD 66
DUPLICATION_PERCENTAGE_PRIMARY_BUILD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_POLICY_LIBRARY 1,483
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_POLICY_LIBRARY 1,483
DUPLICATION_PERCENTAGE_PRIMARY_POLICY_LIBRARY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_7_FORTIGATE 250
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_7_FORTIGATE 250
DUPLICATION_PERCENTAGE_PRIMARY_7_FORTIGATE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_6_ORG_POLICIES 1,182
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_6_ORG_POLICIES 1,182
DUPLICATION_PERCENTAGE_PRIMARY_6_ORG_POLICIES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HELPERS 86
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HELPERS 86
DUPLICATION_PERCENTAGE_PRIMARY_HELPERS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AZURE_PIPELINES 202
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AZURE_PIPELINES 202
DUPLICATION_PERCENTAGE_PRIMARY_AZURE_PIPELINES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 48
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 48
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TF 18,622
DUPLICATION_NUMBER_OF_CLEANED_LINES_TF 26,856
DUPLICATION_PERCENTAGE_TF 69.34
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 2,518
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 7,614
DUPLICATION_PERCENTAGE_YAML 33.07
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TFVARS 2,121
DUPLICATION_NUMBER_OF_CLEANED_LINES_TFVARS 2,361
DUPLICATION_PERCENTAGE_TFVARS 89.83
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TPL 15
DUPLICATION_NUMBER_OF_CLEANED_LINES_TPL 21
DUPLICATION_PERCENTAGE_TPL 71.43
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO 86
DUPLICATION_NUMBER_OF_CLEANED_LINES_GO 1,466
DUPLICATION_PERCENTAGE_GO 5.87
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_REGO 32
DUPLICATION_NUMBER_OF_CLEANED_LINES_REGO 71
DUPLICATION_PERCENTAGE_REGO 45.07
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 48
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 315
DUPLICATION_PERCENTAGE_PY 15.24
TOTAL_ANALYSIS_TIME_IN_MILLIS 16,967