{
  "llm": {
    "conf": 0.348465,
    "grade": "benign",
    "model": "Qwen/Qwen3.6-27B",
    "outcome": "benign",
    "interpretation": "Legitimate Arch Linux package build script"
  },
  "ml": {
    "v": "7",
    "eng": "2.4.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.042710375,
        "rte": "az",
        "prob": 0.042710375
      }
    ],
    "prob": 0.06923569,
    "skip": [
      {
        "rte": "az/tar",
        "why": "unavailable"
      },
      {
        "rte": "az/tar",
        "why": "unavailable"
      }
    ],
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.06923568993806839,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008106231689453125,
        "type": "shell"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.06923568993806839,
        "type": "shell"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000073909759521484375,
        "type": "text"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007420778274536133,
        "type": "src_info"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007321437351492932,
        "type": "registry"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008841355338518042,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-26T12:07:53Z"
  },
  "path": "shoko-webui-2.5.10-1.src.tar.gz",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/shoko-server",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 218,
        "source_sha256": "d534cb7b934899f05f01c2dab2726ea1951f615d1d396e0a3f7ad194236c56c8"
      },
      {
        "kind": "dependency",
        "size": 3700501,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "3700501"
          ],
          [
            "last-modified",
            "Sun, 19 Jul 2026 10:06:08 GMT"
          ],
          [
            "etag",
            "\"0x8DEE57D5A8488CA\""
          ],
          [
            "server",
            "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0"
          ],
          [
            "x-ms-request-id",
            "a23fe2e9-701e-0042-7f66-1758d5000000"
          ],
          [
            "x-ms-version",
            "2018-11-09"
          ],
          [
            "x-ms-creation-time",
            "Sun, 19 Jul 2026 10:06:08 GMT"
          ],
          [
            "x-ms-blob-content-md5",
            "3wUVOjIhIubGerWHTzgMUQ=="
          ],
          [
            "x-ms-lease-status",
            "unlocked"
          ],
          [
            "x-ms-lease-state",
            "available"
          ],
          [
            "x-ms-blob-type",
            "BlockBlob"
          ],
          [
            "x-ms-server-encrypted",
            "true"
          ],
          [
            "x-ms-access-tier",
            "Hot"
          ],
          [
            "x-ms-access-tier-inferred",
            "true"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "age",
            "0"
          ],
          [
            "date",
            "Sun, 26 Jul 2026 12:07:50 GMT"
          ],
          [
            "via",
            "1.1 varnish"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000144-IAD"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-cache-hits",
            "0"
          ],
          [
            "x-timer",
            "S1785067671.853529,VS0,VE8"
          ],
          [
            "content-disposition",
            "attachment; filename=Shoko-WebUI-v2.5.10.zip"
          ],
          [
            "content-type",
            "application/octet-stream"
          ]
        ],
        "locator": "https://github.com/ShokoAnime/Shoko-WebUI/releases/download/v2.5.10/Shoko-WebUI-v2.5.10.zip",
        "outcome": "ok",
        "final_url": "https://release-assets.githubusercontent.com/github-production-release-asset/65279557/6520a3e3-fa09-458c-b404-4ce4d3680dbb?sp=r\u0026sv=2018-11-09\u0026sr=b\u0026spr=https\u0026se=2026-07-26T12%3A41%3A50Z\u0026rscd=attachment%3B+filename%3DShoko-WebUI-v2.5.10.zip\u0026rsct=application%2Foctet-stream\u0026skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0\u0026sktid=398a6654-997b-47e9-b12b-9515b896b4de\u0026skt=2026-07-26T11%3A41%3A19Z\u0026ske=2026-07-26T12%3A41%3A50Z\u0026sks=b\u0026skv=2018-11-09\u0026sig=NMiXArNI6vo0V2bylz2uSlpCQVsrJoyr5bC9XI6ErUU%3D\u0026jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4NTA2Nzk3MCwibmJmIjoxNzg1MDY3NjcwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.AjqTnor-Ce5n27BspRUPPxxUf5krkxLAKSuP8z9-4cI\u0026response-content-disposition=attachment%3B%20filename%3DShoko-WebUI-v2.5.10.zip\u0026response-content-type=application%2Foctet-stream",
        "redirects": [
          "https://github.com/ShokoAnime/Shoko-WebUI/releases/download/v2.5.10/Shoko-WebUI-v2.5.10.zip"
        ],
        "fetched_at": 1785067670,
        "resolved_url": "https://github.com/ShokoAnime/Shoko-WebUI/releases/download/v2.5.10/Shoko-WebUI-v2.5.10.zip",
        "source_offset": 277,
        "source_sha256": "d534cb7b934899f05f01c2dab2726ea1951f615d1d396e0a3f7ad194236c56c8",
        "content_sha256": "eef4553d8adbabc4ebb52b56b4a3dcc762d463382a70b763f0558877a085fe85"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zN(txwKUMHrw.sd]E7DRfzD/%oUl\u003e0s1Fm7XryVxX2Ax:MaeI5?G25#ln!UITy4nkLT-B$qxEYvi^FJXb\u003c#XU5sg9iW(3ZT1XHSQf6YTRa}q]7b7e{/}6e^7/86@UDSE%i.#0=u^yK]yI})ZvdV",
            "n": [
              {
                "c": 2,
                "d": "Archive container path",
                "i": "metadata/package/files/included::archive-container-path",
                "o": 0,
                "z": 31,
                "cf": 0.949999988079071
              }
            ],
            "ln": 0
          }
        ],
        "mol": "H₂(Cm₂Db)Md(Bk)",
        "sha": "092733221ade0f735adbe57a9ca96f487c9b8303d83249f1aee84761ff8f26b6",
        "path": "shoko-webui-2.5.10-1.src.tar.gz",
        "risk": 4,
        "size": 7939,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 7939.0,
              "entropy": 7.97,
              "size_bytes": 7939.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 7.97,
              "peak_region_bytes": 7939.0,
              "peak_region_entropy": 7.82
            }
          }
        },
        "traits": [
          {
            "id": "metadata/build/package::pkgbuild-noextract-nonempty",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "PKGBUILD declares a non-empty noextract list",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-release-download",
            "atk": "T1105",
            "conf": 0.8500000238418579,
            "crit": 3,
            "desc": "GitHub release asset URL template",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory--rx-2",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.8600000143051147,
            "crit": 1,
            "desc": "Regex component marker",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.8600000143051147,
            "crit": 3,
            "desc": "unzip extracts archive to directory",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/build/package::pacman-lifecycle-hook-fn",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Lifecycle-style shell function declaration",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory--rx-1",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.8600000143051147,
            "crit": 1,
            "desc": "Regex component marker",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/url::archive-url-reference-a",
            "conf": 0.8799999952316284,
            "crit": 3,
            "desc": "References an HTTP(S) archive URL",
            "from": [
              {
                "file": 2
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "y?W^5uW36\u003cB.JlMaBsCraA}yaB.Lh%zE^s6jTR[9B8\u0026{Ix\u003c@-pxM4W8flZ#pB.JHyzE^s6e[/uzy+xsxy?vx$cKH$sx\u003ewF(at4gFa%.IVwNY^@uUKy*wQ5REayd5KBzbl63lQDlaz+{rePUIDa%.IVwNY^@uUKy*wQ5REasw*+B8\u0026{Ix\u003c@-pxM4W8flZ#pB.JHyzE^s6e[/uzy:PMjazbr{Ef{raboQAnxcn]\u0026arU=twGU(4Coy\u003ckv@2H=wGVecA=U@kzvgu3B97=6zGx]dy?$HGaBsCraz++fyHqo%vS=w(Ef{raboQAnxcn]\u0026arU=twGU(4Coy\u003ckv@2H=wGVecA=U@kzvdQkayPq6atL#2aARpdaA87baAg+0yHH\u003c!aA?spB7]Mg3uf{8Byfffxl4A\u003ewHF#IDKp(ry?W^5uW36\u003cB.Ihh3jmaE",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "ln"
            ],
            [
              "",
              "link_webui"
            ],
            [
              "",
              "link_webui"
            ]
          ],
          "tgt": [
            "link_webui",
            "ln"
          ],
          "funcs": [
            [
              "link_webui",
              0
            ],
            [
              "post_install",
              210
            ],
            [
              "post_upgrade",
              313
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 8,
              "call_count": 3,
              "node_count": 64
            },
            "file": {
              "size": 348,
              "entropy": 4.86
            },
            "text": {
              "lines": 20,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 46,
              "char_entropy": 4.86,
              "unique_chars": 43,
              "top_char_null": 0,
              "string_density": 0.2,
              "top_char_ratio": 0.07,
              "avg_line_length": 16.4,
              "max_line_length": 61,
              "empty_line_ratio": 0.25,
              "last_line_length": 1,
              "whitespace_ratio": 0.19,
              "identifier_density": 0.65,
              "line_length_stddev": 18.57,
              "max_whitespace_run": 2,
              "normalized_string_count": 0.89,
              "normalized_function_count": 0.67,
              "strings_to_functions_ratio": 1.33,
              "normalized_unique_identifiers": 1.39,
              "identifiers_to_functions_ratio": 2
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 348,
              "peak_region_entropy": 4.86
            },
            "source": {
              "function_count": 3
            },
            "strings": {
              "bytes": 97,
              "count": 4,
              "avg_length": 24.25,
              "max_length": 38,
              "path_count": 2,
              "avg_entropy": 3.76,
              "entropy_stddev": 0.24
            },
            "comments": {
              "chars": 99,
              "count": 3,
              "lines": 3,
              "to_code_ratio": 0.18
            },
            "functions": {
              "count": 3,
              "density": 15,
              "code_ratio": 0.6,
              "length_stddev": 1.41,
              "avg_name_length": 11.33,
              "no_params_count": 3,
              "avg_length_lines": 4,
              "max_length_lines": 6,
              "min_length_lines": 3
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_unknown": 1
            },
            "identifiers": {
              "count": 13,
              "unique": 6,
              "avg_length": 8.33,
              "max_length": 12,
              "min_length": 2,
              "avg_entropy": 2.55,
              "reuse_ratio": 0.46,
              "length_stddev": 4.19,
              "all_lowercase_ratio": 0.83
            }
          }
        },
        "id": 1,
        "mol": "Md₂(Bk)",
        "path": "shoko-webui-2.5.10-1.src.tar.gz!!shoko-webui/shoko-webui.install",
        "pid": 0,
        "risk": 2,
        "sha": "9a849bc1dfa9c878f48e17712294d08864a1c09b1cc45ef08f5f060c7b95fa87",
        "size": 348,
        "traits": [
          {
            "id": "metadata/build/package/maintainer-scripts::pacman-lifecycle-hook-fn",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lifecycle-style shell function declaration",
            "spans": [
              [
                210,
                16
              ],
              [
                313,
                16
              ]
            ]
          },
          {
            "id": "metadata/file/extension/mismatch::script-content-unregistered-extension",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script content under an unregistered suffix"
          },
          {
            "id": "metadata/build/package/maintainer-scripts::pacman-scriptlet-hook-fn",
            "conf": 0.9,
            "crit": 1,
            "desc": "Non-PKGBUILD lifecycle-style shell function",
            "spans": [
              [
                210,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                186,
                0
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "boPY?x(n33x(mH5iV@PQB-nD=zdL$Qv%8-yzeS#H3uf=[zEEx[j-+pPyI$!GwNY^@3uf=[C4CXSga\u003eBpf!-@NyIdW0y=%GWAbf8%wPIuAcSB+\u003caA}yaB.I$vB7F(8x(k4(xM4W8ax8\u0026(C4CXDcKKp5v}X1NcT*[rcN/yBA+)(.xMOunB2\u003e%cxk8E3BZ=$kz/4daxM4W8vqY^@wIl$}z!\u003cnys7L\u0026vnG[HLwPhi#wof)ZcV-%tyI$!CwPz%9AWJpyzddi\u003ewmYZ\u003ezE^/Kc)%dPDtdsCdgf^bB97\u0026by=%4\u003cAbf97vqPO7e[]iAByx043uHcdA:@Vzc\u003c?7ta%.IOyIdJ[zdObEbZTGCxlE\u003cbEj/?WA5{3[BAzFyiXJd0x([3hvLheez7!?3z!\u003cnSzFr%0fh(L5yI$!awNXUhflgSuwNPT\u003eB1.6xCw.knvpR3mbZTGCxlE\u003cbEj[Jjz!\u003cnys7L\u0026vnIb9hDVi+kC4CYxe{.kJa{]+azF%9hBAg/1BuI2@bZTGCxkRc{wQMcQDVi+kC4CYxe{.kJa$i\u003euxKJ+MgimOPB3g{0f!$WyvMuzSf/ix0fGg:Bv}e}5fF\u003eErh!3qSwI=bJwI#wOg?g5Mix7L9w))J9f/-X%hAtw9vkY#4vLzpHgb?iNh.[]Oh8)oHwO2ychdFHQgbJAG",
            "n": [
              {
                "c": 3,
                "d": "PKGBUILD declares a non-empty noextract list",
                "i": "metadata/build/package::pkgbuild-noextract-nonempty",
                "o": 392,
                "z": 12,
                "cf": 0.699999988079071
              },
              {
                "c": 3,
                "d": "References an HTTP(S) archive URL",
                "i": "micro-behaviors/communications/http/download/url::archive-url-reference-a",
                "o": 291,
                "z": 97,
                "cf": 0.8799999952316284
              },
              {
                "c": 3,
                "d": "Recognized OS-specific execution marker",
                "i": "objectives/execution/condition/platform::os-specific-execution-recognized-marker",
                "o": 0,
                "z": 8,
                "cf": 0.800000011920929
              },
              {
                "c": 2,
                "d": "Contains an HTTPS URL prefix",
                "i": "micro-behaviors/communications/http/message::https-prefix",
                "o": 136,
                "z": 8,
                "cf": 0.8999999761581421
              },
              {
                "c": 1,
                "d": "References a GitHub or Google domain",
                "i": "metadata/file/catalog/identity::platform-domain",
                "o": 144,
                "z": 10,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "ivul.3ufA-yHH\u003c!c[co=3lQE9zGx]dy?$jCwfr6wDVi+kwnc7jflItRfkLuiflp/ByI$\u003eIwNY^@a{]CnB-8ItA3ctIDVKjqwnc7jfc\u003e)-yIdJ[zdObEbZTGCxlE\u003cbEj/?WA3uzRwfrd83lQEdB%4$OuOubhwmZ0rxMO9ca%n6PDVi+kwnc7jflItRfkLuiflp/ByI$\u003eIwNY^@fkkrmwQ2?vBzU?Dw{4{4x(1$2Ef{q",
            "n": [
              {
                "c": 3,
                "d": "unzip extracts archive to directory",
                "i": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory",
                "o": 635,
                "z": 48,
                "cf": 0.8600000143051147
              }
            ],
            "ln": 571,
            "col": 141,
            "line": 15
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "install"
            ],
            [
              "",
              "install"
            ],
            [
              "",
              "unzip"
            ],
            [
              "",
              "unzip"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ]
          ],
          "tgt": [
            "install",
            "mv",
            "unzip"
          ],
          "metrics": {
            "ast": {
              "max_depth": 6.0,
              "bind_count": 12.0,
              "call_count": 3.0,
              "node_count": 172.0,
              "identifier_count": 21.0,
              "string_literal_count": 12.0,
              "array_literal_max_length": 1.0
            },
            "file": {
              "size": 758.0,
              "entropy": 5.5,
              "size_bytes": 758.0
            },
            "text": {
              "digit_ratio": 0.16,
              "space_count": 24.0,
              "total_lines": 22.0,
              "char_entropy": 5.5,
              "unique_chars": 60.0,
              "string_density": 0.55,
              "avg_line_length": 33.45,
              "max_line_length": 143.0,
              "empty_line_ratio": 0.09,
              "last_line_length": 1.0,
              "long_token_count": 2.0,
              "whitespace_ratio": 0.06,
              "most_common_ratio": 0.06,
              "identifier_density": 1.64,
              "line_length_stddev": 37.09,
              "encoded_string_ratio": 0.08,
              "normalized_string_count": 2.56,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 4.71
            },
            "binds": {
              "count": 12.0
            },
            "calls": {
              "count": 3.0
            },
            "binary": {
              "overall_entropy": 5.5,
              "peak_region_bytes": 758.0,
              "peak_region_entropy": 5.5
            },
            "source": {
              "function_count": 1.0
            },
            "strings": {
              "total": 12.0,
              "url_count": 1.0,
              "avg_length": 40.83,
              "max_length": 128.0,
              "avg_entropy": 3.65,
              "hex_strings": 1.0,
              "total_bytes": 490.0,
              "entropy_stddev": 0.88
            },
            "comments": {
              "chars": 31.0,
              "lines": 1.0,
              "total": 1.0,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 1.0,
              "avg_params": 3.0,
              "max_params": 3.0,
              "avg_name_length": 7.0,
              "avg_length_lines": 5.0,
              "max_length_lines": 5.0,
              "min_length_lines": 5.0,
              "avg_param_name_length": 4.67,
              "density_per_100_lines": 4.55,
              "code_in_functions_ratio": 0.23
            },
            "identifiers": {
              "count": 21.0,
              "total": 36.0,
              "avg_length": 6.48,
              "max_length": 11.0,
              "min_length": 2.0,
              "avg_entropy": 2.4,
              "reuse_ratio": 0.58,
              "unique_count": 21.0,
              "length_stddev": 2.44,
              "has_digit_ratio": 0.1,
              "all_lowercase_ratio": 0.76
            }
          }
        },
        "id": 2,
        "mol": "H₂(Cm₂Db)Md(Bk)",
        "path": "shoko-webui-2.5.10-1.src.tar.gz!!shoko-webui/PKGBUILD",
        "pid": 0,
        "risk": 4,
        "sha": "0e21a0bb1a88d015f5e7f1753e14cca778b0345559f12c6d8c5ec672f7059fd3",
        "size": 758,
        "traits": [
          {
            "id": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory--rx-2",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.8600000143051147,
            "crit": 1,
            "desc": "Regex component marker",
            "spans": [
              [
                635,
                48
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory--rx-1",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.8600000143051147,
            "crit": 1,
            "desc": "Regex component marker",
            "spans": [
              [
                635,
                48
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/url::archive-url-reference-a",
            "conf": 0.8799999952316284,
            "crit": 3,
            "desc": "References an HTTP(S) archive URL",
            "spans": [
              [
                291,
                97
              ]
            ]
          },
          {
            "id": "metadata/build/package::pkgbuild-noextract-nonempty",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "PKGBUILD declares a non-empty noextract list",
            "spans": [
              [
                392,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-release-download",
            "atk": "T1105",
            "conf": 0.8500000238418579,
            "crit": 3,
            "desc": "GitHub release asset URL template",
            "spans": [
              [
                299,
                52
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/archive/extract/zip::unzip-archive-to-directory",
            "atk": "T1105",
            "mbc": "E1105",
            "conf": 0.8600000143051147,
            "crit": 3,
            "desc": "unzip extracts archive to directory",
            "spans": [
              [
                635,
                48
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "mg7dWarR^HarR^HarR^HarR^HarR^HaxA5]B7]MgatLF\u003cn{b2.atC(pf:XmglVl{?A+Pf1Brz#0diHu9i5@Jjf/.lGavZx.wGT]\u0026w]@l9A+cv.z/]@dvruj4zy=]4zEUpI3lRhXavZxWzFK65zxI(1A+e*7efEz@w]}YemR)0YAX5t1z/Z2szy=]8k{d\u003cpf!\u003evlf/7Hraxqua3lR=XwPA6mzE\u003c@8B0bBkA=2JjBy!#9Bz\u0026piz/x$AvqYP#wncabA+P09By=OrwPzl*BzkOmv@Ds2wPFh3z!pblxLzJgy?Wx\u003czGxwiwn+$2zdNQbefFzABrC7bvqYZ(zF78aBrCpsaz#atayP85z*b=6e^.}darR^HarR^HarR^HarR^HarR^HarR^HarR!6A+eV@vR/P.3lQD\u003cxK@r5x\u003e7Z(B7Gznw]zYjzeTGqaAIEkBA.elwGUA4wGUI{B7]o8wN({9zY\u003cdgyH[R%Cvt+tD2E?C3tar\u0026wN]Z@aARJAB7/05wGUA0wftw}vqYZ?azC{IarT0@ay/tcBAg/hBsXLRxK@p",
            "ln": 45,
            "col": 46,
            "line": 1
          },
          {
            "b": "vqZukz//V7AV/swz!B90z6j4oz/YFjvrDW9z/P[wv@Dj3x(\u003eFtzWHSdx(mMax(\u003e%IasHfbzdK\u0026dBzblaavZx.wGT]\u0026w]@l9A+cv.z/]@dvruj4zxK1sw]@l9A+cwcB07",
            "ln": 732,
            "col": 30,
            "line": 16
          },
          {
            "b": "zE)\u0026%y-(L%vR/:*awuGVwO#N2B0a[iwGUI{B7]o8wN({9zY\u0026[9yH[SfB-I4oBzb98aBd)F3tr\u003c\u003ewGV8dwGUP9wO2y\u003cz6i}say]hcBAh88B-.gqv@Ds2wPF#jw/$YawO009z!s9nvrb{4c$d17ay/7[A+w@aw]zX%BzbxfaAIamC4\u003eC$azCBgD2E*FCwhbidj=P-xA",
            "ln": 1016,
            "col": 15,
            "line": 22
          },
          {
            "b": "BZ]8cvixJfz!B90z7D/NxK#p0wPwb\u003cA::67B0bywazbLjayMy8wO0znD2E*Fzfo]wazkziwGV8dwGV28v}/)@wO#QhayP85aARpdaAzgexMOqrBzb983vcMjazthbwIb8Fs-nB9zfo]waz\u003eL5wGV5pA+cwnxKM09BzblhefG4Mz.92KwN/p=C4z!mAV!\u003e2zu",
            "ln": 1660,
            "col": 45,
            "line": 33
          },
          {
            "b": "wQbzlzF%.wBzbl1ATD\u00263xj#yde^.}daxJa%Ab](swN/*8D2E?CaAzgexMOqrCwhejaAR*CaAIToAc15.c]0d[v@DsiA+Pf1BrCWswGV5jw]@l9A+c^AvqYP.c]9j]z!rP)AV/TCBS+^tx(+zkx\u003e7Z(B7DFrxLy%\u0026azkziwPF#tz/)gswOkB/aAg[jze16jx(v(iBz\u0026piz/x$M3s)\u003c(BAh88B-.gqvqYQez/M$qz!9M]C{4ixwGV5jw]@l9A+c\u003cg3lQDSy\u0026:ICazbLjaz1$\u003exDQ-aBzbPkcVZzHA=l5hv@#B6zxJw9wft/kA=S=",
            "ln": 1876,
            "col": 55,
            "line": 36
          },
          {
            "b": "aA8oyz//V7AV/NAA+=!wxLy%\u0026ay/tcByw)3A%=s#zF%Shv}u^4y***+wftubaARpday/teD2^RixMLwgz!@@}AV/BiD1?eeazC{uzddYjvR3V)x(!xpx\u003c#jbwN(c\u003czE-",
            "ln": 3047,
            "col": 41,
            "line": 62
          },
          {
            "b": "v@DmaAa@*8z/{bqC{3Kkwftr1Ab](oA+O%7wO=SmAckSax(^@gz/cXevpJ%[v@DsiayPdgvq{gaz/x-hvru5/v@DsiA+Pf1BrCEtBzkk@ayPd#ay]hcv@bN/zdN-gz!pbovrcx%zGHd=azUL1A3e\u003ejBywW3ayP85aARpd3t%^7x\u003e7Z}aARp9BrCQnw[u09Bz\u0026pzxLzJgoLF0FzGxwivqYP#Bz\u0026pzxK@q{vSM9#v}u^3w/$J1C{4rtA=LPaBA]}P",
            "ln": 4147,
            "col": 1,
            "line": 81
          },
          {
            "b": "az(4cx\u003ez6\u003cwft\u0026iz!B90z6i.mA=2l3y\u003cvdzwNPa\u003cay/tbzddr)B0bgmBy/G3v@#BdwO=S0arR^HCw7M9aAzQxefGjRBS+KzB95KmvrDT5azC{GaA}HgzxK1xvrcE3wft]nzu",
            "ln": 5251,
            "col": 14,
            "line": 103
          },
          {
            "b": "B7DFdzxK4mwGU\u0026dB95KyA+5)4vrcSoCvt+FaARJAAb]VgBrCHxay]hcAbn%dayPc{arR^HvqY$3B-7Y2zdNQbazC.6y\u0026%o5zF782zxJwbAb](oA+O%7wGUG3AcVFrx8",
            "ln": 5387,
            "col": 18,
            "line": 105
          },
          {
            "b": "zdNQbefGjRB-FQGz/PRovQTs?wft/d3lQDlaARpdaw^8%xl4A$azC)tzF%RtA+flkx(W=}aARJAAb]VgBrC1fayPe9z/]@cwO(0@Bs]0H3rgXIB7DFmwPq\u003cbA+f90zGG}xvq{g4C{4iEaARpdaz(4cx\u003ez6\u003cwfu8mA+=!aB0a)lCw7]hwIb8FnOerzwmYU2x\u003ez6/vR/P#B7F\u003c6x(v\u003e",
            "ln": 5822,
            "col": 45,
            "line": 111
          },
          {
            "b": "BrCWswGUY8By/uiaA7\u003cmBzbxfaAIa7BzkVhaARJAv@bN/z6i\u003ekxj#ydaA8oyv@DmbwPI@2D2E?CaAzgexMOqrBz\u0026pCz/PRoCxdztBy/tjwO#Q7A+f6jayYQsD2E*!aAy(",
            "ln": 6535,
            "col": 15,
            "line": 124
          },
          {
            "b": "w/$VfwN/\u003e8vpB4:aA8oyz^)D)v@@\u00266z!9A4x(+zlvpS{(vTf8mw[CQ{x(mL\u003cvpJ!UB8@ECzY\u0026LdAcSNrA=k!qvix8(B7]o8vru6\u003eaAhd9v}vhlBzbl6aA7\u003e7wPzH5xcp=9B.M2cy?mHa3sNBOwPI]nBz\u0026piz/x$ABzbkdB8Mhwv}u=)z!9A4w].*baAN",
            "ln": 8803,
            "col": 18,
            "line": 166
          },
          {
            "b": "aw^8%xl4A$aA.NjwPw]nxLzJgoLF0FzGxv@zddYjvpS)\u003evqWi0CYmFkv}*3cxjV0]A:-{2x\u003e7N/ay]hcBAh88B-.tozxJ+fze192BzkVhaz2!cy\u0026%o5zF6q#xM4}",
            "ln": 12420,
            "col": 41,
            "line": 231
          },
          {
            "b": "xK@qQA+e/8q/un\u0026CvtJ6avZo(zE^f$x(v(izddYjAckSax(^@gA+fAdB7F(8vqYQez/M$rwP]nuwPz\u003caz/fR6z!pblxK@qRwO#71vqE5.BZ/f3v\u003c1DVv}xL0wGUP9z/3Rsx-",
            "ln": 12718,
            "col": 7,
            "line": 237
          },
          {
            "b": "qBKzFnM3WbqxOt5qC]}Jr7P\u003eXe^.}datCS7aw2rJper03rZ/+.axqfgmn)bcqBKC.nM4#BavoiNk#pxKnKC^goHQ6$l02g8qxOm}qBK2xaxhbVnLQyfqB%?VpdCT)nLz/2k#7M9lR*JYqB%wHr3j.coHIrEefE.^ave+9awU%cmn+m8k#HV+axI9fawCd8",
            "ln": 14531,
            "col": 1,
            "line": 268
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 18092,
              "entropy": 4.67
            },
            "binary": {
              "peak_region_bytes": 6828,
              "peak_region_entropy": 4.99
            }
          }
        },
        "id": 3,
        "path": "shoko-webui-2.5.10-1.src.tar.gz!!shoko-webui/LICENSE",
        "pid": 3,
        "risk": 1,
        "sha": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643",
        "size": 18092,
        "traits": [
          {
            "id": "metadata/permission/prose::permission-grant-verb-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Grant or authorization verb text",
            "spans": [
              [
                1713,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/prose::permission-mandatory-language-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Forced or mandatory instruction wording",
            "spans": [
              [
                5870,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/prose::permission-permission-term-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Permission or access term",
            "spans": [
              [
                8851,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                5419,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                764,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                372,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                241,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1064,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                1073,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                385,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1924,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                276,
                0
              ]
            ]
          }
        ],
        "type": "text"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 559.0,
              "entropy": 5.27,
              "size_bytes": 559.0
            },
            "binary": {
              "overall_entropy": 5.27,
              "peak_region_bytes": 559.0,
              "peak_region_entropy": 5.27
            }
          }
        },
        "id": 4,
        "path": "shoko-webui-2.5.10-1.src.tar.gz!!shoko-webui/.SRCINFO",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:alpm/arch/shoko-server",
            "off": 218,
            "kind": "dependency"
          },
          {
            "to": "pkg:alpm/arch/unzip",
            "off": 201,
            "kind": "dependency"
          },
          {
            "to": "https://github.com/ShokoAnime/Shoko-WebUI/releases/download/v2.5.10/Shoko-WebUI-v2.5.10.zip",
            "off": 277,
            "kind": "dependency"
          }
        ],
        "sha": "d534cb7b934899f05f01c2dab2726ea1951f615d1d396e0a3f7ad194236c56c8",
        "size": 559,
        "type": "src_info"
      },
      {
        "id": 5,
        "sha": "bfce84b9e646f77cdbf8ca62110c19c066192b001f6fd3f867575ae9498d3954",
        "path": "unzip@6.0-23.registry.json",
        "size": 831,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 6,
        "mol": "Md",
        "sha": "c5dd63273e2db895193b4bb82e1db1ca01e66df56b3de3b75a2e0002d61be126",
        "path": "shoko-webui@2.5.10-1.registry.json",
        "risk": 1,
        "size": 820,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 2,
    "v": "8"
  }
}