openai / openai-apps-sdk-examples
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 139
NUMBER_OF_FILES_MAIN 88
LINES_OF_CODE_MAIN 13,922
NUMBER_OF_FILES_MAIN_EXT_TSX 34
LINES_OF_CODE_MAIN_EXT_TSX 5,060
NUMBER_OF_FILES_MAIN_EXT_TS 17
LINES_OF_CODE_MAIN_EXT_TS 3,874
NUMBER_OF_FILES_MAIN_EXT_JSX 17
LINES_OF_CODE_MAIN_EXT_JSX 2,735
NUMBER_OF_FILES_MAIN_EXT_PY 5
LINES_OF_CODE_MAIN_EXT_PY 1,295
NUMBER_OF_FILES_MAIN_EXT_CSS 14
LINES_OF_CODE_MAIN_EXT_CSS 944
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 14
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 1
LINES_OF_CODE_GENERATED 719
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 719
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 6,869
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 6,835
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 34
NUMBER_OF_FILES_OTHER 34
LINES_OF_CODE_OTHER 1,912
NUMBER_OF_FILES_OTHER_EXT_JSON 15
LINES_OF_CODE_OTHER_EXT_JSON 1,202
NUMBER_OF_FILES_OTHER_EXT_MD 14
LINES_OF_CODE_OTHER_EXT_MD 692
NUMBER_OF_FILES_OTHER_EXT_TXT 5
LINES_OF_CODE_OTHER_EXT_TXT 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TS 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON 276
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON_EXT_PY 276
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_PYTHON 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_PYTHON 259
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_PYTHON_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_PYTHON_EXT_PY 259
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_NODE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_NODE 349
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_NODE_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_NODE_EXT_TS 349
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE 1,342
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE_EXT_TS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE_EXT_TS 1,342
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTHENTICATED_SERVER_PYTHON 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTHENTICATED_SERVER_PYTHON 461
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTHENTICATED_SERVER_PYTHON_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTHENTICATED_SERVER_PYTHON_EXT_PY 461
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_PYTHON 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_PYTHON 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_PYTHON_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KITCHEN_SINK_SERVER_PYTHON_EXT_PY 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_NODE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_NODE 347
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_NODE_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PIZZAZ_SERVER_NODE_EXT_TS 347
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHOPPING_CART_PYTHON 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHOPPING_CART_PYTHON 184
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHOPPING_CART_PYTHON_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHOPPING_CART_PYTHON_EXT_PY 184
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCP_APP_BASICS_NODE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCP_APP_BASICS_NODE 1,459
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCP_APP_BASICS_NODE_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCP_APP_BASICS_NODE_EXT_TS 1,459
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 75
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 9,108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TSX 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TSX 5,060
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_JSX 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_JSX 2,735
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CSS 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CSS 944
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TS 369
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 88
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 13,922
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 34
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 5,060
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 17
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 3,874
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 17
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 2,735
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1,295
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 14
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 944
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 14
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 52
LOW_RISK_FILE_SIZE_COUNT 18
MEDIUM_RISK_FILE_SIZE_COUNT 11
HIGH_RISK_FILE_SIZE_COUNT 5
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,169
LOW_RISK_FILE_SIZE_LOC 2,571
MEDIUM_RISK_FILE_SIZE_LOC 3,510
HIGH_RISK_FILE_SIZE_LOC 3,871
VERY_HIGH_RISK_FILE_SIZE_LOC 2,801
NUMBER_OF_UNITS 136
LINES_OF_CODE_IN_UNITS 5,750
LINES_OF_CODE_OUTSIDE_UNITS 8,172
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 429
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 7.46
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 73
UNIT_SIZE_LOW_RISK_LOC 279
UNIT_SIZE_LOW_RISK_PERCENTAGE 4.85
UNIT_SIZE_LOW_RISK_COUNT 20
UNIT_SIZE_MEDIUM_RISK_LOC 979
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 17.03
UNIT_SIZE_MEDIUM_RISK_COUNT 31
UNIT_SIZE_HIGH_RISK_LOC 212
UNIT_SIZE_HIGH_RISK_PERCENTAGE 3.69
UNIT_SIZE_HIGH_RISK_COUNT 3
UNIT_SIZE_VERY_HIGH_RISK_LOC 3,851
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 66.97
UNIT_SIZE_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 38.24
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_LOW_RISK_LOC 42
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_LOW_RISK_PERCENTAGE 61.76
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 71.79
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_LOW_RISK_PERCENTAGE 28.21
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_NEGLIGIBLE_RISK_LOC 41
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_NEGLIGIBLE_RISK_PERCENTAGE 20.2
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_MEDIUM_RISK_LOC 100
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_MEDIUM_RISK_PERCENTAGE 49.26
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_HIGH_RISK_LOC 62
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_HIGH_RISK_PERCENTAGE 30.54
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_NODE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_NEGLIGIBLE_RISK_LOC 121
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_NEGLIGIBLE_RISK_PERCENTAGE 13.88
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_LOW_RISK_LOC 61
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_LOW_RISK_PERCENTAGE 7
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_MEDIUM_RISK_LOC 175
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_MEDIUM_RISK_PERCENTAGE 20.07
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_VERY_HIGH_RISK_LOC 515
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_VERY_HIGH_RISK_PERCENTAGE 59.06
UNIT_SIZE_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 45
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 44.12
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_LOW_RISK_PERCENTAGE 10.78
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_MEDIUM_RISK_LOC 46
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 45.1
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUTHENTICATED_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 66.67
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_LOW_RISK_PERCENTAGE 33.33
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_NEGLIGIBLE_RISK_LOC 49
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_NEGLIGIBLE_RISK_PERCENTAGE 21.03
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_MEDIUM_RISK_LOC 184
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_MEDIUM_RISK_PERCENTAGE 78.97
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PIZZAZ_SERVER_NODE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_NEGLIGIBLE_RISK_LOC 29
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 72.5
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_LOW_RISK_PERCENTAGE 27.5
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SHOPPING_CART_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_MEDIUM_RISK_PERCENTAGE 1.74
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_VERY_HIGH_RISK_LOC 1,357
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_VERY_HIGH_RISK_PERCENTAGE 98.26
UNIT_SIZE_COMPONENT_MCP_APP_BASICS_NODE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 68
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 2.45
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 132
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 4.75
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 450
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 16.19
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 150
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 5.4
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 1,979
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 71.21
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 150
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 53.19
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 25
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 86
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 30.5
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 7
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 46
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 16.31
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 233
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 8.05
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 40
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 90
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 3.11
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 6
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 579
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 20
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 19
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 121
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 4.18
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 1,872
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 64.66
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 46
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 1.79
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 103
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 4
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 7
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 354
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 13.76
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 11
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 91
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 3.54
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 1,979
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 76.91
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,780
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 48.35
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 113
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 467
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 8.12
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 848
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 14.75
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 799
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 13.9
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 856
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 14.89
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,655
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 72.06
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_MEDIUM_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 27.94
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOLAR_SYSTEM_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_NEGLIGIBLE_RISK_LOC 173
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_NEGLIGIBLE_RISK_PERCENTAGE 85.22
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_LOW_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_LOW_RISK_PERCENTAGE 14.78
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_NODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_NEGLIGIBLE_RISK_LOC 164
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_NEGLIGIBLE_RISK_PERCENTAGE 18.81
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_LOW_RISK_LOC 193
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_LOW_RISK_PERCENTAGE 22.13
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_MEDIUM_RISK_LOC 515
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_MEDIUM_RISK_PERCENTAGE 59.06
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CARDS_AGAINST_AI_SERVER_NODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 54.9
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_MEDIUM_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 45.1
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUTHENTICATED_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_NEGLIGIBLE_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KITCHEN_SINK_SERVER_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_NEGLIGIBLE_RISK_LOC 204
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_NEGLIGIBLE_RISK_PERCENTAGE 87.55
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_LOW_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_LOW_RISK_PERCENTAGE 12.45
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PIZZAZ_SERVER_NODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_NEGLIGIBLE_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SHOPPING_CART_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_NEGLIGIBLE_RISK_LOC 1,381
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCP_APP_BASICS_NODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 641
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 23.07
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 215
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 7.74
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 268
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 9.64
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 799
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 28.75
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 856
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 30.8
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 217
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 76.95
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 65
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 23.05
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 2
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_TS_NEGLIGIBLE_RISK_LOC 1,973
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 68.15
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 348
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 12.02
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 574
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 19.83
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 590
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 22.93
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 119
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 4.62
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 209
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 8.12
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 799
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 31.05
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC 856
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE 33.27
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 1
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 261
FILE_CHANGE_HISTORY_ACTIVE_DAYS 52
FILE_CHANGE_HISTORY_WEEKS 27
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 135
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 51
FILE_AGE_MEDIUM_RISK_COUNT 5
FILE_AGE_HIGH_RISK_COUNT 24
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 6,418
FILE_AGE_MEDIUM_RISK_LOC 1,295
FILE_AGE_HIGH_RISK_LOC 3,893
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 19
DUPLICATION_NUMBER_OF_DUPLICATES 477
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 31
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 2,348
DUPLICATION_NUMBER_OF_CLEANED_LINES 12,878
DUPLICATION_PERCENTAGE 18.23
UNIT_DUPLICATES_COUNT 1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PIZZAZ_SERVER_PYTHON 111
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PIZZAZ_SERVER_PYTHON 246
DUPLICATION_PERCENTAGE_PRIMARY_PIZZAZ_SERVER_PYTHON 45.12
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SHOPPING_CART_PYTHON 52
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SHOPPING_CART_PYTHON 173
DUPLICATION_PERCENTAGE_PRIMARY_SHOPPING_CART_PYTHON 30.06
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AUTHENTICATED_SERVER_PYTHON 86
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AUTHENTICATED_SERVER_PYTHON 444
DUPLICATION_PERCENTAGE_PRIMARY_AUTHENTICATED_SERVER_PYTHON 19.37
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON 81
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON 264
DUPLICATION_PERCENTAGE_PRIMARY_SOLAR_SYSTEM_SERVER_PYTHON 30.68
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 1,220
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 8,495
DUPLICATION_PERCENTAGE_PRIMARY_SRC 14.36
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KITCHEN_SINK_SERVER_NODE 158
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KITCHEN_SINK_SERVER_NODE 308
DUPLICATION_PERCENTAGE_PRIMARY_KITCHEN_SINK_SERVER_NODE 51.3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PIZZAZ_SERVER_NODE 144
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PIZZAZ_SERVER_NODE 304
DUPLICATION_PERCENTAGE_PRIMARY_PIZZAZ_SERVER_NODE 47.37
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCP_APP_BASICS_NODE 389
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCP_APP_BASICS_NODE 1,341
DUPLICATION_PERCENTAGE_PRIMARY_MCP_APP_BASICS_NODE 29.01
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KITCHEN_SINK_SERVER_PYTHON 15
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KITCHEN_SINK_SERVER_PYTHON 105
DUPLICATION_PERCENTAGE_PRIMARY_KITCHEN_SINK_SERVER_PYTHON 14.29
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE 92
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE 1,176
DUPLICATION_PERCENTAGE_PRIMARY_CARDS_AGAINST_AI_SERVER_NODE 7.82
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 22
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 345
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 1,232
DUPLICATION_PERCENTAGE_PY 28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 874
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 4,718
DUPLICATION_PERCENTAGE_TSX 18.52
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JSX 264
DUPLICATION_NUMBER_OF_CLEANED_LINES_JSX 2,521
DUPLICATION_PERCENTAGE_JSX 10.47
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 783
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 3,449
DUPLICATION_PERCENTAGE_TS 22.7
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS 82
DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS 944
DUPLICATION_PERCENTAGE_CSS 8.69
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,858