{
  "ml": {
    "v": "7",
    "eng": "2.2.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.020355016,
        "rte": "az",
        "prob": 0.020355016
      }
    ],
    "prob": 0.020355016,
    "skip": [
      {
        "rte": "az/tar",
        "why": "unavailable"
      },
      {
        "rte": "az/tar",
        "why": "unavailable"
      }
    ],
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.020355015993118286,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00833556056022644,
        "type": "shell"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003331899642944336,
        "type": "srcinfo"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-01T18:48:07Z"
  },
  "path": "pragtical-3.12.4-1.src.tar.gz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zQ\u003czeXe!5ye[\u003er$IwjcJ^)ZL+)3SrbvMIZ*0lgAAl]d27.{=s=Io6n[)p4",
            "n": [
              {
                "c": 2,
                "d": "Archive parser reported errors",
                "i": "metadata/file/metrics::archive-parse-error",
                "o": 0,
                "z": 24,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0
          }
        ],
        "mol": "H₂(CmPo₂)",
        "sha": "d1e932dc8a55baa169a7032111b08969e4ced654f1b42ad19b3ee61d42e61621",
        "path": "pragtical-3.12.4-1.src.tar.gz",
        "risk": 2,
        "size": 1276,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 1276.0,
              "entropy": 7.85,
              "size_bytes": 1276.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 7.85,
              "peak_region_bytes": 1024.0,
              "peak_region_entropy": 7.8
            }
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/process/create/local-exec::local-execution",
            "conf": 1.0,
            "crit": 3,
            "desc": "Executes a file from current directory",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/build-artifacts::package-build-tool-context--destdir",
            "conf": 1.0,
            "crit": 1,
            "desc": "Package build tool context (DESTDIR)",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-current-dir",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "Execution from current directory (./file)",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Shell command execution capability",
            "from": [
              {
                "off": 1156,
                "file": 1,
                "line": 45
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-symbols",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Shell execution symbols",
            "from": [
              {
                "off": 1156,
                "file": 1,
                "line": 45
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-archive-ref-download",
            "atk": "T1105",
            "conf": 0.8399999737739563,
            "crit": 3,
            "desc": "GitHub archive refs download URL",
            "from": [
              {
                "file": 1
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boPY?x(n33x(mH5iV}4aw[CQ{B8L}sm@Jo\u003evqGI3auTyKzdEj3kXB}xx(2ziz/4V",
            "n": [
              {
                "c": 2,
                "d": "Arch PKGBUILD package recipe basename",
                "i": "metadata/file/string/identity::pkgbuild-basename",
                "o": 0,
                "z": 8,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 52
          },
          {
            "b": "Abf97vqPNsAb]x1Bzkk[yY",
            "ln": 3,
            "addr": 53
          },
          {
            "b": "Abf8%wPIuAcSB+\u003caAhvfv@#A{vqE5{zE:(eA:-P$vrui[ay/t2wGUL{x([ole**",
            "ln": 6,
            "addr": 94
          },
          {
            "b": "vrb\u003c\u003ejT.X5i5Ub4g::Z",
            "ln": 7,
            "addr": 145
          },
          {
            "b": "B-IpYb4#7uAc15[fk20vxMW=pv@DiqAb]x1Bzkk[y+G:Fvp%W@v{%f$",
            "n": [
              {
                "c": 2,
                "d": "HTTPS protocol prefix",
                "i": "micro-behaviors/communications/http/message::https-prefix",
                "o": 166,
                "z": 8,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 8,
            "addr": 161
          },
          {
            "b": "y?Wx\u003czGxwLc)}.Xr3%9",
            "ln": 9,
            "addr": 206
          },
          {
            "b": "wmYZ\u003ezE^/Kc\u0026",
            "ln": 10,
            "addr": 222
          },
          {
            "b": "zddi\u003ewmYZ\u003ezE^/Kc)@\u003eyB8L}WjUOGDgBBp)xk8Dndf",
            "ln": 16,
            "addr": 444
          },
          {
            "b": "B8Mhwv}v!K",
            "ln": 17,
            "addr": 478
          },
          {
            "b": "arR\u003ewBAzFyiXJd0x([3hvLheez7/\u003cGvp%W@v{%gbAb]x1Bzkk[y+Gjqv}YO1wIn7nw]/REvp%TmB%I3xxlE\u003cbe{7Jxe[YFO",
            "n": [
              {
                "c": 3,
                "d": "GitHub archive refs download URL",
                "i": "micro-behaviors/communications/url/external/github::github-archive-ref-download",
                "o": 498,
                "z": 49,
                "cf": 0.8399999737739563
              }
            ],
            "ln": 18,
            "addr": 487
          },
          {
            "b": "df",
            "ln": 19,
            "addr": 564
          },
          {
            "b": "B7!#qh8YI#zf4\u0026*cU1(xhzWj1vMlnQw?)%LvRfddgb.3Hixe#Qgc49Ciaj*6v\u003eYR%f/-\u00262wm^.Vhdnj0h!B)RwJqX6iwJH8gBBQ",
            "ln": 20,
            "addr": 566
          },
          {
            "b": "arR^HzdN^bzxJCcze:i9wGSM(ayYFcy?9",
            "ln": 42,
            "addr": 1078
          },
          {
            "b": "arR^Hv{%B\u0026ar\u00267kl}pP.mn)bRpFLm@sX}KhazCY",
            "ln": 43,
            "addr": 1105
          },
          {
            "b": "arR^HarU(pD2c]bwpeRRf!0",
            "n": [
              {
                "c": 3,
                "d": "Executes a file from current directory",
                "i": "micro-behaviors/process/create/local-exec::local-execution",
                "o": 1155,
                "z": 28,
                "cf": 1.0
              }
            ],
            "ln": 44,
            "addr": 1137
          },
          {
            "b": "arR^HarR^He?.oQA+PGmB1.MRzy]Wyv{%f@bXH}ivQT7WwmoN*ayYFcy?aVeB-5rNzxK1gA+PGmB1.uLvj#Ojz.t\u003cGve",
            "n": [
              {
                "c": 3,
                "d": "Execution from current directory (./file)",
                "i": "micro-behaviors/process/create/shell/spawn::shell-execution-current-dir",
                "o": 1156,
                "z": 17,
                "cf": 0.699999988079071
              }
            ],
            "ln": 45,
            "addr": 1156
          },
          {
            "b": "arR^HarR^Hj39",
            "ln": 46,
            "addr": 1230
          },
          {
            "b": "arR^HarSc.",
            "ln": 47,
            "addr": 1241
          },
          {
            "b": "Aa9l(vp%d1diJ%",
            "ln": 58,
            "addr": 1453
          },
          {
            "b": "arUf8ar\u003e=Bvp%W@v{%g9bYEKiC4CXr",
            "ln": 59,
            "addr": 1465
          },
          {
            "b": "arT6vq=DdRqAViHAbf8%x(UyuzdN^bzxJUhB97\u0026by-\u003eq%ayYFcy?9",
            "n": [
              {
                "c": 1,
                "d": "Package build tool context (DESTDIR)",
                "i": "micro-behaviors/fs/build-artifacts::package-build-tool-context--destdir",
                "o": 1492,
                "z": 7,
                "cf": 1.0
              }
            ],
            "ln": 60,
            "addr": 1490
          },
          {
            "b": "",
            "ln": 61,
            "addr": 1533
          },
          {
            "b": "arUJpwnc6bePq*RbYEKiwnc6qB-RNRB7/05wIm\u003elv}xL0wPGHIAbf97vqPNea]",
            "ln": 62,
            "addr": 1534
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "arch-meson"
            ],
            [
              "",
              "arch-meson"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "./scripts/run-local"
            ],
            [
              "",
              "./scripts/run-local"
            ],
            [
              "",
              "./scripts/run-local"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "meson"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "ln"
            ]
          ],
          "tgt": [
            "./scripts/run-local",
            "arch-meson",
            "cd",
            "ln",
            "meson",
            "mkdir"
          ],
          "metrics": {
            "ast": {
              "max_depth": 9.0,
              "bind_count": 17.0,
              "call_count": 11.0,
              "node_count": 341.0,
              "identifier_count": 48.0,
              "string_literal_count": 38.0,
              "array_literal_max_length": 17.0
            },
            "file": {
              "size": 1682.0,
              "entropy": 5.21,
              "size_bytes": 1682.0
            },
            "text": {
              "digit_ratio": 0.06,
              "space_count": 224.0,
              "total_lines": 64.0,
              "char_entropy": 5.21,
              "unique_chars": 79.0,
              "string_density": 0.59,
              "avg_line_length": 25.28,
              "max_line_length": 104.0,
              "empty_line_ratio": 0.14,
              "last_line_length": 1.0,
              "whitespace_ratio": 0.17,
              "most_common_ratio": 0.06,
              "identifier_density": 1.44,
              "line_length_stddev": 25.45,
              "encoded_string_ratio": 0.03,
              "normalized_string_count": 4.75,
              "repeated_char_sequences": 1.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 8.0
            },
            "binds": {
              "count": 17.0
            },
            "calls": {
              "count": 11.0
            },
            "binary": {
              "overall_entropy": 5.21,
              "peak_region_bytes": 1682.0,
              "peak_region_entropy": 5.24
            },
            "source": {
              "function_count": 2.0
            },
            "strings": {
              "total": 38.0,
              "url_count": 2.0,
              "avg_length": 15.89,
              "max_length": 72.0,
              "path_count": 1.0,
              "avg_entropy": 2.87,
              "hex_strings": 1.0,
              "total_bytes": 604.0,
              "entropy_stddev": 0.84
            },
            "comments": {
              "chars": 98.0,
              "lines": 3.0,
              "total": 3.0,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 2.0,
              "avg_params": 6.5,
              "max_params": 9.0,
              "length_stddev": 14.0,
              "avg_name_length": 6.0,
              "avg_length_lines": 21.0,
              "max_length_lines": 35.0,
              "min_length_lines": 7.0,
              "many_params_count": 1.0,
              "avg_param_name_length": 46.23,
              "density_per_100_lines": 3.13,
              "code_in_functions_ratio": 0.66
            },
            "identifiers": {
              "count": 48.0,
              "total": 92.0,
              "avg_length": 7.92,
              "max_length": 25.0,
              "min_length": 2.0,
              "avg_entropy": 2.48,
              "reuse_ratio": 0.52,
              "unique_count": 48.0,
              "length_stddev": 5.06,
              "has_digit_ratio": 0.06,
              "high_entropy_count": 3.0,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.56,
              "all_uppercase_ratio": 0.1,
              "numeric_suffix_count": 1.0
            }
          }
        },
        "id": 1,
        "mol": "H₂(CmPo₂)",
        "path": "pragtical-3.12.4-1.src.tar.gz!!pragtical/PKGBUILD",
        "risk": 2,
        "sha": "71b9dc91717356c783225eff5dfaac16cbd8015838bb891922db9edecd132690",
        "size": 1682,
        "traits": [
          {
            "id": "micro-behaviors/fs/build-artifacts::package-build-tool-context--destdir",
            "conf": 1.0,
            "crit": 1,
            "desc": "Package build tool context (DESTDIR)",
            "spans": [
              [
                1492,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-current-dir",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "Execution from current directory (./file)",
            "spans": [
              [
                1156,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::local-execution",
            "conf": 1.0,
            "crit": 3,
            "desc": "Executes a file from current directory",
            "spans": [
              [
                1155,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-archive-ref-download",
            "atk": "T1105",
            "conf": 0.8399999737739563,
            "crit": 3,
            "desc": "GitHub archive refs download URL",
            "spans": [
              [
                498,
                49
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Shell command execution capability",
            "spans": [
              [
                1156,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-symbols",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Shell execution symbols",
            "spans": [
              [
                1156,
                17
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 690.0,
              "entropy": 4.93,
              "size_bytes": 690.0
            },
            "binary": {
              "overall_entropy": 4.93,
              "peak_region_bytes": 690.0,
              "peak_region_entropy": 4.93
            }
          }
        },
        "id": 2,
        "path": "pragtical-3.12.4-1.src.tar.gz!!pragtical/.SRCINFO",
        "refs": [
          {
            "to": "pkg:alpm/arch/luajit",
            "off": 234,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/sdl3",
            "off": 252,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/sdl3_image",
            "off": 268,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/libiconv",
            "off": 290,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/freetype2",
            "off": 310,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/harfbuzz",
            "off": 331,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/pcre2",
            "off": 351,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/uchardet",
            "off": 368,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/hicolor-icon-theme",
            "off": 388,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/lua",
            "off": 234,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/zlib",
            "off": 433,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/mbedtls",
            "off": 449,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/libgit2",
            "off": 468,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/libzip",
            "off": 487,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/xz",
            "off": 505,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/meson",
            "off": 192,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/git",
            "off": 116,
            "kind": "dependency"
          },
          {
            "to": "pkg:github/pragtical/pragtical",
            "off": 518,
            "kind": "dependency"
          }
        ],
        "sha": "8af6107eb7d03be0aa2e1a7d412e7ef05c365635b4d6415f95d40ae05a973eb6",
        "size": 690,
        "type": "srcinfo"
      }
    ],
    "rev": "868bd",
    "v": "8"
  }
}