{
  "ml": {
    "l": -1,
    "v": "6",
    "fs": [
      {
        "l": -1,
        "id": 0,
        "prob": 0.8941291570663452
      }
    ],
    "prob": 0.89412916,
    "models": [
      {
        "m": "az",
        "raw": 0.89412916,
        "prob": 0.89412916,
        "class": 0
      },
      {
        "m": "az/scripts",
        "raw": 0.95498896,
        "prob": 0.95498896,
        "class": 0
      },
      {
        "m": "az/python",
        "raw": 0.24085619,
        "prob": 0.24085619,
        "class": 0
      }
    ],
    "version": "v17.17",
    "analyzed_at": "2026-06-08T09:31:02Z"
  },
  "path": "common.py",
  "raw": {
    "v": "6",
    "fs": [
      {
        "f": "O(As)H(Db)",
        "x": 37,
        "ff": {
          "i": [
            [
              "",
              "Console"
            ],
            [
              "",
              "Settings"
            ],
            [
              "",
              "str.maketrans"
            ],
            [
              "",
              "code.translate"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "random.randint"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "stringed.lower"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "\"\".join"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "random.randint"
            ],
            [
              "",
              "\"\".join"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "char.upper"
            ],
            [
              "",
              "char.lower"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "\"\".join"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "random.randint"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "\"\".join"
            ],
            [
              "",
              "random.choice"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "random.randint"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "entire_array.append"
            ],
            [
              "",
              "Code_Block"
            ],
            [
              "",
              "Console"
            ],
            [
              "",
              "Union"
            ],
            [
              "",
              "random"
            ],
            [
              "",
              "rich.console"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "typing"
            ],
            [
              "",
              "util.supporting.settings"
            ],
            [
              "",
              "util.supporting.types"
            ]
          ],
          "m": {
            "ast": {
              "op.add": 4.0,
              "op.mul": 2.0,
              "max_depth": 13.0,
              "bind_count": 21.0,
              "call_count": 34.0,
              "node_count": 957.0,
              "member_count": 10.0,
              "op_density.add": 0.0,
              "op_density.mul": 0.0,
              "identifier_count": 63.0,
              "member_depth_max": 2.0,
              "string_literal_count": 47.0,
              "array_literal_max_length": 4.0,
              "numeric_array_max_length": 2.0,
              "string_concat_chain_max_length": 2.0
            },
            "file": {
              "size": 37264.0,
              "entropy": 2.27,
              "size_bytes": 37264.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 800.0,
              "total_lines": 110.0,
              "char_entropy": 2.27,
              "unique_chars": 93.0,
              "lines_over_200": 1.0,
              "lines_over_500": 1.0,
              "string_density": 0.43,
              "avg_line_length": 337.76,
              "high_byte_ratio": 0.91,
              "lines_over_1000": 1.0,
              "max_line_length": 34224.0,
              "non_ascii_ratio": 0.91,
              "empty_line_ratio": 0.25,
              "last_line_length": 23.0,
              "long_token_count": 132.0,
              "whitespace_ratio": 0.02,
              "most_common_ratio": 0.3,
              "identifier_density": 1.48,
              "line_length_stddev": 3245.8,
              "encoded_string_ratio": 0.02,
              "normalized_string_count": 4.48,
              "repeated_char_sequences": 146.0,
              "suspicious_string_ratio": 0.02,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 8.0,
              "most_common_char_codepoint": 224.0,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 9.29
            },
            "binds": {
              "count": 21.0
            },
            "calls": {
              "count": 34.0
            },
            "binary": {
              "overall_entropy": 2.27
            },
            "source": {
              "function_count": 11.0
            },
            "imports": {
              "count": 9.0,
              "stdlib_count": 3.0,
              "stdlib_ratio": 0.33,
              "unique_modules": 9.0,
              "third_party_count": 6.0,
              "third_party_ratio": 0.67
            },
            "members": {
              "count": 10.0
            },
            "strings": {
              "total": 47.0,
              "avg_length": 732.98,
              "max_length": 34211.0,
              "avg_entropy": 1.07,
              "empty_count": 9.0,
              "total_bytes": 34450.0,
              "entropy_stddev": 1.58,
              "base64_candidates": 1.0,
              "very_long_strings": 1.0,
              "high_entropy_count": 2.0,
              "shell_command_strings": 1.0
            },
            "comments": {
              "chars": 288.0,
              "lines": 6.0,
              "total": 6.0,
              "to_code_ratio": 0.06
            },
            "functions": {
              "count": 11.0,
              "avg_params": 0.64,
              "max_params": 2.0,
              "length_stddev": 5.17,
              "avg_name_length": 17.36,
              "no_params_count": 5.0,
              "avg_length_lines": 6.82,
              "max_length_lines": 17.0,
              "min_length_lines": 2.0,
              "high_entropy_names": 5.0,
              "avg_param_name_length": 8.86,
              "density_per_100_lines": 10.0,
              "code_in_functions_ratio": 0.68
            },
            "identifiers": {
              "count": 63.0,
              "total": 163.0,
              "avg_length": 8.9,
              "max_length": 28.0,
              "min_length": 1.0,
              "avg_entropy": 2.55,
              "reuse_ratio": 0.39,
              "unique_count": 63.0,
              "length_stddev": 5.62,
              "sequential_names": 1.0,
              "single_char_count": 2.0,
              "single_char_ratio": 0.03,
              "high_entropy_count": 5.0,
              "high_entropy_ratio": 0.08,
              "all_lowercase_ratio": 0.92,
              "all_uppercase_ratio": 0.02,
              "underscore_prefix_count": 1.0
            }
          },
          "s": [
            [
              373,
              "u8",
              "%"
            ],
            [
              374,
              "u8",
              "%"
            ],
            [
              378,
              "u8",
              "%%"
            ],
            [
              379,
              "u8",
              "%%"
            ],
            [
              396,
              "u8",
              "!"
            ],
            [
              397,
              "u8",
              "!"
            ],
            [
              401,
              "u8",
              "^!"
            ],
            [
              402,
              "u8",
              "^!"
            ],
            [
              419,
              "u8",
              "^"
            ],
            [
              420,
              "u8",
              "^"
            ],
            [
              424,
              "u8",
              "^^"
            ],
            [
              425,
              "u8",
              "^^"
            ],
            [
              442,
              "u8",
              "\""
            ],
            [
              447,
              "u8",
              "^\""
            ],
            [
              448,
              "u8",
              "^"
            ],
            [
              465,
              "u8",
              "\u003c"
            ],
            [
              466,
              "u8",
              "\u003c"
            ],
            [
              470,
              "u8",
              "^\u003c"
            ],
            [
              471,
              "u8",
              "^\u003c"
            ],
            [
              488,
              "u8",
              "\u003e"
            ],
            [
              489,
              "u8",
              "\u003e"
            ],
            [
              493,
              "u8",
              "^\u003e"
            ],
            [
              494,
              "u8",
              "^\u003e"
            ],
            [
              511,
              "u8",
              "\u0026"
            ],
            [
              512,
              "u8",
              "\u0026"
            ],
            [
              516,
              "u8",
              "^\u0026"
            ],
            [
              517,
              "u8",
              "^\u0026"
            ],
            [
              534,
              "u8",
              "|"
            ],
            [
              535,
              "u8",
              "|"
            ],
            [
              539,
              "u8",
              "^|"
            ],
            [
              540,
              "u8",
              "^|"
            ],
            [
              557,
              "u8",
              "="
            ],
            [
              558,
              "u8",
              "="
            ],
            [
              562,
              "u8",
              "^="
            ],
            [
              563,
              "u8",
              "^="
            ],
            [
              580,
              "u8",
              "("
            ],
            [
              581,
              "u8",
              "("
            ],
            [
              585,
              "u8",
              "^("
            ],
            [
              586,
              "u8",
              "^("
            ],
            [
              603,
              "u8",
              ")"
            ],
            [
              604,
              "u8",
              ")"
            ],
            [
              608,
              "u8",
              "^)"
            ],
            [
              609,
              "u8",
              "^)"
            ],
            [
              718,
              "u8",
              "%TO_SCRAMBLE_PLZ%"
            ],
            [
              719,
              "u8",
              "%TO_SCRAMBLE_PLZ%"
            ],
            [
              816,
              "10",
              "5"
            ],
            [
              819,
              "10",
              "7"
            ],
            [
              907,
              "u8",
              "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
            ],
            [
              908,
              "u8",
              "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
            ],
            [
              973,
              "u8",
              "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#$(),?[]_"
            ],
            [
              974,
              "u8",
              "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#$(),?[]_"
            ],
            [
              1199,
              "u8",
              "echo"
            ],
            [
              1200,
              "u8",
              "echo"
            ],
            [
              1422,
              "u8",
              "f\"0x{ord(c):02x}"
            ],
            [
              1422,
              "u8",
              "f"
            ],
            [
              1424,
              "u8",
              "0x"
            ],
            [
              1520,
              "10",
              "3"
            ],
            [
              1523,
              "10",
              "20"
            ],
            [
              1538,
              "u8",
              " "
            ],
            [
              1539,
              "u8",
              " "
            ],
            [
              1765,
              "10",
              "9"
            ],
            [
              1768,
              "10",
              "11"
            ],
            [
              1919,
              "10",
              "1"
            ],
            [
              1922,
              "10",
              "5"
            ],
            [
              1936,
              "u8",
              " "
            ],
            [
              1937,
              "u8",
              " "
            ],
            [
              2062,
              "u8",
              "^"
            ],
            [
              2063,
              "u8",
              "^"
            ],
            [
              2268,
              "u8",
              "f\"^{char}"
            ],
            [
              2268,
              "u8",
              "f"
            ],
            [
              2270,
              "u8",
              "^"
            ],
            [
              2353,
              "u8",
              "string must be a string or bool"
            ],
            [
              2354,
              "u8",
              "string must be a string or bool"
            ],
            [
              2434,
              "u8",
              ";"
            ],
            [
              2435,
              "u8",
              ";"
            ],
            [
              2439,
              "u8",
              ","
            ],
            [
              2440,
              "u8",
              ","
            ],
            [
              2444,
              "u8",
              " "
            ],
            [
              2445,
              "u8",
              " "
            ],
            [
              2449,
              "u8",
              "     "
            ],
            [
              2450,
              "u8",
              "     "
            ],
            [
              2549,
              "10",
              "3"
            ],
            [
              2552,
              "10",
              "7"
            ],
            [
              2640,
              "u8",
              "r"
            ],
            [
              37063,
              "10",
              "100"
            ],
            [
              37225,
              "u8",
              "f\"::{uni}\\n"
            ],
            [
              37225,
              "u8",
              "f"
            ],
            [
              37234,
              "u8",
              "\\n"
            ]
          ],
          "v": {
            "file.stem": "common",
            "file.basename": "common.py",
            "source.language": "python",
            "source.imports[0]": "\"\".join",
            "source.imports[1]": "Code_Block",
            "source.imports[2]": "Console",
            "source.imports[3]": "Settings",
            "source.imports[4]": "TypeError",
            "source.imports[5]": "Union",
            "source.imports[6]": "char.lower",
            "source.imports[7]": "char.upper",
            "source.imports[8]": "code.translate",
            "source.imports[9]": "entire_array.append",
            "source.strings[0]": "%TO_SCRAMBLE_PLZ%",
            "source.strings[1]": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
            "source.strings[2]": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#$(),?[]_",
            "source.strings[3]": "f\"0x{ord(c):02x}",
            "source.strings[4]": "f\"::{uni}\\n",
            "source.strings[5]": "f\"^{char}",
            "source.strings[6]": "string must be a string or bool",
            "source.has_imports": true,
            "source.imports[10]": "isinstance",
            "source.imports[11]": "len",
            "source.imports[12]": "ord",
            "source.imports[13]": "random",
            "source.imports[14]": "random.choice",
            "source.imports[15]": "random.randint",
            "source.imports[16]": "range",
            "source.imports[17]": "rich.console",
            "source.imports[18]": "str.maketrans",
            "source.imports[19]": "string",
            "source.imports[20]": "stringed.lower",
            "source.imports[21]": "typing",
            "source.imports[22]": "util.supporting.settings",
            "source.imports[23]": "util.supporting.types",
            "source.functions[0]": "create_hex_string",
            "source.functions[1]": "escape_batch",
            "source.functions[2]": "make_random_label_no_working",
            "source.functions[3]": "make_random_string",
            "source.functions[4]": "pogdog",
            "source.functions[5]": "random_capitalization",
            "source.functions[6]": "random_scramble",
            "source.functions[7]": "random_semi_and_comma",
            "source.functions[8]": "random_single_carrot",
            "source.functions[9]": "random_space_ammount",
            "source.functions[10]": "random_spaces"
          },
          "ct": [
            "Console",
            "Settings",
            "TypeError",
            "char.lower",
            "char.upper",
            "code.translate",
            "entire_array.append",
            "isinstance",
            "len",
            "ord",
            "random.choice",
            "random.randint",
            "range",
            "str.maketrans",
            "stringed.lower"
          ],
          "id": "python",
          "mc": [
            "char.lower",
            "char.upper",
            "code.translate",
            "entire_array.append",
            "random.choice",
            "random.randint",
            "str.maketrans",
            "string.ascii_letters",
            "string.digits",
            "stringed.lower"
          ]
        },
        "id": 0,
        "sz": 37264,
        "ts": [
          {
            "c": 0.30000001192092896,
            "d": "while loop pattern",
            "e": [
              "    while len(stringed) \u003c length:"
            ],
            "i": "micro-behaviors/data/control-flow/analysis::while-loop",
            "l": 2
          },
          {
            "a": "T1027",
            "c": 0.800000011920929,
            "d": "High non-ASCII ratio in source",
            "e": [
              "text.non_ascii_ratio = 0.91"
            ],
            "i": "metadata/file/text/invisible-unicode::high-non-ascii-ratio",
            "l": 2
          },
          {
            "c": 0.800000011920929,
            "d": "Python import-from statement",
            "e": [
              "from typing import Union"
            ],
            "i": "micro-behaviors/data/text/source::python-import-from-statement",
            "l": 1
          },
          {
            "c": 0.8999999761581421,
            "d": "Very long line",
            "e": [
              "text.max_line_length = 34224.00"
            ],
            "i": "metadata/file/text/metrics::single-long-line",
            "l": 1
          },
          {
            "a": "T1027",
            "c": 0.8999999761581421,
            "d": "Exactly one line exceeds 1000 chars",
            "e": [
              "text.lines_over_1000 = 1.00"
            ],
            "i": "objectives/anti-static/obfuscation/code-metrics/structure::single-long-line-outlier",
            "l": 1,
            "m": "B0032"
          },
          {
            "c": 1.0,
            "d": "Python artifact file extension (py/pyi/pyc)",
            "e": [
              "common.py"
            ],
            "i": "metadata/file/extension::python-artifact-extension",
            "l": 1
          },
          {
            "c": 0.30000001192092896,
            "d": "for loop (content)",
            "e": [
              " for c in "
            ],
            "i": "micro-behaviors/data/control-flow/analysis::for-loop-content",
            "l": 2
          },
          {
            "c": 1.0,
            "d": "Python file extension",
            "e": [
              "common.py"
            ],
            "i": "metadata/file/extension::py",
            "l": 2
          },
          {
            "c": 0.800000011920929,
            "d": "Python random module import",
            "e": [
              "import random"
            ],
            "i": "micro-behaviors/os/random/prng/stdlib::import-random",
            "l": 2
          },
          {
            "c": 0.949999988079071,
            "d": "ROT13 source alphabet string",
            "e": [
              "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
            ],
            "i": "micro-behaviors/data/encode/rot13::rot13-alpha-source",
            "l": 3,
            "el": [
              "38b"
            ]
          },
          {
            "c": 0.8799999952316284,
            "d": "Source or test deletion target",
            "e": [
              "test"
            ],
            "i": "micro-behaviors/data/text/keywords/lexicon::target-source-test",
            "l": 1
          },
          {
            "c": 0.8799999952316284,
            "d": "Codebase deletion target",
            "e": [
              "code"
            ],
            "i": "micro-behaviors/data/text/keywords/lexicon::target-codebase",
            "l": 1
          },
          {
            "c": 0.8999999761581421,
            "d": "File has 30 or more lines",
            "e": [
              "text.total_lines = 110.00"
            ],
            "i": "metadata/file/text/metrics::file-has-30-plus-lines",
            "l": 1
          },
          {
            "c": 1.0,
            "d": "Python source file extension (.py only)",
            "e": [
              "common.py"
            ],
            "i": "metadata/file/extension::python-source-extension",
            "l": 1
          },
          {
            "c": 0.6499999761581421,
            "d": "Python file under 120 lines",
            "e": [
              "text.total_lines = 110.00"
            ],
            "i": "metadata/file/text/metrics::python-under-120-lines",
            "l": 1
          },
          {
            "c": 0.6000000238418579,
            "d": "High non-ASCII character ratio (junk padding)",
            "e": [
              "text.non_ascii_ratio = 0.91"
            ],
            "i": "objectives/anti-static/obfuscation/code-metrics/source::high-non-ascii-ratio",
            "l": 3
          },
          {
            "a": "T1027",
            "c": 0.699999988079071,
            "d": "Very low whitespace ratio (minified/compressed)",
            "e": [
              "text.whitespace_ratio = 0.02"
            ],
            "i": "objectives/anti-static/obfuscation/code-metrics/structure::low-whitespace",
            "l": 2,
            "m": "B0032"
          },
          {
            "a": "T1027",
            "c": 0.8799999952316284,
            "d": "Excessive Python line length",
            "e": [
              "text.max_line_length = 34224.00"
            ],
            "i": "objectives/anti-static/obfuscation/code-metrics/structure::py-excessive-whitespace-line",
            "l": 4,
            "m": "B0032"
          }
        ],
        "sha": "363a56e59e22fc524b92716abe49237a587cc83c4e2e32f182f24763b7a78c5b",
        "path": "common.py",
        "type": "python"
      }
    ],
    "tv": "8e9ac"
  }
}