{
  "llm": {
    "conf": 0.36870366,
    "grade": "benign",
    "model": "Qwen/Qwen3.6-27B",
    "outcome": "benign",
    "interpretation": "Legitimate Perl library test suite"
  },
  "ml": {
    "v": "7",
    "eng": "2.4.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.098148085,
        "rte": "az",
        "prob": 0.098148085
      },
      {
        "cls": 0,
        "raw": 0.0036303103,
        "rte": "az/tar",
        "prob": 0.0036303103
      }
    ],
    "prob": 0.098148085,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.09814808517694473,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.026620516553521156,
        "type": "perl"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000576178217670531,
        "type": "perl"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000523527478435426,
        "type": "perl"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000053942203521728516,
        "type": "perl"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005662441253662109,
        "type": "perl"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005781650543212891,
        "type": "perl"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005622704975394299,
        "type": "perl"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000006000200755806873,
        "type": "perl"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000006248553745535901,
        "type": "perl"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000006258487701416016,
        "type": "perl"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000059604644775390625,
        "type": "perl"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000576178217670531,
        "type": "perl"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000057220458984375,
        "type": "perl"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000006417433269234607,
        "type": "perl"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005751848220825195,
        "type": "perl"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005940596111031482,
        "type": "perl"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000067452588154992554,
        "type": "perl"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000073909759521484375,
        "type": "text"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007212162017822266,
        "type": "markdown"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007530053608206799,
        "type": "makefile"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000762939453125,
        "type": "pkg_info"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008742014870222192,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-25T16:06:16Z"
  },
  "path": "LWP-Protocol-https-6.17.tar.gz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy8000000rqD1(V%F\u0026^LgK%=0iWxi$4eJ0V-\u003e6iL(AqMfv\u0026EiBl42lK1yCstib8aC\u00266YZRn):sfNhxF8u/A}+3NE(]Gmm]B7**Vtp]OWgVa^^$^kN(z\u003cdm(z\u003c!::e9p(4CV$9dd@j2\u003cD[Du!+e%N=.0?aVC3",
            "n": [
              {
                "c": 2,
                "d": "Archive container path",
                "i": "metadata/package/files/included::archive-container-path",
                "o": 0,
                "z": 30,
                "cf": 0.949999988079071
              }
            ],
            "ln": 0
          }
        ],
        "mol": "O(C)H₂(CmPo)",
        "sha": "361c7c1eee8cf66812958f975f26ef2e2272a0c6221d2043477cb9c22b8d1c23",
        "path": "LWP-Protocol-https-6.17.tar.gz",
        "risk": 40,
        "size": 33278,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 33278.0,
              "entropy": 7.99,
              "size_bytes": 33278.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 7.99,
              "peak_region_bytes": 33278.0,
              "peak_region_entropy": 7.82
            }
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/process/fork/clone::fork-call",
            "conf": 0.949999988079071,
            "crit": 3,
            "desc": "Perl fork child process",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.30000001192092896,
            "crit": 2,
            "desc": "References the stdout stream name",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/lwp::perl-lwp-get-call",
            "atk": "T1071.001",
            "conf": 0.8600000143051147,
            "crit": 3,
            "desc": "Perl LWP GET call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/scripted::use-module",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl module import statement",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                72,
                11
              ],
              [
                315,
                28
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::subroutine-definition",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl subroutine definition",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                138,
                18
              ],
              [
                850,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.30000001192092896,
            "crit": 2,
            "desc": "References the stderr stream name",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::ssl-certs-path",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "References the system TLS certificate directory",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::perl-test-file",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl test file (.t) or t/ dir",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                0,
                52
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                0,
                52
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::certificate-ref",
            "crit": 2,
            "desc": "References certificate terminology",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                1266,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/lwp::perl-lwp-useragent",
            "atk": "T1071.001",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Perl LWP HTTP client import",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                4453,
                22
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::sigil-variable-decl",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Perl sigil variable declaration",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                57,
                13
              ],
              [
                112,
                7
              ],
              [
                117,
                12
              ],
              [
                131,
                10
              ],
              [
                139,
                17
              ],
              [
                203,
                18
              ],
              [
                344,
                9
              ],
              [
                362,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/runtime/keywords::pipe-to-perl",
            "conf": 0.8799999952316284,
            "crit": 1,
            "desc": "Pipe to Perl interpreter token",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/shell/socket::perl-iosocket-listener",
            "atk": "T1059",
            "conf": 0.9200000166893005,
            "crit": 4,
            "desc": "Perl IO::Socket listener",
            "from": [
              {
                "file": 1
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boXZ.B8\u0026{yx(kOywPzO]3l{WnzY\u003c7yzxK4jB95KGx([2hpgXJdi-w%JayPslvQS+ZwO#33B7GCowO#W9A=k\u0026jwO#O%boP/KqCpB)mo0R+r8=W)uSf(%uSf-/ogq/!lRG^Aq:0(!BuhDYq+NJ9B-RapB98Cpv@%^tB-RapCvtJfx(mN8i%{aKwGT@-B96D7o(C5-i%{aKwGTDRy?kT*raP]=asznxze:93y?j$Q3uZA3aw2u\u0026i-x%byH}PGi.r7nr67CfB7DE=pDyKnwO+{/Buo?LB7DE)z!0M]Brz@9q+7g\u003emmx\u0026%i%{aKwGTVFp=ZTqB7GwTxjU$5i%{aKwGTVFp=ZTlA=l5rv@DfAi+SRSAc18F3uf/\u0026zxK1ox(EA/y?$jSj%h4Yz/PRozF%Rtx(d*9wO(0@By!#9z/cXtxLzJgAbn%8w]zZba%pPi3lQDlazk.aA3fGIbWKm?j:}l{bWU%xEirJNc)hk)v]32Cr.(TpB]",
            "n": [
              {
                "c": 3,
                "d": "Perl LWP HTTP client import",
                "i": "micro-behaviors/communications/http/lib/lwp::perl-lwp-useragent",
                "o": 246,
                "z": 19,
                "cf": 0.8999999761581421
              },
              {
                "c": 3,
                "d": "Recognized build or test marker",
                "i": "objectives/persistence/login/ssh/backdoor::authorized-keys-append-recognized-build-test",
                "o": 0,
                "z": 39,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "Perl source syntax patterns",
                "i": "metadata/lang/scripted::source-syntax",
                "o": 115,
                "z": 12,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "Reference to tempfile module",
                "i": "micro-behaviors/fs/temp/reference::tempfile-ref",
                "o": 174,
                "z": 8,
                "cf": 0.699999988079071
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "eEDuuasFHBvpJ\u003e?BsXXEvqxC1diH+@lQ:)LuT[a/vru6eavwBqjW6#yasPwVzfWlHv{@$-y?j.Lay]ykDKp(rarUJDasFHExE\u003eAvzEEx[diH+@By/rdw[=6)c)g(Jml%WGp-}[+atB#/i%)8MarUSzx(n2nbXyZjp^[8=v}xX5gimLTx(mMibX7m)wPz(wi%\u003e",
            "n": [
              {
                "c": 2,
                "d": "Perl sigil variable declaration",
                "i": "metadata/lang/scripted::sigil-variable-decl",
                "o": 765,
                "z": 10,
                "cf": 0.800000011920929
              }
            ],
            "ln": 717,
            "col": 73,
            "line": 25
          },
          {
            "b": "eIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeKYzfWlLkYZHSC4CXBkYZvAwo6aX3tai%az(xDbXXwHfF1}caBsCrarR!zC{1wNwPz%9AV^H/nL.xdq/ueYwPP%]nLRYNeK15-Cpi!8oMaAHy^zPxAV^Ieasw)0h.D^pfFk7ced8XSz!0i(p\u0026yw@au.[hfF1s\u003eaz+RhaAI*HBy/qiAa@/$aAhmtBp5sFx(!xczxI8aatCLSarR^HdiJLHay]g$ar\u003eAax(4u\u003eaARJAv@=c?By=N^pdnb8y?W%jwO#71b0cbOarR!zC{1wNvpS[?auZ?)B7GxnwPxv^B8LM7xM4%le*\u0026Xce*LHHA=#2meK1k]v@344A=:wIarR^HbY^KqC4CX#bXZKbjS(1\u003ewPz%9AYTQJarR^LB75P\u0026A:6/6t{7mMas82pwmPZx3vJl*zfWl?v}YN)wof*tmnuk[DMW9ry?$jOei)YUx(4s3azCBgkX1Fwy?dPfEld^DwObT]wN)hizfWlHAa@\u00269jS[uPA+^6LdiJLHay]g$ar\u003eAoA+=!fvqfK?wi7?UaTe#P3l{W6xLzo[aAhvtv}x.5aAzQxB0a?hwPz%9AV!!dwftDdx([z6x\u003ewFoar.\u003cMAa@\u00269diJ%AarR^HkX1Fwy?dPfjS(d4i%)8MarUlux(\u003e:CuVP!0C4CXxdjEs=Ef{raaAg+fwO#Pjv@Dmbx(n68B0bWvBz8!by\u0026sxawft@8A=#2maAIEhyH}Qe3ugcexDPMIxLzo[B1wOQx\u003efpj",
            "n": [
              {
                "c": 4,
                "d": "Perl IO::Socket listener",
                "i": "objectives/command-and-control/backdoor/shell/socket::perl-iosocket-listener",
                "o": 1016,
                "z": 97,
                "cf": 0.9200000166893005
              },
              {
                "c": 4,
                "d": "Concurrent XML-RPC flood workers",
                "i": "objectives/impact/dos/reflection::xmlrpc-concurrent-workers",
                "o": 1346,
                "z": 6,
                "cf": 0.949999988079071
              }
            ],
            "ln": 920,
            "col": 35,
            "line": 33
          },
          {
            "b": "az#atazU\u003ekCoz0vwGUMeAaJK3wN({3vqPM#vqYP#A+funA=b}vxjU%(A+P2av}xX5x\u003ez6?vru5/arR^HB8#e8z/x/tau.[hDKp75wPzG%D0+l6B98qdzdK?Mj%hKg3jfTfoKzpruUj1*wGTc1as7D9w[=6)ed9HxarV7tdlv\u003ezbZ0KxAb](wD3{!#awt\u003ckiYZm",
            "n": [
              {
                "c": 2,
                "d": "References certificate terminology",
                "i": "micro-behaviors/crypto/certificate/usage::certificate-ref",
                "o": 1962,
                "z": 11,
                "cf": 0.5
              }
            ],
            "ln": 1914,
            "col": 18,
            "line": 68
          },
          {
            "b": "B7GwmzddYjxKM6}ayPekaA7\u003cmBzbl5aAIaoiV@u:wPz*9wmV)9xK#36vqG-!bT\u003eEeDQ}anp*W3%pGQ+FauZ?)mnu)gnk@L+q^Sv0pGQ+FauZ5Smnu)gxMOunuVp47CZjYWjS(1spf8ZPBAzFyuVp47CZjYWjS\u003e}ZBAzE.fe3{Qz-RuoA:g\u003cPB75P\u0026A:7k6b0cbSBZYSoA=lhFEjWS]zGYxaA=lhFi%)lQvs8%lz*lLmzF%r4wPh6]x)a6oeK0--C3/iez*lK?3tB8{c)SXwBAqItdiJ%AarQ",
            "n": [
              {
                "c": 2,
                "d": "Untyped Perl ENV hash dereference",
                "i": "metadata/lang/scripted::env-hash-deref",
                "o": 2579,
                "z": 5,
                "cf": 0.8799999952316284
              },
              {
                "c": 2,
                "d": "HTTP protocol prefix",
                "i": "micro-behaviors/communications/http/message::http-prefix",
                "o": 2658,
                "z": 7,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 2531,
            "col": 8,
            "line": 93
          },
          {
            "b": "z/fD7v@#B6zy=]wC4CLlx\u003ewG4zGGDgze1lawc%C4arT(hcVi\u003cwA=lhFcOcw:xMOunB2\u003e%cbY^y8wo7)dt}Y/dzZ3.Wl[QhVwnc6}v@%tAB8iEqv}f7\u003eB0\u00268oed9HxarT(hcVi\u003cwA=lhFcOcw:xMOunB2\u003e%cbY^y8wo7)dt}YU}AW04Zl[QkWwnc6}v@%tA",
            "n": [
              {
                "c": 2,
                "d": "Contains an HTTPS URL prefix",
                "i": "micro-behaviors/communications/http/message::https-prefix",
                "o": 4197,
                "z": 8,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 4149,
            "col": 41,
            "line": 127
          },
          {
            "b": "ER\u003cBrAb](wD3{/1ar\u003eGvBz%n]fc\u003eQEwmPZ+fKk\u003e-a%EvparR!P3jm)#arUJDas7#sB8V5nB7DESas88reK0/UBsnzSA+)fEz/M$hx\u003enzhzF{UrwPI*ezGxwki%)8MarUxgasFuTA+frhz/fSceK0(\u0026uVQv1v}x.53jgcUwfroyzfWlHvSb!5auZ?)A+frhz/fSceK0V.zGGDcBsnN!au+f\u003cDTooiiV][2tX2ultRmBfq.6qBz6gnIDKo",
            "n": [
              {
                "c": 3,
                "d": "Perl LWP GET call",
                "i": "micro-behaviors/communications/http/lib/lwp::perl-lwp-get-call",
                "o": 6435,
                "z": 6,
                "cf": 0.8600000143051147
              }
            ],
            "ln": 6371,
            "col": 31,
            "line": 174
          },
          {
            "b": "eIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeKYB9g}muVP!0C4CXpDKp(rarUJDas7DnzF\u003cf0auZ\u00263i%)8MarUJDasgJeA==v:ar@1wwO#71vru6\u003eay!#6Bzku3v{%E\u003cA%-l%arR^)lQKpsr5$vearR!zC{1HXB7GxnwPxjxjS)r(iS",
            "n": [
              {
                "c": 2,
                "d": "Perl subroutine definition",
                "i": "metadata/lang/scripted::subroutine-definition",
                "o": 7555,
                "z": 13,
                "cf": 0.8500000238418579
              }
            ],
            "ln": 7507,
            "col": 28,
            "line": 205
          },
          {
            "b": "A+e:5ax8ijaA8oyzF%R7arR^HboQ\u0026qzFr@@y-)+fADL\u0026lBrCpsar\u003crAr3i?pnk@L+fek7ltY9!:a{]CnarUJDas7Asw/%kVcNQ$.arR^HCw7YbwGSyqwO#d5xECcnB.i6+f/py5DKp6@C{1wGvS=oA3jgAUasFuQaw2u\u0026i-xQawN/*lk5K}Qc)Sqsdj)Z",
            "n": [
              {
                "c": 2,
                "d": "HTTP/1.x version string",
                "i": "micro-behaviors/communications/http/request/client::http-version",
                "o": 7842,
                "z": 7,
                "cf": 0.5
              }
            ],
            "ln": 7794,
            "col": 50,
            "line": 214
          },
          {
            "b": "y*?A%aAhvtCZgAuzE:(3B97\u00261y?W%7ax8ijaAR:zzE)R\u003e32\u003c{0zGE0Dv@9nink@L+fek7katLS8aA842A:iG!A:iGai%(pbz//[uq=uv%rzVg-k$1d63lQDlaBKO7arR^Hx\u003ewFoas7#sAuEz[zf]ORz/fVdzGEEDwO#d5xGvm=c%QpkdsD5EasOBW3jg-:vpQ=iv@9YkC{1wwB.if",
            "n": [
              {
                "c": 2,
                "d": "HTTP/1.0 protocol version",
                "i": "micro-behaviors/communications/http/message::http-1-0-header",
                "o": 9510,
                "z": 23,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 9462,
            "col": 8,
            "line": 290
          },
          {
            "b": "B8iiDdj#/HzxYz]e*8t\u0026eIeLaeIeLatY7*cwPn[Q3lQDlaAhvnzGE0Dv@9nink@L+fek7latLS8aA842A:iGHz/fVdzGEELD2NsQaARgtBt4PHvqfQ:A:iGa3jescb13o^zE)s1x(v(Iar\u0026A^as7-lwPh0+y?X67au{$@yH}6@eN-EfC4A3ZcU3$hB7DZwdj#/HA:iGa3jescb13o^By/uieO]0oxlm/Far\u0026BOwO#d5xECb",
            "n": [
              {
                "c": 2,
                "d": "HTTP/1.1 protocol version",
                "i": "micro-behaviors/communications/http/message::http-1-1-header",
                "o": 9991,
                "z": 47,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 9943,
            "col": 23,
            "line": 305
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "File::Temp"
            ],
            [
              "",
              "IO::Select"
            ],
            [
              "",
              "IO::Socket::INET"
            ],
            [
              "",
              "IO::Socket::SSL"
            ],
            [
              "",
              "IO::Socket::SSL::Utils"
            ],
            [
              "",
              "LWP::Protocol::https"
            ],
            [
              "",
              "LWP::UserAgent"
            ],
            [
              "",
              "Socket"
            ],
            [
              "",
              "Test::More"
            ],
            [
              "",
              "strict"
            ],
            [
              "",
              "warnings"
            ]
          ],
          "mbr": [
            "IO::Select.new",
            "IO::Select.new.can_read",
            "IO::Socket::INET.new",
            "IO::Socket::SSL.errstr",
            "IO::Socket::SSL.start_SSL",
            "IO::Socket::SSL::Utils.import",
            "LWP::UserAgent.new"
          ],
          "tgt": [
            "IO::Select",
            "IO::Select.new",
            "IO::Socket::INET",
            "IO::Socket::SSL",
            "IO::Socket::SSL::Utils",
            "LWP::UserAgent"
          ],
          "metrics": {
            "ast": {
              "op.ge": 1.0,
              "op.lt": 2.0,
              "op.lor": 13.0,
              "op.mul": 1.0,
              "op.land": 5.0,
              "op.lnot": 5.0,
              "max_depth": 22.0,
              "op.concat": 17.0,
              "call_count": 34.0,
              "node_count": 3084.0,
              "member_count": 7.0,
              "op_density.ge": 0.0,
              "op_density.lt": 0.0,
              "op_density.lor": 0.0,
              "op_density.mul": 0.0,
              "op_density.land": 0.0,
              "op_density.lnot": 0.0,
              "identifier_count": 7.0,
              "member_depth_max": 3.0,
              "op_density.concat": 0.01,
              "string_literal_count": 152.0,
              "array_literal_max_length": 1.0
            },
            "file": {
              "size": 10241.0,
              "entropy": 5.35,
              "size_bytes": 10241.0
            },
            "text": {
              "tab_count": 115.0,
              "digit_ratio": 0.02,
              "space_count": 1568.0,
              "total_lines": 315.0,
              "char_entropy": 5.35,
              "mixed_indent": 1.0,
              "unique_chars": 97.0,
              "string_density": 0.48,
              "ascii_art_lines": 4.0,
              "avg_line_length": 31.51,
              "max_line_length": 78.0,
              "empty_line_ratio": 0.1,
              "last_line_length": 1.0,
              "whitespace_ratio": 0.2,
              "most_common_ratio": 0.06,
              "identifier_density": 0.04,
              "line_length_stddev": 22.94,
              "normalized_string_count": 8.56,
              "repeated_char_sequences": 5.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 2.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 0.84
            },
            "calls": {
              "count": 34.0
            },
            "binary": {
              "overall_entropy": 5.35,
              "peak_region_bytes": 9216.0,
              "peak_region_entropy": 5.37
            },
            "source": {
              "function_count": 1.0
            },
            "imports": {
              "count": 11.0,
              "unique_modules": 11.0,
              "third_party_count": 11.0,
              "third_party_ratio": 1.0
            },
            "members": {
              "count": 7.0
            },
            "strings": {
              "total": 152.0,
              "ip_count": 1.0,
              "url_count": 36.0,
              "avg_length": 13.18,
              "max_length": 47.0,
              "avg_entropy": 3.02,
              "email_count": 6.0,
              "empty_count": 7.0,
              "total_bytes": 2003.0,
              "entropy_stddev": 0.71
            },
            "comments": {
              "chars": 2766.0,
              "lines": 62.0,
              "total": 62.0,
              "to_code_ratio": 0.25
            },
            "functions": {
              "count": 1.0
            },
            "identifiers": {
              "count": 7.0,
              "total": 13.0,
              "avg_length": 13.14,
              "max_length": 22.0,
              "min_length": 7.0,
              "avg_entropy": 3.04,
              "reuse_ratio": 0.54,
              "unique_count": 7.0,
              "length_stddev": 4.85,
              "high_entropy_count": 1.0,
              "high_entropy_ratio": 0.14,
              "all_lowercase_ratio": 0.14,
              "all_uppercase_ratio": 0.14,
              "underscore_prefix_count": 1.0
            }
          }
        },
        "id": 1,
        "mol": "O(C)H₂(CmPo)",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/t/https_proxy.t",
        "pid": 0,
        "risk": 40,
        "sha": "20ea47872d0b41ffaf52a080feea4f876cb8e8d4e7181743f7c4479ac17f0396",
        "size": 10241,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/lib/lwp::perl-lwp-useragent",
            "atk": "T1071.001",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Perl LWP HTTP client import",
            "spans": [
              [
                246,
                19
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::sigil-variable-decl",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Perl sigil variable declaration",
            "spans": [
              [
                765,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fork/clone::fork-call",
            "conf": 0.949999988079071,
            "crit": 3,
            "desc": "Perl fork child process",
            "spans": [
              [
                1346,
                6
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::subroutine-definition",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl subroutine definition",
            "spans": [
              [
                7555,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/lwp::perl-lwp-get-call",
            "atk": "T1071.001",
            "conf": 0.8600000143051147,
            "crit": 3,
            "desc": "Perl LWP GET call",
            "spans": [
              [
                6435,
                6
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::use-module",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl module import statement",
            "spans": [
              [
                115,
                12
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::perl-test-file",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl test file (.t) or t/ dir",
            "spans": [
              [
                0,
                39
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/shell/socket::perl-iosocket-listener",
            "atk": "T1059",
            "conf": 0.9200000166893005,
            "crit": 4,
            "desc": "Perl IO::Socket listener",
            "spans": [
              [
                1016,
                97
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::certificate-ref",
            "crit": 2,
            "desc": "References certificate terminology",
            "spans": [
              [
                1962,
                11
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "spans": [
              [
                0,
                39
              ]
            ]
          }
        ],
        "type": "perl"
      },
      {
        "ctx": [
          {
            "b": "bo.2qA+(6\u0026B-RapB98Cpv@%^tB-RapCvtJfx(mN8i%(sqB7DE=pDyKnwO+{/BrzXGarR^HarR^HarS6Yi%{aKwGTMuiYZhTv@2T$iYY\u0026cmn$xLarR^HasFW23uZA3aw2u\u0026i-x%byH}PGi-w%JarR^HarR^Hc[dj+B-RapnL.xdq/ueYwPP%]q=uvJi-Qooy\u0026ZZEdlv(V",
            "n": [
              {
                "c": 3,
                "d": "Recognized build or test marker",
                "i": "objectives/persistence/login/ssh/backdoor::authorized-keys-append-recognized-build-test",
                "o": 0,
                "z": 32,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "asxJ+AcckywJz\u003eKx(nhzi%)8MarU=qB97=bwO2y[asxS)y?kT*s7(qTxEt\u003eGarR^HzfWlHz/xo9B8#dujS)jdy?kT*s7(qTxGwg#xLy%\u0026c)@}LwO#Ngy:QU[3lQDlay]g{xcnyqvruf9Bz\u0026puAaJ{dB8i(WbYvTkzGx(nb0cbOarR^KboQ(xay/CaBzkkcc}Oq}B-Zy",
            "n": [
              {
                "c": 2,
                "d": "Perl source syntax patterns",
                "i": "metadata/lang/scripted::source-syntax",
                "o": 362,
                "z": 15,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 314,
            "col": 15,
            "line": 15
          },
          {
            "b": "DMWxPB97#gc)f^NAaJ{dB8ixIcW66wB7]MgcM\u003c\u0026XEio$23jm)#arUievp{YbB97@hB-YU!bY!6rz/{dCazCBgbY!6rz/{d-3lQDlay]g{xcnytByX%6AYLr*B97@7A=JuDx\u003ewFkB97@7A=KkGarR^HAa9*ec)@}LwO#Ngy-)[jA=U@kzyl\u003e{3vK#y3uHu0By/Jnasz5rByf9gy?m42cM\u003eMoaAIWmaBsCrarR!GwPI%2zE)x\u0026B08\u00269wPN",
            "n": [
              {
                "c": 2,
                "d": "References the stderr stream name",
                "i": "micro-behaviors/process/fd/stdio::stderr-string",
                "o": 657,
                "z": 15,
                "cf": 0.30000001192092896
              },
              {
                "c": 2,
                "d": "Multiple standard I/O references",
                "i": "micro-behaviors/process/fd/stdio::stdio-refs",
                "o": 618,
                "z": 15,
                "cf": 0.4000000059604645
              }
            ],
            "ln": 570,
            "col": 39,
            "line": 21
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "IO::Select"
            ],
            [
              "",
              "IO::Socket::INET"
            ],
            [
              "",
              "IO::Socket::SSL"
            ],
            [
              "",
              "IO::Socket::SSL::Utils"
            ],
            [
              "",
              "Socket"
            ],
            [
              "",
              "Test::More"
            ],
            [
              "",
              "Test::Needs"
            ],
            [
              "",
              "strict"
            ],
            [
              "",
              "warnings"
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 2.0,
              "max_depth": 15.0,
              "call_count": 13.0,
              "node_count": 408.0,
              "op_density.lor": 0.0,
              "string_literal_count": 23.0,
              "array_literal_max_length": 1.0
            },
            "file": {
              "size": 1611.0,
              "entropy": 4.91,
              "size_bytes": 1611.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 322.0,
              "total_lines": 56.0,
              "char_entropy": 4.91,
              "unique_chars": 64.0,
              "string_density": 0.41,
              "avg_line_length": 27.77,
              "max_line_length": 74.0,
              "empty_line_ratio": 0.13,
              "last_line_length": 15.0,
              "whitespace_ratio": 0.23,
              "most_common_ratio": 0.07,
              "line_length_stddev": 21.99,
              "normalized_string_count": 3.07,
              "repeated_char_sequences": 6.0,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 0.5,
              "max_inline_whitespace_run": 17.0,
              "most_common_char_codepoint": 58.0
            },
            "calls": {
              "count": 13.0
            },
            "binary": {
              "overall_entropy": 4.91,
              "peak_region_bytes": 1611.0,
              "peak_region_entropy": 4.84
            },
            "imports": {
              "count": 9.0,
              "unique_modules": 9.0,
              "third_party_count": 9.0,
              "third_party_ratio": 1.0
            },
            "strings": {
              "total": 23.0,
              "avg_length": 23.91,
              "max_length": 55.0,
              "avg_entropy": 3.36,
              "total_bytes": 550.0,
              "entropy_stddev": 0.64
            },
            "comments": {
              "chars": 54.0,
              "lines": 2.0,
              "total": 2.0,
              "to_code_ratio": 0.04,
              "high_entropy_comments": 1.0
            }
          }
        },
        "id": 2,
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/t/diag.t",
        "pid": 0,
        "risk": 1,
        "sha": "fccd0890f835f73154fb41dd78bbd69a8a581d407e0d2d75b7f3319428cdf4ab",
        "size": 1611,
        "traits": [
          {
            "id": "metadata/lang/scripted::sigil-variable-decl",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Perl sigil variable declaration",
            "spans": [
              [
                362,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdout-string",
            "conf": 0.30000001192092896,
            "crit": 2,
            "desc": "References the stdout stream name",
            "spans": [
              [
                618,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.30000001192092896,
            "crit": 2,
            "desc": "References the stderr stream name",
            "spans": [
              [
                657,
                15
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Source file has low overall entropy",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::use-module",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl module import statement",
            "spans": [
              [
                7,
                12
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::perl-test-file",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl test file (.t) or t/ dir",
            "spans": [
              [
                0,
                32
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::source-syntax",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Perl source syntax patterns",
            "spans": [
              [
                7,
                12
              ],
              [
                362,
                15
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "spans": [
              [
                0,
                32
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "spans": [
              [
                0,
                32
              ]
            ]
          }
        ],
        "type": "perl"
      },
      {
        "ctx": [
          {
            "b": "bo.2qA+(6\u0026B-RapB98Cpv@%^tB-RapCvtJfx(mN8i%(rtaxi2*B0bNoB95KGvriM7wO#71vru6\u003eayYQsl${Z:iYZCUy\u00260Jvi-6Tnxk8lAi-GWiBuhDXwPhNdBwN0?A+fliattA4gc2WGB-RapraQb)iYY#NA+cwnwPI%mau.[hf/]ZHB-Rapmr\u0026]OBzkMjiYY#zyH{jGyH}JF3uZA3avZ6YwJz\u003eJAaJJv3jn12w].*bas8bwA=U@kzAo*Ll0aFhC{1wGvr=d5wPz\u003caz/e{5wGTbyarR^HADiYXkro{fzE^r\u003caBCpWkro]nkrr15eJE8!diH36iV}VWaBCpWkrr44tqdS?t}muDc{G+1tqdS?t}mu*asPIZarR^HarR^HarR^HD\u003cQ#sarR^Hao",
            "n": [
              {
                "c": 3,
                "d": "Recognized build or test marker",
                "i": "objectives/persistence/login/ssh/backdoor::authorized-keys-append-recognized-build-test",
                "o": 0,
                "z": 45,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "Perl source syntax patterns",
                "i": "metadata/lang/scripted::source-syntax",
                "o": 203,
                "z": 18,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "r+lq=w{CItwPq\u003cbA+f90zGG}:3t\u003e5hbT+BnrZ/[TmP\u003c7{qBKFLqbXP2atC}+3uHu0ayw$]CP.tuarR^HzfWlHzddVijS[/Vx\u003ezDG3lQDlas7/jCPYc(c)f^xau*[[zddVidiH?$bWRVPas7/jCPZQpAV^ROi%)8MarUYoBAIRwas7/jCSMmX3jp\u0026%vJY2{wPzz",
            "n": [
              {
                "c": 2,
                "d": "Perl subroutine definition",
                "i": "metadata/lang/scripted::subroutine-definition",
                "o": 850,
                "z": 11,
                "cf": 0.8500000238418579
              }
            ],
            "ln": 802,
            "col": 3,
            "line": 31
          },
          {
            "b": "asFHRz/{8gwHO-+azk.aA3fGIeOlbNasx(^o*@2Ee]2DCzyl$TcRW-rmn#M9D2mvBi%]?Ias7DovqYB?wPRu/wPz*fAYTRxw/@GAbY^)DA:@V6cmf\u0026Xni{fYlR{6zuJ",
            "n": [
              {
                "c": 1,
                "d": "JSON file extension",
                "i": "metadata/file/extension/identity::json-extension",
                "o": 1955,
                "z": 5,
                "cf": 0.30000001192092896
              }
            ],
            "ln": 1923,
            "col": 3,
            "line": 80
          },
          {
            "b": "xKL%[Eld=UarR!AwQ5qtx\u003ewFobYEB9B7DF9AuDStwP?T3z/v6DvqYP#zF%RtbT\u003eEeDQgUhnkAb\u003cr7f.+nLR^7dlv\u003ezarR^Hw]zYjzfWlHBA}?pasFvLCpmGyADL#owPF#mwN/T}zdNP}B0bKDxj\u003e^%BAnNmz/ff6x\u003e8maaz(4cB.\u003eSgdiH5ZDKp(rao",
            "n": [
              {
                "c": 2,
                "d": "Untyped Perl ENV hash dereference",
                "i": "metadata/lang/scripted::env-hash-deref",
                "o": 2660,
                "z": 5,
                "cf": 0.8799999952316284
              }
            ],
            "ln": 2612,
            "col": 31,
            "line": 102
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "ExtUtils::MakeMaker"
            ],
            [
              "",
              "File::Spec"
            ],
            [
              "",
              "Test::More"
            ],
            [
              "",
              "strict"
            ],
            [
              "",
              "warnings"
            ]
          ],
          "mbr": [
            "CPAN::Meta.load_file",
            "CPAN::Meta::Prereqs.new",
            "File::Spec.catfile",
            "MM.parse_version"
          ],
          "tgt": [
            "CPAN::Meta",
            "CPAN::Meta::Prereqs",
            "File::Spec",
            "MM"
          ],
          "metrics": {
            "ast": {
              "op.eq": 1.0,
              "op.gt": 1.0,
              "op.lor": 1.0,
              "op.sub": 2.0,
              "op.land": 8.0,
              "op.lnot": 3.0,
              "max_depth": 20.0,
              "op.concat": 3.0,
              "call_count": 20.0,
              "node_count": 1951.0,
              "member_count": 4.0,
              "op_density.eq": 0.0,
              "op_density.gt": 0.0,
              "op_density.lor": 0.0,
              "op_density.sub": 0.0,
              "op_density.land": 0.0,
              "op_density.lnot": 0.0,
              "identifier_count": 6.0,
              "member_depth_max": 2.0,
              "op_density.concat": 0.0,
              "string_literal_count": 45.0,
              "array_literal_max_length": 1.0
            },
            "file": {
              "size": 6030.0,
              "entropy": 4.87,
              "size_bytes": 6030.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 1628.0,
              "total_lines": 197.0,
              "char_entropy": 4.87,
              "unique_chars": 85.0,
              "string_density": 0.23,
              "avg_line_length": 29.61,
              "max_line_length": 125.0,
              "empty_line_ratio": 0.21,
              "last_line_length": 26.0,
              "whitespace_ratio": 0.3,
              "most_common_ratio": 0.07,
              "identifier_density": 0.04,
              "line_length_stddev": 29.74,
              "normalized_string_count": 3.21,
              "repeated_char_sequences": 54.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 4.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 0.79
            },
            "calls": {
              "count": 20.0
            },
            "binary": {
              "overall_entropy": 4.87,
              "peak_region_bytes": 3982.0,
              "peak_region_entropy": 5.17
            },
            "source": {
              "function_count": 2.0
            },
            "imports": {
              "count": 5.0,
              "unique_modules": 5.0,
              "third_party_count": 5.0,
              "third_party_ratio": 1.0
            },
            "members": {
              "count": 4.0
            },
            "strings": {
              "total": 45.0,
              "avg_length": 17.49,
              "max_length": 75.0,
              "path_count": 1.0,
              "avg_entropy": 2.49,
              "empty_count": 1.0,
              "total_bytes": 787.0,
              "entropy_stddev": 1.36
            },
            "comments": {
              "chars": 534.0,
              "lines": 15.0,
              "total": 15.0,
              "to_code_ratio": 0.08
            },
            "functions": {
              "count": 2.0
            },
            "identifiers": {
              "count": 6.0,
              "total": 7.0,
              "avg_length": 9.83,
              "max_length": 19.0,
              "min_length": 2.0,
              "avg_entropy": 2.36,
              "reuse_ratio": 0.86,
              "unique_count": 6.0,
              "length_stddev": 5.73,
              "all_lowercase_ratio": 0.33,
              "all_uppercase_ratio": 0.17,
              "underscore_prefix_count": 2.0
            }
          }
        },
        "id": 3,
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/t/00-report-prereqs.t",
        "pid": 0,
        "risk": 1,
        "sha": "17148b3be5c9757c9d5d93d4066d1cd4599bad2004beaf297e54fcd36ef5f4dd",
        "size": 6030,
        "traits": [
          {
            "id": "metadata/lang/scripted::sigil-variable-decl",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Perl sigil variable declaration",
            "spans": [
              [
                203,
                18
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::subroutine-definition",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl subroutine definition",
            "spans": [
              [
                850,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Source file has low overall entropy",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::use-module",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl module import statement",
            "spans": [
              [
                7,
                12
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::perl-test-file",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl test file (.t) or t/ dir",
            "spans": [
              [
                0,
                45
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::source-syntax",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Perl source syntax patterns",
            "spans": [
              [
                7,
                12
              ],
              [
                203,
                18
              ],
              [
                850,
                11
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "spans": [
              [
                0,
                45
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "spans": [
              [
                0,
                45
              ]
            ]
          }
        ],
        "type": "perl"
      },
      {
        "ctx": [
          {
            "b": "bo.2qA+(\u003cICm1X1B7DFnBAh89Buo?LB7DE[wPI@Oi.:KkwJHlwB7DE[wPI@Oi-oKeB.L(cB4Hm\u003ewPzW1Brz@ABAzFhx(kLwA+u:xjW6#Bg=4i23uZA3awt\u003ckiYZnZwPy7HwO#Pjc[dj+3t\u003e5hbZ0JrjS)B1p=ZTqB7GwTxjU$5eK15-CpjOPB8ki4AccdzjW70naA?spx\u003ezS$xM4%lzEEx[au.[hfD+=^dlv\u003ezzfWlHB-IpvjS(a=BAzFyiXJd1BAzFhx(kLwA+u:Y3jn12xMOunvRGZjz/PFkx(+z9aAIj8A+e=7AckSax\u003e5obwPz%dv}u^8xKM09x(n37A=2JjBy/uiy\u003cvdzwPS6nzGu{TCZ7uHATB3lBzkN",
            "n": [
              {
                "c": 3,
                "d": "Recognized build or test marker",
                "i": "objectives/persistence/login/ssh/backdoor::authorized-keys-append-recognized-build-test",
                "o": 0,
                "z": 43,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "Perl source syntax patterns",
                "i": "metadata/lang/scripted::source-syntax",
                "o": 112,
                "z": 7,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "Contains an HTTPS URL prefix",
                "i": "micro-behaviors/communications/http/message::https-prefix",
                "o": 195,
                "z": 8,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR^HaA83zbXQLbwPI@Aar\u003eGcC4z!fwNPaXAV=Sva$kOXarR^HEf{r7arR^LxDPCXcQRY:wO#Pwq=uvwlUQHMwPxdW3lQDlaz(xDbY!3yuT)!?xK#ibjS(1\u003cwPGB!xK$Q.wPxgAxEL6KD(%^:i%)8MarUPrc)S\u003ePy*QW^Aa\u0026*6au+e@fi?BeefDcIvrMi8xK$Q.wPw[sxD!(!3jm)#arUGmyH[[tA+fqzk4wIGBy/uiefF}Mfi?v/BAv",
            "n": [
              {
                "c": 3,
                "d": "Encryption API usage markers",
                "i": "micro-behaviors/crypto/library/keyword::encryption-functions",
                "o": 1532,
                "z": 6,
                "cf": 0.5
              }
            ],
            "ln": 1468,
            "col": 4,
            "line": 49
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "LWP::UserAgent"
            ],
            [
              "",
              "Test::More"
            ],
            [
              "",
              "Test::RequiresInternet"
            ],
            [
              "",
              "strict"
            ]
          ],
          "mbr": [
            "HTTP::Request.new",
            "LWP::UserAgent.new"
          ],
          "tgt": [
            "HTTP::Request",
            "LWP::UserAgent"
          ],
          "metrics": {
            "ast": {
              "op.lor": 5.0,
              "max_depth": 15.0,
              "op.concat": 1.0,
              "call_count": 25.0,
              "node_count": 689.0,
              "member_count": 2.0,
              "op_density.lor": 0.01,
              "identifier_count": 2.0,
              "member_depth_max": 2.0,
              "op_density.concat": 0.0,
              "string_literal_count": 25.0
            },
            "file": {
              "size": 2050.0,
              "entropy": 4.99,
              "size_bytes": 2050.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 394.0,
              "total_lines": 67.0,
              "char_entropy": 4.99,
              "unique_chars": 78.0,
              "string_density": 0.37,
              "avg_line_length": 29.6,
              "max_line_length": 78.0,
              "empty_line_ratio": 0.22,
              "last_line_length": 2.0,
              "whitespace_ratio": 0.22,
              "most_common_ratio": 0.07,
              "identifier_density": 0.06,
              "line_length_stddev": 25.82,
              "normalized_string_count": 3.05,
              "repeated_char_sequences": 2.0,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 0.2,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 0.33
            },
            "calls": {
              "count": 25.0
            },
            "binary": {
              "overall_entropy": 4.99,
              "peak_region_bytes": 2048.0,
              "peak_region_entropy": 4.95
            },
            "imports": {
              "count": 4.0,
              "unique_modules": 4.0,
              "third_party_count": 4.0,
              "third_party_ratio": 1.0
            },
            "members": {
              "count": 2.0
            },
            "strings": {
              "total": 25.0,
              "url_count": 1.0,
              "avg_length": 14.6,
              "max_length": 48.0,
              "avg_entropy": 3.15,
              "empty_count": 5.0,
              "total_bytes": 365.0,
              "domain_count": 1.0,
              "entropy_stddev": 0.7
            },
            "comments": {
              "chars": 309.0,
              "lines": 5.0,
              "total": 5.0,
              "to_code_ratio": 0.08,
              "base64_in_comments": 1.0
            },
            "identifiers": {
              "count": 2.0,
              "total": 4.0,
              "avg_length": 13.5,
              "max_length": 14.0,
              "min_length": 13.0,
              "avg_entropy": 3.38,
              "reuse_ratio": 0.5,
              "unique_count": 2.0,
              "length_stddev": 0.5,
              "high_entropy_count": 1.0,
              "high_entropy_ratio": 0.5
            }
          }
        },
        "id": 4,
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/example.t",
        "pid": 0,
        "risk": 1,
        "sha": "fb37a0e7e2660d69e9584c696de0835cf25a3e1189ff621643e7dd907e2e28dd",
        "size": 2050,
        "traits": [
          {
            "id": "metadata/lang/scripted::sigil-variable-decl",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Perl sigil variable declaration",
            "spans": [
              [
                112,
                7
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Source file has low overall entropy",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::use-module",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl module import statement",
            "spans": [
              [
                10,
                12
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::perl-test-file",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Perl test file (.t) or t/ dir",
            "spans": [
              [
                0,
                43
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::source-syntax",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Perl source syntax patterns",
            "spans": [
              [
                10,
                12
              ],
              [
                112,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "spans": [
              [
                0,
                43
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "spans": [
              [
                0,
                43
              ]
            ]
          }
        ],
        "type": "perl"
      },
      {
        "id": 5,
        "sha": "89f6335b90cbedf340afef47053adab386d8b38faded020e58c76beda202e14f",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/mojibake.t",
        "risk": 1,
        "size": 105,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 6,
        "sha": "68f864a98bb05593ee97aa66df6020933a467a1446271b0d9b0d0b6ad681e124",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/kwalitee.t",
        "risk": 1,
        "size": 208,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "bd1fde46ec72d223d0da5bfe327ac002e3e735ee773e8b7ea27cf88b351cecb6",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/minimum-version.t",
        "risk": 1,
        "size": 108,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "aa25d3dc3ed499cce2f80e827aa3743b52424ea4f98abe8a389b8dd94b9f3e35",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/test-version.t",
        "risk": 1,
        "size": 415,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "e2c7f588c8307052eb68eaef6ec7667746c8bdc8579450df341c7efaa6131cd2",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/00-compile.t",
        "risk": 1,
        "size": 1368,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "cca19e06e7f73447542dc72aaa281386dfa8d1b3da8e926cd46e6cc08a43b87b",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/eol.t",
        "risk": 1,
        "size": 356,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "dabc23c51e9db740caf6907f8b267f3d65200a47afcfbc7d25d0088ae4583378",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/pod-syntax.t",
        "risk": 1,
        "size": 169,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 12,
        "sha": "81c175fb3da6221a09808618331ec24e5219cbe769c8091ef165eb5096f0a92e",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/portability.t",
        "risk": 1,
        "size": 88,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 13,
        "sha": "2fe5daa52977119538d8635d8fc7ead5b8eaa26db70ed5382e0000b7dcd8da42",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/distmeta.t",
        "risk": 1,
        "size": 146,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 14,
        "sha": "7494e1530092c3dfcbe9723ec60f29faace23e1e04ea2a5ec2a00abc5873f6d1",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/pod-spell.t",
        "risk": 1,
        "size": 1506,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 15,
        "sha": "5ef831669a93639062c1ec526619f41830e1eeb907ce190742729242d57066c7",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/clean-namespaces.t",
        "risk": 1,
        "size": 241,
        "type": "perl",
        "depth": 1
      },
      {
        "id": 16,
        "sha": "28f4059d7c3f953025427744444c190a655bf6f4a7bf064dd1804690f6165001",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/xt/author/pod-coverage.t",
        "risk": 1,
        "size": 1133,
        "type": "perl",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "Aa9l(vp%c]oJL4Ki-6\u003cnBz\u003eVcy=TQ\u003cBAzFyi%(sqB7DFnBAh89Buo?LB7DFrvrcm1zFa2L3jpY]AV=Sdmn^5QpFJ2}asx61f/HEw3jp]%wGU@2A+fcgaAqPNoJL4Ki-6\u003cnBz\u003eVcy=TQ\u003cBAzEJi%{1tADL#owGT-VBuhDNr8=W)i%(soBZ=Fmz!0M]ByfcnAaGx63lQDlaAz4nB-Ivxb4#7uAc0i+3vJl*B9g}muUaF7A:-r@z!0M\u0026z/x/t3vra5arR!zC{1wNwO+%3jS[/Vx\u003ezDG3lQDlaz(xDc3aczuVf[9B09Q*c3{[UwO+%g",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "cP.V5vqWDmaA?spx\u003ezSkq=uvjAaJQ3B0bWvBzbPnBrCvpz*b]kxcqzix\u003e7*0lUgpWx\u003ez6?vru66l3mo.z/PMlx\u003equdBz\u0026pzA=(CBe^.}+xLzJgAb](ay?mDav{%l$vR3V]x)si1ayYQswODm1wPw]mwPS3dzF78lxK@q.mn=/^oJL4$q=uv%lQt6GnLzLWwO#W9A=k\u0026jwO#PjC42A9vpB4:aARJABzbkdw[=6)aA}HgA+cwsz/{7yBAhIBBy!#9lQq\u00266A+c^Az/M$fC{3*sB97\u0026by?W^13uP@)awD^2x(4P]iYYR]az(4cB.\u003eRiw]zYjB7GCoz!pb4z/6ufzFTOvBAhIBBy!#9lQt=C3jo:Jay/tbAbo9cwO=Smwnc9[vR/P#BzbkdC4CYdw[+:-BzkVhaARp9BrC\u003cEBS+^my?\u003eenzY\u003cdnwGUG3A=L-3BrBHXoDXp=wPw]sz/(y%vqWiewPP4[q+QLwwPzG%D0+AbwmV)9zY*.RCwhejx(k5mB8ki4AccdNarT0[BsXLGw/#wqBS+jkaARphB0b:DBS+g5zyoJGvR2)/B-I4oBzb98aBd)Fay/tbzfo-gv{%E\u003caA}KwxDRzgwGUMeAaJK3wN({5wO2)m3pN-\u00263lQDlarR^HarR^HaBKOtarR^HarR!P3lQDlaBKOtarR^LB7Gf1eK1J5B8ki4AcceHauZ\u0026Lc3aczuVf[9B2%ZKarR!EwD",
            "ln": 1218,
            "col": 27,
            "line": 44
          },
          {
            "b": "Bzbj)boR2rADL\u0026lBrCBiBzbP6e*abbx(+z9y\u002613lB0bQDaARJAxM4*8azCZovqYP#A=(mxv}YB-yJx?caAIWmaywR(wN/H.B8LM73l{Wu3l{VoarR!zC{\u003c}VwO+%fas7#sAv-jTB8LM7diH+@kWMOWboRyw3uHu0ayw+)Byf9cv@2B=zF0!]DKp\u003e",
            "ln": 1955,
            "col": 50,
            "line": 63
          },
          {
            "b": "q+O=zwPz\u003caz/c:wjW6#lB8#evwPz\u003caz/d0=3lQDlaBKOtarR^LA+fqzk4[IowmY^fb13fXwO#Pwq=uvwlUQHMwPw$qjW6#lB8LM7eK0/UByeJ(Aa\u0026*6dlv\u003eVarR!zC{1wxwPz(njS(1\u003ez!0Mmk4!CGuVoN/A:Jr/A==2cx\u003e7N[wJHkwarR!vw/@GEv}xX5diJ%A2{:L5B1GN?wNPaXAWSb0y?WD#Bs*A\u0026oF5RyA=-)iBZ/8%v@@[qjW5",
            "ln": 2300,
            "col": 31,
            "line": 76
          },
          {
            "b": "AWSb0y?WD#Bs*A\u0026oF6sOA=bPexcFDYj%h4CwO2)8xM4%lzEEx[az\u003eLev}W0ex([2hv}xX5x\u003ez6?vru66zF%RtC4CYdw[+*!a$kOXarR^HEf}8tarR}IwPGB!xK$Q.wPxgy",
            "ln": 2791,
            "col": 18,
            "line": 88
          },
          {
            "b": "vR3W3vrlH3wft#cwPzu8z/fxpazCBgx(\u003eFiB0bvsBrC1faw2xLvpS[?wPI]B3lQDlar@0%wPRu{y\u0026.SWxMOunB2\u003e%cxk8E3BZ=$kz/4dzx\u003c#pgCp^=BA+)yBx\u003c#pgCp^=BA+)yyB8#FnB1Yvbiu@lVB9h57z/6u5zGED+i5@(Kh-iDDisl7fC{1wCz/Z1yjS(1)A+)r\u003exM4%lc[co4EJSFXi^+mrtX2D)d\u003cM=?au{#\u003ezE^r\u003cauyR\u003cB-IpIk4[\u003eQBsnO13jgL",
            "ln": 3288,
            "col": 18,
            "line": 99
          },
          {
            "b": "Bz#pzeG^(gz*2\u00269wGUVdBz#pzB9hCvz/P}xw]zYjoJL4Ki-QljAZstHzGDi)j.Oznwhbi9sX.:?q+o){3lQElB7DE/s5p}srDz.(l1:+DBuo*parR}LvivYQoJL4Ki-QljAZstHzGED]zE[2uB8#e8z/x/tau.[hDMWGyA+PchuUBw0Bz+J7wGTc1atC0!dlv\u003eVas7#sB09Q*bZ0JEk4!CGc)AtDBz#pZfe4J[Cp)DKvqP$1wIdFhz6yz\u003c3jm)#boR5DwN/B^C{3JrlQq\u0026lvrue\u0026arR}LvivYQoJL4Ki-QljAZstHzGED]zE[2u3lQDlarR!FB8ki4AccdzjW70n3lQDlarR^HarR!9q+QLdvp9$ZBz8^tarR^\u0026j%hjawPRAnB8#dJv}xX5B0\u0026HCarR^HarR^HarU\u0026sA+PchuUBw0Bz+J7wGTc1atCzOarR^HarV7tarS9{3jn}fwNPa7avFT%lScGLr7P\u003eX3jo:CwGTVFp=ZTlA=l5rv@DfAi+SRSAc0dszV",
            "ln": 4389,
            "col": 18,
            "line": 137
          },
          {
            "b": "C%i=4oGV3/DtdhivlcCpk%tR.j.Oznwhbh]pF+g(nK(rJasnj8nKC{wq:?32lVl{?A+Pf1Brz#wdiHu9ix5JBfFLp8m})3XwGToEB1N!bra]#!az++3A::0lazC)tw].D]aAIEkBA.elwJI2Wz/)gjvqWidwN]H@BAh88B-.gqx(\u003eFazE+zsAV/jqwnbU3ao",
            "ln": 5780,
            "col": 35,
            "line": 175
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Mozilla::CA"
            ],
            [
              "",
              "Net::HTTPS"
            ],
            [
              "",
              "parent"
            ],
            [
              "",
              "strict"
            ],
            [
              "",
              "warnings"
            ]
          ],
          "mbr": [
            "LWP::Protocol::https::Socket.errstr",
            "LWP::Protocol::https::Socket.start_SSL"
          ],
          "tgt": [
            "LWP::Protocol::https::Socket"
          ],
          "metrics": {
            "ast": {
              "op.lor": 3,
              "op.land": 5,
              "op.lnot": 3,
              "max_depth": 19,
              "call_count": 28,
              "node_count": 1049,
              "member_count": 2,
              "max_array_len": 1,
              "op_density.lor": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "member_depth_max": 2
            },
            "file": {
              "size": 5979,
              "entropy": 5.15
            },
            "text": {
              "lines": 184,
              "top_char": 101,
              "tab_count": 29,
              "max_ws_run": 5,
              "digit_ratio": 0.01,
              "space_count": 1012,
              "char_entropy": 5.15,
              "mixed_indent": 1,
              "unique_chars": 91,
              "top_char_null": 0,
              "string_density": 0.11,
              "top_char_ratio": 0.07,
              "ascii_art_lines": 1,
              "avg_line_length": 31.49,
              "max_line_length": 96,
              "empty_line_ratio": 0.17,
              "last_line_length": 4,
              "whitespace_ratio": 0.2,
              "identifier_density": 0.04,
              "line_length_stddev": 27.72,
              "normalized_string_count": 1.55,
              "repeated_char_sequences": 18,
              "suspicious_string_ratio": 0.05,
              "suspicious_comment_ratio": 0.06,
              "normalized_unique_identifiers": 0.8
            },
            "binary": {
              "peak_region_bytes": 3931,
              "peak_region_entropy": 5.3
            },
            "source": {
              "class_count": 2,
              "function_count": 3
            },
            "imports": {
              "count": 5,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 1,
              "bytes": 839,
              "count": 21,
              "avg_length": 39.95,
              "max_length": 497,
              "avg_entropy": 3.02,
              "empty_count": 1,
              "entropy_stddev": 1.04
            },
            "comments": {
              "chars": 725,
              "count": 17,
              "lines": 17,
              "high_entropy": 1,
              "to_code_ratio": 0.1,
              "url_in_comments": 1
            },
            "functions": {
              "count": 5
            },
            "identifiers": {
              "count": 7,
              "unique": 6,
              "avg_length": 15,
              "max_length": 28,
              "min_length": 10,
              "avg_entropy": 3.22,
              "reuse_ratio": 0.86,
              "length_stddev": 6.16,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.17,
              "all_lowercase_ratio": 0.5,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 17,
        "mol": "H(Cm₂)",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/lib/LWP/Protocol/https.pm",
        "pid": 0,
        "risk": 2,
        "sha": "db31e769460bf5b31cdf4af9a5478cbba5a057e9d23148efb808da795c5c6ba8",
        "size": 5979,
        "traits": [
          {
            "id": "metadata/file/metrics::file-has-30-plus-lines",
            "conf": 0.9,
            "crit": 1,
            "desc": "File has 30 or more lines",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1345,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                2003,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-3",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1543,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1470,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-6",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1691,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1301,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::sigil-variable-decl",
            "conf": 0.8,
            "crit": 2,
            "desc": "Perl sigil variable declaration",
            "spans": [
              [
                57,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::subroutine-definition",
            "conf": 0.85,
            "crit": 2,
            "desc": "Perl subroutine definition",
            "spans": [
              [
                138,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::use-module",
            "conf": 0.85,
            "crit": 2,
            "desc": "Perl module import statement",
            "spans": [
              [
                30,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/lwp::perl-lwp-get-call",
            "atk": "T1071.001",
            "conf": 0.86,
            "crit": 3,
            "desc": "Perl LWP GET call",
            "spans": [
              [
                4556,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/lwp::perl-lwp-useragent",
            "atk": "T1071.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Perl LWP HTTP client import",
            "spans": [
              [
                4453,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                3352,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::ssl-certs-path",
            "conf": 0.8,
            "crit": 2,
            "desc": "References the system TLS certificate directory",
            "spans": [
              [
                4692,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::cipher-keyword",
            "conf": 0.4,
            "crit": 2,
            "desc": "Generic 'cipher' crypto term",
            "spans": [
              [
                2364,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::certificate-ref",
            "conf": 0.5,
            "crit": 2,
            "desc": "References certificate terminology",
            "spans": [
              [
                1266,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/library/keyword::encryption-algorithm-keyword",
            "conf": 0.5,
            "crit": 3,
            "desc": "Encryption algorithm keyword",
            "uses": [
              14
            ],
            "spans": [
              [
                2364,
                6
              ]
            ]
          }
        ],
        "type": "perl"
      },
      {
        "id": 18,
        "sha": "ae31d234f4c72051ff9c8eb439a85f2cc11ddfbf776b748864ab7f7727e1c4d0",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/LICENSE",
        "risk": 1,
        "size": 19640,
        "type": "text",
        "depth": 1
      },
      {
        "id": 19,
        "sha": "d0cd9618ddb134e9cde51172e81ee1f2d359c7dab456a79c19c195d8242c2beb",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/CONTRIBUTING.md",
        "risk": 1,
        "size": 4228,
        "type": "markdown",
        "depth": 1
      },
      {
        "id": 20,
        "sha": "28c2be2196724da33f9d11f660ef7de5d963efb03bace0351a821fdc4b25c95a",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/Makefile.PL",
        "size": 1945,
        "type": "makefile",
        "depth": 1
      },
      {
        "id": 21,
        "sha": "8b00c799b09472a3953410d65843dd3cfa2355982bde01b0b7924eaca06e21f0",
        "path": "LWP-Protocol-https-6.17.tar.gz!!LWP-Protocol-https-6.17/META.json",
        "size": 25433,
        "type": "pkg_info",
        "depth": 1
      },
      {
        "id": 22,
        "mol": "Md",
        "sha": "8bf5ae02c2cc57f5543fc4239ffc3be0e70efdd366fabaef04625349a947ad5a",
        "path": "LWP-Protocol-https@6.17.registry.json",
        "risk": 1,
        "size": 890,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 17,
    "rev": "9266e",
    "v": "8"
  }
}