{
  "ml": {
    "v": "7",
    "eng": "2.2.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.008595298,
        "rte": "az",
        "prob": 0.008595298
      }
    ],
    "prob": 0.008595298,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008595298044383526,
        "type": "xz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007849733345210552,
        "type": "shell"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007985810749232769,
        "type": "shell"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017722448319545947,
        "type": "python"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012238820090715308,
        "type": "python"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013192494407121558,
        "type": "python"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012467305168684106,
        "type": "python"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012695789337158203,
        "type": "python"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017722448319545947,
        "type": "python"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013192494407121558,
        "type": "python"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012695789337158203,
        "type": "python"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008595298044383526,
        "type": "python"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008595298044383526,
        "type": "kotlin"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-06-29T01:02:59Z"
  },
  "path": "tex-comicneue-1.2.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "O(Er)H(Po₂)",
        "sha": "b16c2c7efa20e54074e78056a5083c9a39f49615ce9a8eee442304343c77d613",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz",
        "risk": 4,
        "size": 882472,
        "type": "xz",
        "facts": {
          "metrics": {
            "file": {
              "size": 882472.0,
              "entropy": 8.0,
              "size_bytes": 882472.0
            },
            "binary": {
              "overall_entropy": 8.0,
              "peak_region_bytes": 882472.0,
              "peak_region_entropy": 7.87
            },
            "consistency": {
              "extension_content_mismatch": 1.0,
              "extension_content_mismatch.archive_as_archive": 1.0
            }
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/process/create/shell/spawn::sh-dynamic-command-target",
            "conf": 0.6000000238418579,
            "crit": 3,
            "desc": "Shell command name from variable",
            "spans": [
              [
                0,
                34
              ]
            ]
          },
          {
            "id": "objectives/evasion/masquerade/extension/shebang::bash-shebang-first-line",
            "atk": "T1036.008",
            "mbc": "F0008",
            "conf": 0.949999988079071,
            "crit": 3,
            "desc": "File starts with"
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::bin-sh",
            "atk": "T1059.004",
            "mbc": "E1059.004",
            "conf": 0.6000000238418579,
            "crit": 3,
            "desc": "References /bin/sh (Bourne shell)"
          },
          {
            "id": "micro-behaviors/os/env/vars/access::env-cmd",
            "atk": "T1082",
            "conf": 0.6000000238418579,
            "crit": 3,
            "desc": "env command path"
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-symbols",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Shell execution symbols",
            "from": [
              {
                "file": 1
              },
              {
                "file": 2
              }
            ],
            "spans": [
              [
                0,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/perl::perl-keyword",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "perl interpreter keyword (beyond shebang)"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boXZHx(kOBxBk%\u003eboOmbwPQmql](D7wNPaXAX8wRf!Lm8gb7BtfekjngCx}ah99DFiX\u0026xiCwhvCmr\u0026+]bNK(Smncfla%X\u0026^3q:w=pc?PyjT8daa{}mFk$svba%X]/3uG({w]]dJ3jo72ofBELB-RNRvRGZkvrVGh3pm3SmnucymlI?FB-RNRvRGZkvQTs?zEEx[a{{X6r6qAUvRGZkv{%E63pvuOqCYI2flItRfjFTkfjOWdA=riflR6{El{h.EvRGZkv}YZ$wfIvFnkAqZjT8L4B8\u0026{P",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "jT8L4B8\u0026{yx(kOox(mD93p^#.p^30QB-RNRvRGZkxl4N5a{{?tk#G\u0026\u0026a{{\u003efk$0\u003cWflItRfjFTkfka{9wfIvLl{h.EB-RNRvRGZkx\u003eey{oI4#LmNo{DjT8L4B8\u0026{PvRGZky?W^5w)]Z%a{}1sjT8K*x(kOuzxYAYq-#rTvRGZky\u0026Z^co?N(CqAViSvRGZkzeiV@AV=@Ma{}4BjTa-^at4gH3q:e?oF[%SflItRfk$YtfjFTkfk$Gyy:6i.ogJtPl}{lFjT8L4B8\u0026{PvRGZkAbf8[vpTj?zxYA:ogJtXpdw2xa$[7WAXzGyx(kOyyId0*zF0/h3q:!(uQEKQjT8K*x(kOyCvR)8qCxp#fjFTkflg[N3q%O^nM4X}fjFTkflg]ux(Uy8q:\u003c8qa$[7WAXy)ozzc6xwfIvVmn#YJrY}SWB-RNRvRGZkwO#Vn3r6FUa$)ztzzc6Aa{}mAqDb!6flItRfjFTkflq5LBrR5\u003crxRJVB-RNRvRGZkB9eVlr7f.+jTa#VB95Pkr8lHYniFdIB-RNRvRGZkBz(qixD^^.qAViSB-RNRvRGZkBAeMjr8MZ+jTa#*B.8:7sv2?Pq-#rTB-RNRvRGZkCWUS9B0p}#lSE2LnM4YVbZSu?l%\u0026qQm15CIiV]X{p!Kq=o*@2El{T^ruQNE-jTtwwrz(jRqHJ%2p!KqBk#Qinb6myveN@Zox\u003e83(B.8:73qsk.k$\u003cQhq:\u0026?[flItRfk$Yta{}Bbf*Xf8mlI?FB-RNRstqKdhZeP9qBK5DsuN\u0026YB-RNRAbf8g3joQ5m{/g$q:TtQmNxytmlI?FB-RNRAbf8twPRAa3q:w=uSg9alR*DDlp1Ksl}Hota]",
            "ln": 385,
            "col": 5,
            "line": 24
          },
          {
            "b": "dLb-=e]UPsB8\u003e+kdLAz[yIdZev\u003chl!v{%B\u0026ar\u00267Tp!Kq=lR*DDnK\u003e/[sW=nqa%pPq3r{UUu0x:eu0ylGu3]\u003cQBx@9GA:q)HBZniuwNfW/pJ6JyphTu+f!0CouR\u003cx=uQEQ:mO9",
            "ln": 1165,
            "col": 39,
            "line": 64
          },
          {
            "b": "h7{WrattPjh8WGLg:3TzA+/hdmr\u0026+]bNL+6boPx*B75J]wGUP6zGE1rvq{ogvqYP#A+f9aC4z!czGG]kwPF#aA=k!qB-p(dvq)\u0026ew[J.6bmj=Tp^!2zp*VNVm)ebAp!Kq=q^03^pFKwCk#Qj2fly=IzdUCBwNWA8flIkAzddxov}GuX3s^H=wGSk",
            "ln": 1604,
            "col": 43,
            "line": 87
          },
          {
            "b": "zddx\u003cw[=6)B3gZmz/6h#pgXMVe]t3oavy6:x\u003e6[HB.9\u003cRxlw30AXqiqA3tR}w]zYjzddxax(k4szddx\u003cw[=6)B09K!wn.!Y2{:\u003c/qBKAgat4:Vb3)#LA3cAMzddyia%ndTrzV7Tk#p]QmN}\u003eHj%j8q2)?Z%arR^Has8qlp^!2zp*VNVm$01izeZQAcjg4=bZSl^Eio!ZrzV7Tk#p]QmN}\u003eVBzU$tbZSJ/l}]%zuQEpMEf{o\u003ez/fa[32Ky3wN]T^A9)i\u003ey?mVJa%Ev2w]zYjzddxax(k4sze1lawnL:]uUj1*wPE",
            "ln": 1774,
            "col": 2,
            "line": 96
          },
          {
            "b": "zep!ox(mD$x\u003c@X4arR)oarR}Rr7f.+EioWQeQex\u003cfdP*=k$$3WmOcuyoI4MTqBK8Eq=Dg-aBFLzarR^He?X.JlQsBuuQ^QZl}*fsuS6r.nMeOSqxO\u003eao\u00261!Uas8qflQsBuuQ^QZl}*fsuQNE-Ef{q/bmj-4axrr1wOkZ#By/Fnx(mK3azbt7wPGEh2{P=-bZSGVq=Fe/aS@vYatbq$nLR-JuQ^QXmn\u003esRD\u003cQe^e?X.Dpdw2^mOcoxqY[$bo\u00261!Uas8qgogJt-mn#Mvk#ZcSl}Hp83jd{:2{QM\u003cwO(vewGUA0C{3*hz/cXtxK#3(ay!?\u0026xK#lq3jd{:2{:\u003c%mn)flar.\u003cVCPXQ(d[J97pg3%\u003emnliHaBFLz2)\u0026jqd[J97pg3%\u003emnliHaw$T5pGx[bbZSuXm{!$Vr6-]rr6:\u003eVnM6%z2{P=-boP(}zeTPeaAIjcy\u00261enw].*batmqFv\u003eR[pwO=g7e^.[f3jd#8r7f.+EioWQeQex\u003cfdP%(mncw$E0=nc2}^\u003eYq+ftJoDWk4o\u00261!Uas8qgogJt-mn#Mvk#ZcSl}Hp83jd#8r7f.+EioWQeQex\u003cfdP%(mncw$E0=nc2}^\u003eYq+ftJoDVX[mmfZ1qBKqQrZ!bRDR^v9uRJ%*k$11rl0)2KqHF(V2{QM\u003cwO(vewGUG3zF0P}B-H]jx(v(iw[=6)B0bgeaARpdC{3TozyoJGwnbT/wPw]9A=k!qBzbkdwmYvYB.(db2{QN5z/ff3xcp/2y?kja2{P=-bZSGVq=Fe/aS@vYatbq$mOcoxqY{En3jd1\u003efdPH-oHR(5qBKqQrZ!bRDR^v9uRJ%*k$11rl0)2KqHF(Uj39=Rp!$1?eKS30pe+aToIu(x2{P=-boQ09wmoN\u003eayPekazbLfBAnNnvrt{!vrl13e^.[f3jd#8r7f.+EioWQeQex\u003cfdPH/pe\u003edmE0=nc2}^\u003eYmO==UqY)ujp!Kq=o*@2El{T^ruQNE-Ef{o93jd}1rD8FSBy=O6zH0vsv@DlcBzbl5wGUF\u003ev}YB{e^.[f3jd#8r7f.+EioWQeQex\u003cfdPQYpFLm@njulwqY{En3jd1\u003efdPQYpFLm@njulwqY]7pl{T^vas8qgogJt-mn#Mvk(",
            "ln": 2497,
            "col": 32,
            "line": 124
          },
          {
            "b": "wGU/6vSC)$C{4ftvrb\u003c\u003eaAg+hxDQ?]BywS!B7D%h2{P=-bZSGVq=Fe/aS@vYatbq$q+fONlq]1OD\u003cQe^e?X.Nnk8PwqY[$bo\u00261!Uas8qgogJt-mn#Mvk#ZcSl}Hp83jd{:2{QM\u003cwO(vewGUM3AccvFwnc6}v@#Tfx\u003equdvqYP#B-8tywN({aB7Gxkfk2rzB-qyO3jd{:2{:\u003c%mn)flar.\u003cVCPXQ(d)#%bqY{En3jd1\u003efdPBZqD1YomnlMUmiA\u003e5p!Kq=o*@2El{T^ruQNE-Ef{oaDSiBjrdb(jat4*Xe?X.Pq:\u003cOOqCQp?aBFLz2)\u0026jqd]/IpqB:RXrzT/omnlMUmiA\u003e5p!Kq=o*@2El{T^ruQNE-Ef{o93jd}1lUH4vyANkcAV!!dC{3Wyx(!xgzF5",
            "ln": 3426,
            "col": 30,
            "line": 166
          },
          {
            "b": "l](D5z/o-eAX8wRf!Lg6gb7yufebmpgbf[bgDExEiX-Gmyhvr}avQJ]as4p3wQ4{hatscf",
            "ln": 4027,
            "col": 9,
            "line": 189
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "{PWD_CMD}"
            ],
            [
              "",
              "/usr/pkg/bin/mktexlsr"
            ],
            [
              "",
              "/usr/pkg/bin/mktexlsr"
            ],
            [
              "",
              "{GREP}"
            ],
            [
              "",
              "{MV}"
            ],
            [
              "",
              "{GREP}"
            ],
            [
              "",
              "{MV}"
            ],
            [
              "",
              "{GREP}"
            ],
            [
              "",
              "{MV}"
            ],
            [
              "",
              "/usr/pkg/bin/updmap-sys"
            ],
            [
              "",
              "/usr/pkg/bin/updmap-sys"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+OCAML_FINDLIB_REGISTER"
            ],
            [
              "",
              "./+OCAML_FINDLIB_REGISTER"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+INFO_FILES"
            ],
            [
              "",
              "./+INFO_FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+ICON_THEMES"
            ],
            [
              "",
              "./+ICON_THEMES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FONTS"
            ],
            [
              "",
              "./+FONTS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+ICON_THEMES"
            ],
            [
              "",
              "./+ICON_THEMES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+SHLIBS"
            ],
            [
              "",
              "./+SHLIBS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ]
          ],
          "tgt": [
            "${GREP}",
            "${MV}",
            "${PWD_CMD}",
            "${TEST}",
            "./+DIRS",
            "./+FILES",
            "./+FONTS",
            "./+ICON_THEMES",
            "./+INFO_FILES",
            "./+OCAML_FINDLIB_REGISTER",
            "./+SHELL",
            "./+SHLIBS",
            "./+USERGROUP",
            "/usr/pkg/bin/mktexlsr",
            "/usr/pkg/bin/updmap-sys",
            ":",
            "exit",
            "shift"
          ],
          "metrics": {
            "ast": {
              "max_depth": 10,
              "call_count": 40,
              "node_count": 1004
            },
            "file": {
              "size": 4083,
              "entropy": 5.81
            },
            "text": {
              "lines": 192,
              "top_char": 47,
              "tab_count": 103,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 306,
              "char_entropy": 5.81,
              "mixed_indent": 1,
              "unique_chars": 88,
              "top_char_null": 0,
              "string_density": 0.31,
              "top_char_ratio": 0.04,
              "avg_line_length": 20.27,
              "max_line_length": 71,
              "empty_line_ratio": 0.09,
              "last_line_length": 6,
              "whitespace_ratio": 0.15,
              "identifier_density": 1.33,
              "line_length_stddev": 17.32,
              "normalized_string_count": 4.26,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.12,
              "normalized_unique_identifiers": 12.52
            },
            "binds": {
              "count": 59
            },
            "calls": {
              "dynamic_target_count": 21
            },
            "binary": {
              "peak_region_bytes": 4083,
              "peak_region_entropy": 5.79
            },
            "strings": {
              "bytes": 647,
              "count": 59,
              "shell": 1,
              "avg_length": 10.97,
              "max_length": 40,
              "path_count": 39,
              "avg_entropy": 2.91,
              "empty_count": 4,
              "entropy_stddev": 0.67
            },
            "comments": {
              "chars": 816,
              "count": 43,
              "empty": 24,
              "lines": 19,
              "high_entropy": 5,
              "to_code_ratio": 0.11
            },
            "identifiers": {
              "count": 255,
              "unique": 95,
              "avg_length": 7.28,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.31,
              "reuse_ratio": 0.37,
              "length_stddev": 5.55,
              "has_digit_ratio": 0.06,
              "single_char_count": 5,
              "single_char_ratio": 0.05,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.11,
              "all_lowercase_ratio": 0.07,
              "all_uppercase_ratio": 0.63,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 1,
        "mol": "H(Po)Md(Pa)",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!+DEINSTALL",
        "pid": 0,
        "risk": 3,
        "sha": "f2c1ad88297b7c04cfd67f8137228f53eef3ada907050692815269c5dd1ceb82",
        "size": 4083,
        "traits": [
          {
            "id": "metadata/package/files/bsd::pkgsrc-maintainer-script-basename",
            "conf": 0.92,
            "crit": 3,
            "desc": "pkgsrc binary package maintainer script filename",
            "spans": [
              [
                0,
                10
              ]
            ]
          },
          {
            "id": "metadata/package/files/bsd::pkgsrc-maintainer-script-header",
            "conf": 0.92,
            "crit": 3,
            "desc": "pkgsrc maintainer script NetBSD header",
            "spans": [
              [
                14,
                16
              ]
            ]
          },
          {
            "id": "metadata/package/files/bsd::pkgsrc-maintainer-script-vars",
            "conf": 0.92,
            "crit": 3,
            "desc": "pkgsrc maintainer script lifecycle variables",
            "spans": [
              [
                77,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/system::rm-utility-path",
            "conf": 0.5,
            "crit": 3,
            "desc": "Unix rm delete utility absolute path",
            "spans": [
              [
                668,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::execute-dot-slash-literal",
            "conf": 0.88,
            "crit": 3,
            "desc": "Executes a local relative file",
            "spans": [
              [
                2561,
                25
              ],
              [
                2681,
                13
              ],
              [
                2795,
                14
              ],
              [
                2906,
                8
              ],
              [
                3128,
                8
              ],
              [
                3250,
                8
              ],
              [
                3490,
                9
              ],
              [
                3613,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::shell-variable-exec-with-args",
            "atk": "T1059.004",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell runs a variable command with args",
            "spans": [
              [
                1849,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::bin-sh",
            "atk": "T1059.004",
            "mbc": "E1059.004",
            "conf": 0.6,
            "crit": 3,
            "desc": "References /bin/sh shell executable",
            "spans": [
              [
                742,
                7
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "boXZHx(kOBxBk%\u003eboOmbwPQmql](D7wNPaXAX8wRf!Lm8gb7BtfekjngCx}ah99DFiX\u0026xiCwhvCmr\u0026+]bNK(Smncfla%X\u0026^3q:w=pc?PyjT8daa{}mFk$svba%X]/3uG({w]]dJ3jo72ofBELB-RNRvRGZkvrVGh3pm3SmnucymlI?FB-RNRvRGZkvQTs?zEEx[a{{X6r6qAUvRGZkv{%E63pvuOqCYI2flItRfjFTkfjOWdA=riflR6{El{h.EvRGZkv}YZ$wfIvFnkAqZjT8L4B8\u0026{P",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "jT8L4B8\u0026{yx(kOox(mD93p^#.p^30QB-RNRvRGZkxl4N5a{{?tk#G\u0026\u0026a{{\u003efk$0\u003cWflItRfjFTkfka{9wfIvLl{h.EB-RNRvRGZkx\u003eey{oI4#LmNo{DjT8L4B8\u0026{PvRGZky?W^5w)]Z%a{}1sjT8K*x(kOuzxYAYq-#rTvRGZky\u0026Z^co?N(CqAViSvRGZkzeiV@AV=@Ma{}4BjTa-^at4gH3q:e?oF[%SflItRfk$YtfjFTkfk$Gyy:6i.ogJtPl}{lFjT8L4B8\u0026{PvRGZkAbf8[vpTj?zxYA:ogJtXpdw2xa$[7WAXzGyx(kOyyId0*zF0/h3q:!(uQEKQjT8K*x(kOyCvR)8qCxp#fjFTkflg[N3q%O^nM4X}fjFTkflg]ux(Uy8q:\u003c8qa$[7WAXy)ozzc6xwfIvVmn#YJrY}SWB-RNRvRGZkwO#Vn3r6FUa$)ztzzc6Aa{}mAqDb!6flItRfjFTkflq5LBrR5\u003crxRJVB-RNRvRGZkB9eVlr7f.+jTa#VB95Pkr8lHYniFdIB-RNRvRGZkBz(qixD^^.qAViSB-RNRvRGZkBAeMjr8MZ+jTa#*B.8:7sv2?Pq-#rTB-RNRvRGZkCWUS9B0p}#lSE2LnM4YVbZSu?l%\u0026qQm15CIiV]X{p!Kq=o*@2El{T^ruQNE-jTtwwrz(jRqHJ%2p!KqBk#Qinb6myveN@Zox\u003e83(B.8:73qsk.k$\u003cQhq:\u0026?[flItRfk$Yta{}Bbf*Xf8mlI?FB-RNRstqKdhZeP9qBK5DsuN\u0026YB-RNRAbf8g3joQ5m{/g$q:TtQmNxytmlI?FB-RNRAbf8twPRAa3q:w=uSg9alR*DDlp1Ksl}Hota]",
            "ln": 385,
            "col": 5,
            "line": 24
          },
          {
            "b": "dLb-=e]UPsB8\u003e+kdLAz[yIdZev\u003chl!v{%B\u0026ar\u00267Tp!Kq=lR*DDnK\u003e/[sW=nqa%pPq3r{UUu0x:eu0ylGu3]\u003cQBx@9GA:q)HBZniuwNfW/pJ6JyphTu+f!0CouR\u003cx=uQEQ:mO9",
            "ln": 1165,
            "col": 39,
            "line": 64
          },
          {
            "b": "A3czk3s^H=wGSmBq=D4Mmsup)zvfirmj?8aq=D4RoEQqPbmj-4axrq#vpK6}BzbkdxK#10wPw]mv@=p5BzLJgB1N!abmj-5DS9E-as8qjmncg0as8qgogI-yo*%EMrzDvRlRv:)bmj-4aw#=\u003cB.L(caARp9BrCEjv}x.5vrcSoB-RbmB0a[ewftJ9z/{2uaz2!iB95KyAV!}fB7DFavqfK2Bzbj)2{QNbzGx]dy\u00260K4x(v(iz!pblxK@r9vpK7YxjSX52{P=-bZSGVq=Fe/aS@vYatbq$rz#s:m]Ab.p-$dk3jd2=atbq$rz#s:m]Ab.p-@4(l)9+4p!Kq=o*@2El{T^ruQNE-Ef{n!arUxgatbq$rz#s:m]Ab.p-@a@mmfZ1k$19-bZSuXm{!$Vr6-]rr6:\u003eVnM6%#aARpdzvcWR2%5z12{pv4y\u0026:d{2)*]HCXImxf:Xi[arUogj0n}U2{:\u003c%mn)flar.\u003cVCPXQ(d)#%bqY{En3jd1\u003efdPBZqD1Y7l{@dyDR^v9uRJ%*k$11rl0)2KqHF(UbZSGVq=Fe/aS@vYatbq$l}HoPaBFLz2)\u0026jqd)#%bqY[[9qCy7jbZSuXm{!$Vr6-]rr6:\u003eVnM6%zarR^HarR^Hj39=Rp!$1?eLeYor6:hKdgcwa3jd}1qE%rWx(4r5Bz7",
            "ln": 1407,
            "col": 54,
            "line": 75
          },
          {
            "b": "wGU/6vSC)$C{4ftvrb\u003c\u003eaAg+hxDQ?]BywS!B7D%h2{P=-bZSGVq=Fe/aS@vYatbq$q+fONlq]1OD\u003cQe^e?X.Nnk8PwqY[v]l)9+4p!Kq=o*@2El{T^ruQNE-Ef{o93jd}1lVl{?ay/tcw[+[2A::67z/djHB-qqrA=-Box(4v4azC.nzY\u003c1nvpJ\u003e33jd{:arR^HarR^HbZSGVq=Fe/aS@vYatbq$mOcoxqY{En3jd1\u003efdPH-oHR(5k$19-bZSuXm{!$Vr6-]rr6:\u003eVnM6%zarR^HarR^HbZSGVq=Fe/aS@vYatbq$mOcoxqY{En3jd1\u003efdPH-oHR(5p^[nRqY)ujp!Kq=o*@2El{T^ruQNE-Ef{o93jd}1q!p4[B8UY2x\u003c\u003e*2AaK6bx(!ufz/fRsz/cV",
            "ln": 1957,
            "col": 30,
            "line": 102
          },
          {
            "b": "x(4v4fjX^qwN/?2A+P9aaARp9BrCEjwN({9xK#3k3jd{:2{:\u003c%mn)flar.\u003cVCPXQ(d]nVjo\u0026AfZD\u003cQe^e?X.Kmn=\u0026Uas8qgogJt-mn#Mvk#ZcSl}Hp83jd{:2{QM)AaAy0wGUA0C{3ZqzGG}xwmoN*vQTs?B1N!abmj-5DSiBjrdb(jat4*Xe?X.ApFK\u003e/aBFLz2)\u0026jqd[irfr8T[+DR^v9uRJ%*k$11rl0)2KqHF(V2{P=-boQ09wmoN\u003eayPekazCt7zxK4mwO(03v{@\u003eXwPGEh2{P=-bZSGVq=Fe/aS@vYatbq$nKDoGuSoM+o*}#6E0=nc2}^\u003eYnKDoGuSoM+o*}#6rzV7Hr7d]PDR^v9uRJ%*k$11rl0)2KqHF(V2{QMWxK$W?azbLjayPekaz\u003e?lB7]J8ayY5bB0a[6By/FnCv-dxwGUP0zFsf9wN(]$zGx]dy\u00260*6xd:I$bmj-5DSiBjrdb(jat4*Xe?X.ynM5FfE0=nc2}^\u003eYl}HoPavwW*lRx0%",
            "ln": 2285,
            "col": 36,
            "line": 114
          },
          {
            "b": "aw#=-x(!xcAV/BpwO=g7azCZofj/lnflp/ry\u00261eB3jd{:2{:\u003c%mn)flar.\u003cVCPXQ(d]O#coIuNRD\u003cQe^e?X.NnjuiCavey-as8qgogJt-mn#Mvk#ZcSl}Hp83jd#8r7f.+EioWQeQex\u003cfdP%(mncw$E0=nc2}^\u003eYq+ftJoDVX[mmfZ1k$19-bZSuXm{!$Vr6-]rr6:\u003eVnM6%z2{P=-boP(}xk8BewPw]czF0/fw[=6)B1N!abmj-5DSiBj",
            "ln": 2929,
            "col": 3,
            "line": 142
          },
          {
            "b": "pgXMVe]t3oavy6:x\u003e6[HB.9\u003cRxlw30AXqiqA3tR}w]zYjzddxax(k4szddx\u003cw[=6)B09K!wn.!YarR^HwN/y(ar\u003cJ*A3cAMzddyia%o6kas8qlp^!2zp*VNVm%$ZJwn=u%3jgM-CX7A5vq]N=x(4v4jT86S31!9@az\u003eLaazCZobYdmuwN]T^A9)i\u003ey?mVgj0n6L3jd*$arUl9xM21qo\u003e!\u0026-wkcGKas8qJvq{Ssau?$ibZSJ/l}]%zuQEpMEf{o\u003ez/fa[32r%!yh4J[A9)i\u003ey?mVJa%E",
            "ln": 3753,
            "col": 18,
            "line": 183
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "{PWD_CMD}"
            ],
            [
              "",
              "{SH}"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "./+USERGROUP"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+SHLIBS"
            ],
            [
              "",
              "./+SHLIBS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+PERMS"
            ],
            [
              "",
              "./+PERMS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FONTS"
            ],
            [
              "",
              "./+FONTS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+ICON_THEMES"
            ],
            [
              "",
              "./+ICON_THEMES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "./+DIRS"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "./+FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "./+SHELL"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+INFO_FILES"
            ],
            [
              "",
              "./+INFO_FILES"
            ],
            [
              "",
              "{TEST}"
            ],
            [
              "",
              "./+OCAML_FINDLIB_REGISTER"
            ],
            [
              "",
              "./+OCAML_FINDLIB_REGISTER"
            ],
            [
              "",
              "/usr/pkg/bin/mktexlsr"
            ],
            [
              "",
              "/usr/pkg/bin/mktexlsr"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "/usr/pkg/bin/updmap-sys"
            ],
            [
              "",
              "/usr/pkg/bin/updmap-sys"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ]
          ],
          "tgt": [
            "${PWD_CMD}",
            "${SH}",
            "${TEST}",
            "./+DIRS",
            "./+FILES",
            "./+FONTS",
            "./+ICON_THEMES",
            "./+INFO_FILES",
            "./+OCAML_FINDLIB_REGISTER",
            "./+PERMS",
            "./+SHELL",
            "./+SHLIBS",
            "./+USERGROUP",
            "/usr/pkg/bin/mktexlsr",
            "/usr/pkg/bin/updmap-sys",
            ":",
            "echo",
            "exit",
            "shift"
          ],
          "metrics": {
            "ast": {
              "max_depth": 9,
              "call_count": 47,
              "node_count": 1020
            },
            "file": {
              "size": 4176,
              "entropy": 5.75
            },
            "text": {
              "lines": 203,
              "top_char": 47,
              "tab_count": 110,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 344,
              "char_entropy": 5.75,
              "mixed_indent": 1,
              "unique_chars": 85,
              "top_char_null": 0,
              "string_density": 0.29,
              "top_char_ratio": 0.04,
              "avg_line_length": 19.57,
              "max_line_length": 73,
              "empty_line_ratio": 0.1,
              "last_line_length": 6,
              "whitespace_ratio": 0.16,
              "identifier_density": 1.32,
              "line_length_stddev": 16.89,
              "normalized_string_count": 4.14,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.11,
              "normalized_unique_identifiers": 12.39
            },
            "binds": {
              "count": 59
            },
            "calls": {
              "dynamic_target_count": 19
            },
            "binary": {
              "peak_region_bytes": 4096,
              "peak_region_entropy": 5.71
            },
            "strings": {
              "bytes": 644,
              "count": 59,
              "shell": 1,
              "avg_length": 10.92,
              "max_length": 40,
              "path_count": 39,
              "avg_entropy": 2.9,
              "empty_count": 4,
              "entropy_stddev": 0.67
            },
            "comments": {
              "chars": 844,
              "count": 46,
              "empty": 26,
              "lines": 20,
              "high_entropy": 5,
              "to_code_ratio": 0.11
            },
            "identifiers": {
              "count": 268,
              "unique": 95,
              "avg_length": 7.17,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.3,
              "reuse_ratio": 0.35,
              "length_stddev": 5.44,
              "has_digit_ratio": 0.06,
              "single_char_count": 5,
              "single_char_ratio": 0.05,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.11,
              "all_lowercase_ratio": 0.08,
              "all_uppercase_ratio": 0.63,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 2,
        "mol": "H₂(FPo)Md(Pa)",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!+INSTALL",
        "pid": 0,
        "risk": 4,
        "sha": "a17c9d8835d4f417c39fd320fa06406e89f01cef90f163e3eae8f0e079bd79ff",
        "size": 4176,
        "traits": [
          {
            "id": "metadata/package/files/bsd::pkgsrc-maintainer-script-basename",
            "conf": 0.92,
            "crit": 3,
            "desc": "pkgsrc binary package maintainer script filename",
            "spans": [
              [
                0,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/files/bsd::pkgsrc-maintainer-script-header",
            "conf": 0.92,
            "crit": 3,
            "desc": "pkgsrc maintainer script NetBSD header",
            "spans": [
              [
                14,
                16
              ]
            ]
          },
          {
            "id": "metadata/package/files/bsd::pkgsrc-maintainer-script-vars",
            "conf": 0.92,
            "crit": 3,
            "desc": "pkgsrc maintainer script lifecycle variables",
            "spans": [
              [
                77,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-echo-file-write",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell echo redirects output to file",
            "spans": [
              [
                3817,
                4
              ],
              [
                3838,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/system::rm-utility-path",
            "conf": 0.5,
            "crit": 3,
            "desc": "Unix rm delete utility absolute path",
            "spans": [
              [
                668,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::execute-dot-slash-literal",
            "conf": 0.88,
            "crit": 3,
            "desc": "Executes a local relative file",
            "spans": [
              [
                1652,
                12
              ],
              [
                1806,
                7
              ],
              [
                2021,
                9
              ],
              [
                2144,
                8
              ],
              [
                2349,
                8
              ],
              [
                2443,
                8
              ],
              [
                2546,
                14
              ],
              [
                2993,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::bin-sh",
            "atk": "T1059.004",
            "mbc": "E1059.004",
            "conf": 0.6,
            "crit": 3,
            "desc": "References /bin/sh shell executable",
            "spans": [
              [
                742,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-file-write-command",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell command redirects output to file",
            "spans": [
              [
                3817,
                4
              ],
              [
                3838,
                13
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "b{leTnMc:3nLzL}s3Y+ck#*(Wo*I-IlQsytsS*j6pdn5Dr7fg$eIe8kpASzdr3jQ$nMl37b{+\u003c1Bz\u003cP=v{:B(B2B",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "b{kM[zeAZ0wftY5zE\u003c@5z!%ldCxj)rzEWP}x(mL\u003cff%-5z:!LNuW3a6hA2b/Acutmwn2?1Cx[EKw]}{dADCUjtm8VgfBw{Bfd}cXByX@{atku+z//J3w/@-VzF%ScwO95re]CPHwmYu}fd}cXByX@{atku+z//J3w/@-V",
            "ln": 152,
            "col": 1,
            "line": 5
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "BoldItalic.otf",
            "ComicNeue.map"
          ],
          "metrics": {
            "ast": {
              "op.div": 68,
              "op.mod": 15,
              "op.sub": 43,
              "max_depth": 276,
              "call_count": 0,
              "node_count": 1566,
              "member_count": 2,
              "op_density.div": 0.04,
              "op_density.mod": 0.01,
              "op_density.sub": 0.03,
              "member_depth_max": 2
            },
            "file": {
              "size": 3252,
              "entropy": 4.41
            },
            "text": {
              "lines": 65,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.03,
              "space_count": 351,
              "char_entropy": 4.41,
              "unique_chars": 68,
              "top_char_null": 0,
              "top_char_ratio": 0.09,
              "avg_line_length": 49.03,
              "max_line_length": 85,
              "empty_line_ratio": 0.02,
              "last_line_length": 31,
              "whitespace_ratio": 0.13,
              "identifier_density": 5.57,
              "line_length_stddev": 30.77,
              "suspicious_identifier_ratio": 0.1,
              "normalized_unique_identifiers": 18.27
            },
            "binds": {
              "count": 6
            },
            "binary": {
              "peak_region_bytes": 2228,
              "peak_region_entropy": 4.58
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_unknown": 1
            },
            "identifiers": {
              "count": 362,
              "unique": 110,
              "avg_length": 6.28,
              "max_length": 34,
              "min_length": 1,
              "avg_entropy": 2.13,
              "reuse_ratio": 0.3,
              "length_stddev": 4.2,
              "has_digit_ratio": 0.14,
              "sequential_names": 10,
              "base64_like_names": 1,
              "single_char_count": 4,
              "single_char_ratio": 0.04,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.68,
              "all_uppercase_ratio": 0.12,
              "numeric_suffix_count": 14
            }
          }
        },
        "id": 3,
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_wfs66e.enc",
        "pid": 175,
        "risk": 1,
        "sha": "821e6e144b8ea9ba2a2f33c32c859cd27ddb43933b5413bb2d81f6ce5e78a49c",
        "size": 3252,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                2,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/extension/encrypted::ext-enc",
            "conf": 0.6,
            "crit": 3,
            "desc": "Basename uses the .enc encrypted extension"
          },
          {
            "id": "metadata/file/extension/encrypted::encrypted-extensions",
            "conf": 0.6,
            "crit": 3,
            "desc": "Encrypted file extensions",
            "uses": [
              1
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "b{leTnMc:3nLzL}s3Y+ck#*(Wo*I-IlQsytsS*j6pdn5Dr7fg$eIe8kpASzdr3jQ$nMl37b{+\u003c1Bz\u003cP=v{:v$zzz",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "b{kM[zeAZ0wftY5zE\u003c@5z!%ldCxj)rzEWP}x(mL\u003cff%-5z:!LNuV*s9ghgYFCXpL}heWIBvq/:mhEXBJvq/S#tm8VgfBw{Bfk2rlC4z^HvpKC4wGSTox(WZazdWP}CPXUYx(4r\u003eatmntwPzv6x(+yIxMXi9vrcHcy*?Ed",
            "ln": 152,
            "col": 1,
            "line": 5
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "Bold.otf",
            "ComicNeue.map"
          ],
          "metrics": {
            "ast": {
              "op.div": 260,
              "op.mod": 16,
              "op.sub": 43,
              "max_depth": 275,
              "call_count": 0,
              "node_count": 1190,
              "member_count": 2,
              "op_density.div": 0.22,
              "op_density.mod": 0.01,
              "op_density.sub": 0.04,
              "member_depth_max": 2
            },
            "file": {
              "size": 2957,
              "entropy": 4.88
            },
            "text": {
              "lines": 66,
              "top_char": 47,
              "max_ws_run": 1,
              "digit_ratio": 0.03,
              "space_count": 353,
              "char_entropy": 4.88,
              "unique_chars": 74,
              "top_char_null": 0,
              "top_char_ratio": 0.09,
              "avg_line_length": 43.8,
              "max_line_length": 100,
              "empty_line_ratio": 0.02,
              "last_line_length": 24,
              "whitespace_ratio": 0.14,
              "identifier_density": 5.52,
              "line_length_stddev": 30.21,
              "suspicious_identifier_ratio": 0.2,
              "normalized_unique_identifiers": 50.13
            },
            "binds": {
              "count": 8
            },
            "binary": {
              "peak_region_bytes": 2957,
              "peak_region_entropy": 4.92
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_unknown": 1
            },
            "identifiers": {
              "count": 364,
              "unique": 303,
              "avg_length": 5.73,
              "max_length": 34,
              "min_length": 1,
              "avg_entropy": 1.97,
              "reuse_ratio": 0.83,
              "length_stddev": 3.72,
              "has_digit_ratio": 0.04,
              "sequential_names": 59,
              "base64_like_names": 1,
              "single_char_count": 52,
              "single_char_ratio": 0.17,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.63,
              "all_uppercase_ratio": 0.14,
              "numeric_suffix_count": 10
            }
          }
        },
        "id": 4,
        "mol": "O(As)",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_upn2ip.enc",
        "pid": 175,
        "risk": 2,
        "sha": "f35ea4acab6ee898d699ee9c570198d4ae6848c444c292b6611439b357d4eea9",
        "size": 2957,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                2,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/extension/encrypted::ext-enc",
            "conf": 0.6,
            "crit": 3,
            "desc": "Basename uses the .enc encrypted extension"
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/identifiers::py-sequential-identifiers",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.8,
            "crit": 3,
            "desc": "Excessive sequential identifiers"
          },
          {
            "id": "metadata/file/extension/encrypted::encrypted-extensions",
            "conf": 0.6,
            "crit": 3,
            "desc": "Encrypted file extensions",
            "uses": [
              1
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "b{leTnMc:3nLzL}s3Y+ck#*(Wo*I-IlQsytsS*j6pdn5Dr7fg$eIe8kpASzdr3jQ$nMl37b{+\u003c1Bz\u003cP=v{:s#zGL",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "b{kM[zeAZ0wftY5zE\u003c@5z!%ldCxj)rzEWP}x(mL\u003cff%-5z:!LNuVZsaB-7.Cx)hBNB2NPNBzVtzhe)tEheM[Etm8VgfBw{Bfd}cXByX@{atku+z//J3w/@-VzF%ScwO95re]CPHwmYu}fd}cXByX@{atku+z//J3w/@-V",
            "ln": 152,
            "col": 1,
            "line": 5
          }
        ],
        "depth": 1,
        "facts": {
          "mbr": [
            "BoldItalic.otf",
            "ComicNeue.map"
          ],
          "metrics": {
            "ast": {
              "op.div": 134,
              "op.mod": 16,
              "op.sub": 42,
              "max_depth": 276,
              "call_count": 0,
              "node_count": 1434,
              "member_count": 2,
              "op_density.div": 0.09,
              "op_density.mod": 0.01,
              "op_density.sub": 0.03,
              "member_depth_max": 2
            },
            "file": {
              "size": 2878,
              "entropy": 4.59
            },
            "text": {
              "lines": 65,
              "top_char": 47,
              "max_ws_run": 1,
              "digit_ratio": 0.03,
              "space_count": 349,
              "char_entropy": 4.59,
              "unique_chars": 74,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 43.28,
              "max_line_length": 83,
              "empty_line_ratio": 0.02,
              "last_line_length": 31,
              "whitespace_ratio": 0.14,
              "identifier_density": 5.55,
              "line_length_stddev": 29.18,
              "suspicious_identifier_ratio": 0.34,
              "normalized_unique_identifiers": 29.06
            },
            "binds": {
              "count": 8
            },
            "binary": {
              "peak_region_bytes": 1854,
              "peak_region_entropy": 4.89
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_unknown": 1
            },
            "identifiers": {
              "count": 361,
              "unique": 175,
              "avg_length": 4.47,
              "max_length": 34,
              "min_length": 1,
              "avg_entropy": 1.5,
              "reuse_ratio": 0.48,
              "length_stddev": 3.96,
              "has_digit_ratio": 0.06,
              "sequential_names": 58,
              "base64_like_names": 1,
              "single_char_count": 52,
              "single_char_ratio": 0.3,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.22,
              "numeric_suffix_count": 10
            }
          }
        },
        "id": 5,
        "mol": "O(As)",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_trnund.enc",
        "pid": 175,
        "risk": 2,
        "sha": "f547107e277695152759051144e63633adfb3581a720a660c2247e9428649066",
        "size": 2878,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                2,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/extension/encrypted::ext-enc",
            "conf": 0.6,
            "crit": 3,
            "desc": "Basename uses the .enc encrypted extension"
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/identifiers::py-sequential-identifiers",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.8,
            "crit": 3,
            "desc": "Excessive sequential identifiers"
          },
          {
            "id": "metadata/file/extension/encrypted::encrypted-extensions",
            "conf": 0.6,
            "crit": 3,
            "desc": "Encrypted file extensions",
            "uses": [
              1
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 6,
        "sha": "00821854b6616e097c7938c4150e0b16df45177b76355b18cfb41602250f321f",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_nhwyv3.enc",
        "risk": 1,
        "size": 2991,
        "type": "python",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "3cfd85fe8988afe3bdffde6fd71ea9ed12caa8768df65d93e0fa23587c7264a0",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_ncyf37.enc",
        "risk": 1,
        "size": 3000,
        "type": "python",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "c5abcf7208262874390e7ea7da3f2c4dbb4135f07f211f40e780b2b6956c7cd9",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_ixwebc.enc",
        "risk": 1,
        "size": 3263,
        "type": "python",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "11b110d49e84be6db554365da6a7bc2d7c74b0493cb4b8aa82410c41b0c01142",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_fqjac7.enc",
        "risk": 1,
        "size": 2900,
        "type": "python",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "98a19c78c978118146c3af5f8afb5653710e18c7516ae44d7f261231f4a135bd",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_d7lrxj.enc",
        "risk": 1,
        "size": 2989,
        "type": "python",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "375a5f5619ec88e145cd08f75e9d7696083861289e64b14024f4aad62fb0bf91",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!share/texmf-dist/fonts/enc/dvips/comicneue/a_3f3vls.enc",
        "risk": 1,
        "size": 2969,
        "type": "python",
        "depth": 1
      },
      {
        "id": 12,
        "sha": "12d45692e39ca2f94016413538328ac87f66f6dabc32eb175f7ec7249c2ffd85",
        "path": "/data/samples/good/foraged/netbsd/netbsd.org/_/tex-comicneue-1.2/tex-comicneue-1.2.tgz!!+DESC",
        "size": 320,
        "type": "kotlin",
        "depth": 1
      }
    ],
    "omitted_files": 7,
    "rev": "46112",
    "v": "8"
  }
}