{
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000018010536,
        "rte": "az",
        "prob": 0.000018010536
      },
      {
        "cls": 0,
        "raw": 0.00029907623,
        "rte": "az/tar",
        "prob": 0.00029907623
      }
    ],
    "prob": 0.000018010536,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018010536223300733,
        "type": "tar.gz"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014007091522216797,
        "type": "shell"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "registry"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010848045349121094,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-11T16:28:46Z"
  },
  "path": "peass-ng-44edc153-1.src.tar.gz",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 18826,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "18826"
          ],
          [
            "cache-control",
            "max-age=300"
          ],
          [
            "content-security-policy",
            "default-src 'none'; style-src 'unsafe-inline'; sandbox"
          ],
          [
            "content-type",
            "text/plain; charset=utf-8"
          ],
          [
            "etag",
            "\"b3e3c23a3d489f6d507226a18fe5da989d57e9849cf4bddcd6fda592c69b4f58\""
          ],
          [
            "strict-transport-security",
            "max-age=31536000"
          ],
          [
            "x-content-type-options",
            "nosniff"
          ],
          [
            "x-frame-options",
            "deny"
          ],
          [
            "x-xss-protection",
            "1; mode=block"
          ],
          [
            "x-github-request-id",
            "9296:154DB3:738CD3:811941:6AA42C3D"
          ],
          [
            "x-github-edge-region",
            "iad"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Fri, 11 Sep 2026 16:28:46 GMT"
          ],
          [
            "via",
            "1.1 varnish"
          ],
          [
            "x-served-by",
            "cache-mci680023-MCI"
          ],
          [
            "x-cache",
            "MISS"
          ],
          [
            "x-cache-hits",
            "0"
          ],
          [
            "x-timer",
            "S1789144126.143979,VS0,VE110"
          ],
          [
            "vary",
            "Authorization,Accept-Encoding"
          ],
          [
            "access-control-allow-origin",
            "*"
          ],
          [
            "cross-origin-resource-policy",
            "cross-origin"
          ],
          [
            "x-fastly-request-id",
            "14331e5d669b61cbf2f9c48874cc1ffb43866869"
          ],
          [
            "expires",
            "Fri, 11 Sep 2026 16:33:46 GMT"
          ],
          [
            "source-age",
            "0"
          ]
        ],
        "locator": "https://raw.githubusercontent.com/carlospolop/PEASS-ng/master/LICENSE",
        "outcome": "ok",
        "final_url": "https://raw.githubusercontent.com/carlospolop/PEASS-ng/master/LICENSE",
        "fetched_at": 1789144126,
        "resolved_url": "https://raw.githubusercontent.com/carlospolop/PEASS-ng/master/LICENSE",
        "source_offset": 288,
        "source_sha256": "6c5dd3d8cf6d8b35e1be323ac6fa83c24f6cc12e0ad71b3a8004aee059dbbbcd",
        "content_sha256": "c75d228e3dc7133765cbeee39013397ea1474d9d4701e70b224dacede528f688"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zQ?yJ4@=6Wtm[s6Nc](\u003eCMOMAgF@!?{PCg!\u0026P-?9d]ck-}qjmgUDz\u0026$OG)}(Y22^XH32a=^8]FEN:d!vy{U\u003cun@{I{[=a6h\u003et}ial6d?9iCU5cQ/5AS7-D?J)K\u003cukM\u003eOz?\u00262nj(pm*ViMiE24^",
            "ln": 0
          }
        ],
        "mol": "H₂(CmF)",
        "sha": "4f8f506dd5964e46443fce671bb2318282765abe192371746ba47b5669a69f53",
        "path": "peass-ng-dffb9496-1.src.tar.gz",
        "risk": 2,
        "size": 1053,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 1053,
              "entropy": 7.74
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 7.77
            }
          }
        },
        "ident": {
          "name": {
            "value": "peass-ng-dffb9496",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.src",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/fs/directory/traverse::traverse-readdir-walk-find",
            "conf": 0.85,
            "crit": 2,
            "desc": "Traverses directories using common APIs",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/traverse::recursive-directory-traversal",
            "conf": 0.86,
            "crit": 3,
            "desc": "Recursive directory traversal logic",
            "from": [
              {
                "file": 2
              }
            ],
            "uses": [
              0
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 2
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boPY?x(n33x(mH5iV@GSD0$Ljd066EvqPT=zE))5fFL?9zddc{e[n*pdgcz?vQTs?jY1Nkq=tn=x9@P[xkRc{wJ+0zvrlGwzF6q}yId*4AY(lowN]p9h8tODAbf9fwPx{?fFUBriwrk@Abf7",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B7nS{vruj4zxIk?wPI^bwGT]YA+PGmB0ayYnMnb3zE[2mxjU%(A::67z/c:avrb\u003c\u003ejT:-RC{%8yA+)(.xMOunB2\u003e%cxk8E3BZ=$kz/4dqvrcg5B8V5lz/vvaml%\u003cJePbhB3t:A^wO#N2jT:2@r4ee}z/{8gwJ.B=oI4Pupe:Oxi+SRSAc15[flgGBe[X)uxMW^bB7Gx4z/fVdzGEHvz/4dqvrcg5B8V5lz/vvaml%\u003cJePbhOzddHcwPxB$nKC{wq:?(V3t\u003ci!wN]v\u003ewO#41jT.W\u003cx(\u003eZBcUEdnxMW=ov@b\u003cbdggcfvkP+{B9htvjT.Wjw\u0026TxUw?#CVvpRibh-Ck8iw\u0026MIh8w-Mgb.9Lvkf-MwJ8qKwIV8LgH-sOv}t",
            "ln": 141,
            "col": 21,
            "line": 8
          },
          {
            "b": "c)@$BvrlGqdgg3mz*2\u00269wPH0.cVAT9B8@{Jxd2bn3uf=[C4CXxdiJ%AarTfBuR0%\u003er6tngzE^W5wn=r[x(k5axDRtby?m3@wGVegwP]mGqxPQ^Bzb/ae[n*pfjOBhy\u0026sxlzV",
            "ln": 537,
            "col": 11,
            "line": 15
          },
          {
            "b": "D)0Jtx(1[zzxHURD(#{wBrAeCasw-*at4gFg75Bp3ug2%Aa9=#c[co=3lR\u0026fuR0%\u003er6tngzE^W5wn=r[x(k5axDRtby?m3@wGUJ4Cw.knvpQGjePtcuBy/GgaswS^at2#7A+f5#vrl05eM9YpDV:vBEip9[v@c6)vR6N53vJl*Aa9l(vp%d1diJ%A3lQE3wft]7y?m3@wEn+!ar@12zGx]dy?$kozY*YQB8\u0026{PxKL{)fk$GhB8@{JxcmJ*arR)NawuG!B:aloazbt9wfrGEePb0lwGSgkx(kyAat4LMx(n38ar\u0026aztY7-deOffrv\u003c2G6B97\u0026by-\u003eq$z8KjcaBwIVa%.IOyIdf(A^YP-B8\u0026{PxKL{)fc\u003e)-yIdJ[zdObGy?W^fCRsz(a%pbL3jm)#bo[sjx(mE1Cxj9lazbt9wfrGEePb0lwGSgvx(kyAat4LMx(n38",
            "ln": 705,
            "col": 125,
            "line": 19
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "gh"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "tail"
            ],
            [
              "",
              "tail"
            ],
            [
              "",
              "cut"
            ],
            [
              "",
              "cut"
            ],
            [
              "",
              "gh"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "install"
            ],
            [
              "",
              "install"
            ]
          ],
          "tgt": [
            "cd",
            "cut",
            "find",
            "gh",
            "install",
            "sort",
            "tail"
          ],
          "funcs": [
            [
              "pkgver",
              570
            ],
            [
              "prepare",
              738
            ],
            [
              "package",
              841
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 6,
              "call_count": 9,
              "node_count": 260,
              "max_array_len": 2
            },
            "file": {
              "size": 1222,
              "entropy": 5.53
            },
            "text": {
              "lines": 40,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.12,
              "space_count": 99,
              "char_entropy": 5.53,
              "unique_chars": 77,
              "top_char_null": 0,
              "string_density": 0.48,
              "top_char_ratio": 0.06,
              "avg_line_length": 29.55,
              "max_line_length": 153,
              "empty_line_ratio": 0.25,
              "last_line_length": 1,
              "long_token_count": 1,
              "whitespace_ratio": 0.11,
              "identifier_density": 2.3,
              "line_length_stddev": 40.56,
              "encoded_string_ratio": 0.05,
              "normalized_string_count": 3,
              "trailing_whitespace_lines": 2,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 10.9
            },
            "binds": {
              "count": 16
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 5.52
            },
            "source": {
              "function_count": 3
            },
            "strings": {
              "hex": 1,
              "bytes": 474,
              "count": 19,
              "url_count": 1,
              "avg_length": 24.95,
              "max_length": 128,
              "avg_entropy": 2.65,
              "entropy_stddev": 1.41
            },
            "comments": {
              "chars": 92,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.11
            },
            "functions": {
              "count": 3,
              "density": 7.5,
              "avg_params": 3,
              "code_ratio": 0.5,
              "max_params": 7,
              "length_stddev": 5.19,
              "avg_name_length": 6.67,
              "avg_length_lines": 6.67,
              "max_length_lines": 14,
              "min_length_lines": 3,
              "avg_param_name_length": 24.56
            },
            "identifiers": {
              "count": 92,
              "unique": 58,
              "avg_length": 5.74,
              "max_length": 31,
              "min_length": 1,
              "avg_entropy": 2.03,
              "reuse_ratio": 0.63,
              "length_stddev": 4.35,
              "hex_like_names": 1,
              "has_digit_ratio": 0.05,
              "single_char_count": 3,
              "single_char_ratio": 0.05,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.48,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 2,
              "keyboard_pattern_names": 1,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 2,
        "mol": "H₂(CmF)",
        "path": "peass-ng-dffb9496-1.src.tar.gz!!peass-ng/PKGBUILD",
        "pid": 0,
        "risk": 2,
        "sha": "799d58cb63594b83e9d9b208ceb219dedfd9013cc5ccbf8a77ff963935af0b41",
        "size": 1222,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "spans": [
              [
                278,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                205,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/traverse::traverse-readdir-walk-find",
            "conf": 0.85,
            "crit": 2,
            "desc": "Traverses directories using common APIs",
            "spans": [
              [
                918,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/traverse::recursive-directory-traversal",
            "conf": 0.86,
            "crit": 3,
            "desc": "Recursive directory traversal logic",
            "uses": [
              2
            ],
            "spans": [
              [
                918,
                7
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 804,
              "entropy": 4.61
            },
            "binary": {
              "peak_region_bytes": 804,
              "peak_region_entropy": 4.61
            },
            "registry": {
              "age_days": 73,
              "maintainers": 2,
              "published_at": 1782795542,
              "is_deprecated": 0
            }
          }
        },
        "id": 3,
        "path": "git@2.55.0-1.registry.json",
        "pid": 1,
        "rel": "registry",
        "role": "sidecar",
        "sha": "d26550ef44d475151e5a9c9aee471d5537c84650e1f6f2cb8fc97b80c4bd8662",
        "size": 804,
        "type": "registry"
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWe0Mv}W5qb5Q?awG\u003ceVxk8E3BZ=}jy?U7Ab6EKrB7]Mgb03]6e?]4le?!\u003eia$K{SBZ/f3B7/b}uTX42iX-MMi5ASPgCZ)tb4ka}uU0O\u003cB0rU7efX[sBy/JnuV{13B7]Mgb06Q:y?$TDvrDW9z/N3.b4kq0A=Dkka$K{Wx([f5b06Q:",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 781,
              "entropy": 4.62
            },
            "binary": {
              "peak_region_bytes": 781,
              "peak_region_entropy": 4.62
            },
            "registry": {
              "age_days": 7,
              "maintainers": 2,
              "published_at": 1788498335,
              "is_deprecated": 0
            }
          }
        },
        "id": 4,
        "mol": "Md(Re)",
        "path": "github-cli@2.100.0-1.registry.json",
        "pid": 1,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "33a60fdaf0f2d3601f24002aac4e4e3176453235a7a344416c9d7cde00afcdde",
        "size": 781,
        "traits": [
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days",
            "spans": [
              [
                0,
                24
              ]
            ]
          }
        ],
        "type": "registry"
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWe0PAW04UzEEx[b03]!wNPU3ePbhBefYmGA=U@kzx.a=g=e=Ov\u003e/?%eIOC2b5?Wly?W%7wN]dRBrS+2h-J=RgDmrIf!sISxjUBXvr(]riXS9ey*?A%B97=jwPz\u003caz/c:WzGP=iefXIBBzbPkb03]?vqNYya$K{Wx([f5b03]!wNPU3",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 843,
              "entropy": 4.76
            },
            "binary": {
              "peak_region_bytes": 843,
              "peak_region_entropy": 4.76
            },
            "registry": {
              "rating": 0,
              "age_days": 0,
              "maintainers": 1,
              "published_at": 1788838741,
              "rating_count": 1,
              "is_deprecated": 0,
              "package_age_days": 1100,
              "first_published_at": 1693749510
            }
          }
        },
        "id": 5,
        "mol": "Md(Re)",
        "path": "peass-ng@44edc153-1.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "abe4db28a3caa740b58a2d61f62cd043f4bc4b8fa7d1cf355cf4c70322c83db7",
        "size": 843,
        "traits": [
          {
            "id": "metadata/registry::aur-package",
            "conf": 1.0,
            "crit": 1,
            "desc": "Arch User Repository package listing"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days",
            "spans": [
              [
                0,
                24
              ]
            ]
          },
          {
            "id": "metadata/registry::aur-recently-modified",
            "conf": 0.9,
            "crit": 3,
            "desc": "AUR package metadata changed within seven days",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                0,
                24
              ]
            ]
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "b3dc8",
    "v": "8"
  }
}