{
  "ml": {
    "v": "7",
    "eng": "2.2.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000010718902,
        "rte": "az",
        "prob": 0.000010718902
      }
    ],
    "prob": 0.000012606382,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "xz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010182459845964331,
        "type": "elf"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "c"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008285045623779297,
        "type": "c"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "c"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010093052878801245,
        "type": "python"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011722247108991724,
        "type": "python"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "c"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010907649993896484,
        "type": "text"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010907649993896484,
        "type": "text"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012606382369995117,
        "type": "text"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001150369644165039,
        "type": "pkg-info"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "python-bytecode"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "python-bytecode"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-06-24T15:49:31Z"
  },
  "path": "py313-gmpy2-2.3.0.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "@wP48s]XK9\u003egl[e0STwA761smBt8:J\u003cH#h]@-]HL7Y",
            "n": [
              {
                "c": 2,
                "d": "Binary is not digitally signed",
                "i": "metadata/unsigned",
                "o": 0,
                "z": 1,
                "cf": 1.0
              }
            ],
            "ln": 0
          }
        ],
        "mol": "H(Po)Md(He)",
        "sha": "67a06bc9e16a4fd6dc3aeb5a9eff8191dd98569201b81729dc73e905c6730954",
        "path": "py313-gmpy2-2.3.0.tgz",
        "risk": 3,
        "size": 232688,
        "type": "xz",
        "facts": {
          "metrics": {
            "file": {
              "size": 232688.0,
              "entropy": 8.0,
              "size_bytes": 232688.0
            },
            "binary": {
              "overall_entropy": 8.0,
              "peak_region_bytes": 232448.0,
              "peak_region_entropy": 7.85
            },
            "consistency": {
              "extension_content_mismatch": 1.0,
              "extension_content_mismatch.archive_as_archive": 1.0
            }
          }
        },
        "traits": [
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-requires-python",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares Python requirement",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "objectives/impact/destroy/keywords::cleanup-verb--clean",
            "conf": 0.8799999952316284,
            "crit": 1,
            "desc": "Cleanup/action word: clean",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::pytype-object-def",
            "atk": "T1059.006",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "pytype object def",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/family::cxx-abi-symbols",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "C++ ABI symbols",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 1,
            "desc": "Python core metadata marker",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-license-file",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares license file",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/hardening/mitigation::rpath-set",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "RPATH/RUNPATH dynamic library path set",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-name-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package name",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/build/artifact::elf-stripped-but-symtab-present",
            "conf": 0.6000000238418579,
            "crit": 3,
            "desc": "ELF stripped with .symtab present",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/libc::libc-internal-functions-b",
            "conf": 0.699999988079071,
            "crit": 2,
            "desc": "libc internal symbols cluster B",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/libc::libc-characteristic-cxa-finalize",
            "crit": 2,
            "desc": "libc characteristic cxa finalize",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-license-expression",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares license expression",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/abi-graphics::cxx-abi-symbols-a",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "C++ ABI symbols cluster A",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-summary-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package summary",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-requires-dist",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares runtime dependencies",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-version-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package version",
            "from": [
              {
                "file": 11
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "E))420S-r400000000000@$H+0rr91Z^[Fa00000kMy=:00000i6)#M0000000000kMA+z2MN9\u00269@)tZ1][S61on",
            "n": [
              {
                "c": 3,
                "d": "RPATH/RUNPATH dynamic library path set",
                "i": "metadata/hardening/mitigation::rpath-set",
                "o": 0,
                "z": 20,
                "cf": 0.699999988079071
              }
            ],
            "ln": 0
          },
          {
            "b": "0000000000uUj1\u0026x-IHEv%zA?w[=c\u003ey?Xib0af8zwPzu{x(!xcA:JB0vqPN.x(mK30af8NwOkZ#",
            "n": [
              {
                "c": 2,
                "d": "Benign terminal socket exec context",
                "i": "objectives/command-and-control/reverse-shell/dup::unix-terminal-socket-exec-benign-context",
                "o": 15665,
                "z": 12,
                "cf": 0.949999988079071
              }
            ],
            "ln": 15649
          },
          {
            "b": "uUsj{uUam#zF]I]B-.W8vpBd}Bo2c.mr\u0026rHrc-B]mriA!ASw{YmriAQq!p5HBAh8kx8",
            "n": [
              {
                "c": 2,
                "d": "Abort program execution",
                "i": "micro-behaviors/os/signal/handler::abort",
                "o": 15825,
                "z": 5,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 15809
          },
          {
            "b": "x\u003e7Z(B7Ct:y\u0026r=\u003eyYE*HBzM29xjVf(vpS[?0af8Cze:G4B7GD2B.H?.uUsj{ABiA$x(\u003ctKC$-c]",
            "n": [
              {
                "c": 2,
                "d": "Imports __tls_get_addr from the dynamic loader",
                "i": "metadata/binary/linking/runtime::imports-tls-get-addr",
                "o": 15920,
                "z": 12,
                "cf": 1.0
              }
            ],
            "ln": 15904
          },
          {
            "b": "ze-#(xjVf(Ab]J1g5$V*B97\u00262yHpN+yHpWZx(0=RuUsj{Ds7-8Byff80af8Cze:/dx(mTb0bVW!A:F",
            "n": [
              {
                "c": 3,
                "d": "Stack protector/canary enabled",
                "i": "metadata/hardening/build::stack-protector",
                "o": 16053,
                "z": 14,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 16037
          },
          {
            "b": "vpBoTze:9cuT)}(vpBoTp\u003cCSIx()Y{ze:+Q0bVW!A:Jo#x(4r#AcbDey\u0026-%508N@nz!a0bwKH9w",
            "n": [
              {
                "c": 2,
                "d": "CPython extension PyInit export",
                "i": "metadata/lang/compiler/native::python-pyinit-export",
                "o": 22520,
                "z": 12,
                "cf": 0.949999988079071
              }
            ],
            "ln": 22504
          },
          {
            "b": "B8JV=fAt{6vR)-sz.rZzy?Wu*e]$}-f!@-owO#2UflItRfk$YtfkLui0000000000PSPZz00",
            "n": [
              {
                "c": 2,
                "d": "Benign network-capable library context",
                "i": "objectives/supply-chain/trojanized/backdoor::benign-network-library-context",
                "o": 22636,
                "z": 9,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 22620
          },
          {
            "b": "[biitZZ(dL0000\u003cI*U\u003e4I-1v7b(*E@{yz}v0002.+KtxeG$[jMH5.hNnSc1ynq?B7XD@lo07-8jLtIC.]qi4+Z-iucZZ*",
            "n": [
              {
                "c": 2,
                "d": "ARM64 XOR+ROR instruction sequence",
                "i": "objectives/anti-static/obfuscation/control-flow/logic::xor-ror-hex-pattern",
                "o": 283905,
                "z": 26,
                "cf": 0.5
              }
            ],
            "ln": 283889
          },
          {
            "b": "Bn#pv000000000000000ra]#!ayPwlA+P09By=O8z/fVqz!%FqBzbkdzddW6zfoXr",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 497408,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 497392
          },
          {
            "b": "ayG59w].n^A+frmy\u0026?iJBzbkdy*?u%wPI@oAbP/iBzk]faA?gfB.8Xlw/$Y4z^^.",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 497482,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 497466
          },
          {
            "b": "w/#hewGVe8A+O@\u003ey?kjara]?=zddW6zfoXrwQ5fjzE)ZcazC)tAbn%8w]zZbay]3",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 497604,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 497588
          },
          {
            "b": "vqWh%wErD?BAh8bC4ChbCwhejayF?[ByeP@vr=c@vr:gHu[IAV00000ra]#!ayPwl",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 497668,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 497652
          },
          {
            "b": "wft]hB-7-7zF78ez!9A4w]zYju#o\u003c)u[IBUxLzJgvruQix\u003c#jbwGUG3zGG]qy\u0026ZZ",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 498165,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 498149
          },
          {
            "b": "CXI2qz3\u003el5wN/B}x(v(iBzb98ay!?$ayX[8B8UY2x\u003ez6\u003cwftPcaAhd9By]Diz6iw2",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 499243,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 499227
          },
          {
            "b": "B.a@iaz\u003eL8C{3HiAc+[mvqYP#u#o\u003e5u)5@$ze:Stvruj4zGu}Ax(4PdA+f5#vrk#",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 499485,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 499469
          },
          {
            "b": "ayFkUy\u0026%qTA=M8su[I=[mSiq\u0026wQ4T2Abo8pazkLgC}}0[ADldHeIX:$Cwg(faz#8",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 500888,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 500872
          },
          {
            "b": "fFUBsfFCEnatCM5h7*M.bU?])lq{okay/Clx!AsnB%5H(f^5k9f!+mmi4(%AatC\u0026pfFLQAh6uTLwPzAamr\u0026+]bMG8+wPQmql](D2A=+=4xk8loq.i8mf!Lj7gb7BpfekgmgCx}ai64",
            "n": [
              {
                "c": 2,
                "d": "NetBSD base system artifact",
                "i": "metadata/binary/provenance::netbsd-base-system-artifact",
                "o": 658491,
                "z": 8,
                "cf": 0.949999988079071
              }
            ],
            "ln": 658475
          },
          {
            "b": "iYe]uyhWW7xcoS/A3czabU?])lq{okay/ClwO#3hq.i8mf!Lg6gb7BpfebvsfGgaei65-FiX@PnyhWW7xcoS/A3czabU?])lq{okay/Clzz1\u003csB%5H(f^5k9f!+mmi4(%AatC\u0026pfFLQA",
            "n": [
              {
                "c": 2,
                "d": "NetBSD RCS ident keyword",
                "i": "metadata/binary/provenance::netbsd-rcs-id",
                "o": 658603,
                "z": 8,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 658587
          },
          {
            "b": "e]$YEBAhFivGn2]vrl8Ze[xlBB9RQ5e[xlBB98B5e]\u003eJtvj(8ozu8qfwO+^cAboQ@e[]iqBo0}jy\u0026?o",
            "n": [
              {
                "c": 2,
                "d": "ELF dynstr section name",
                "i": "metadata/binary/linking/static::elf-dynstr-section-name",
                "o": 737649,
                "z": 7,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "ELF dynsym section name",
                "i": "metadata/binary/linking/static::elf-dynsym-section-name",
                "o": 737641,
                "z": 7,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 737625
          },
          {
            "b": "z/P[0e[x6xA=Rjkygzn:e[xlBvqPZ*04}]5Bs}JGBo0}7vrt]Te[e)y04}=1zeA\u003c4Bo0{(",
            "n": [
              {
                "c": 2,
                "d": "ELF dynamic section name",
                "i": "metadata/binary/linking/static::elf-dynamic-section-name",
                "o": 737797,
                "z": 8,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 737781
          }
        ],
        "depth": 1,
        "facts": {
          "exp": [
            [
              "gmp_abort_handler"
            ],
            [
              "gmpy_license"
            ],
            [
              "PyInit_gmpy2"
            ]
          ],
          "imp": [
            [
              "",
              "mpfr_agm"
            ],
            [
              "",
              "mpfr_set_underflow"
            ],
            [
              "",
              "mpc_set_q"
            ],
            [
              "",
              "gmpz_get_si"
            ],
            [
              "",
              "gmpz_tdiv_r_2exp"
            ],
            [
              "",
              "PyUnicode_FromFormat"
            ],
            [
              "",
              "gmp_randseed_ui"
            ],
            [
              "",
              "mpfr_mul_ui"
            ],
            [
              "",
              "PyList_New"
            ],
            [
              "",
              "mpfr_cot"
            ],
            [
              "",
              "mpc_fr_sub"
            ],
            [
              "",
              "mpc_neg"
            ],
            [
              "",
              "PyExc_SystemError"
            ],
            [
              "",
              "PySequence_Check"
            ],
            [
              "",
              "mpfr_set_si_2exp"
            ],
            [
              "",
              "gmpz_scan1"
            ],
            [
              "",
              "mpc_set_fr"
            ],
            [
              "",
              "PyDict_SetItemString"
            ],
            [
              "",
              "PyDict_Size"
            ],
            [
              "",
              "gmpz_init_set"
            ],
            [
              "",
              "gmpz_cdiv_qr"
            ],
            [
              "",
              "mpc_clear"
            ],
            [
              "",
              "cxa_finalize"
            ],
            [
              "",
              "PyModule_AddIntConstant"
            ],
            [
              "",
              "gmpz_tdiv_qr"
            ],
            [
              "",
              "mpfr_cosh"
            ],
            [
              "",
              "gmpz_ui_sub"
            ],
            [
              "",
              "PyArg_ParseTupleAndKeywords"
            ],
            [
              "",
              "mpfr_tanh"
            ],
            [
              "",
              "mpfr_free_cache"
            ],
            [
              "",
              "mpfr_ui_pow_ui"
            ],
            [
              "",
              "gmpz_tdiv_q"
            ],
            [
              "",
              "mpfr_max"
            ],
            [
              "",
              "mpfr_set_nan"
            ],
            [
              "",
              "gmpz_jacobi"
            ],
            [
              "",
              "mpfr_clear_overflow"
            ],
            [
              "",
              "gmpz_cdiv_q_2exp"
            ],
            [
              "",
              "mpfr_sub"
            ],
            [
              "",
              "PyFloat_Type"
            ],
            [
              "",
              "mpc_add_fr"
            ],
            [
              "",
              "mpfr_mul_2si"
            ],
            [
              "",
              "gmpz_gcdext"
            ],
            [
              "",
              "mpfr_const_pi"
            ],
            [
              "",
              "gmpz_set_str"
            ],
            [
              "",
              "gmpq_set_num"
            ],
            [
              "",
              "mpfr_fmms"
            ],
            [
              "",
              "mpc_cmp_abs"
            ],
            [
              "",
              "mpfr_cmp_z"
            ],
            [
              "",
              "PyModuleDef_Init"
            ],
            [
              "",
              "gmpz_rootrem"
            ],
            [
              "",
              "mpc_urandom"
            ],
            [
              "",
              "mpfr_init"
            ],
            [
              "",
              "PyObject_CallMethod"
            ],
            [
              "",
              "gmpz_bin_uiui"
            ],
            [
              "",
              "PyEval_RestoreThread"
            ],
            [
              "",
              "mpfr_tan"
            ],
            [
              "",
              "mpfr_strtofr"
            ],
            [
              "",
              "strchr"
            ],
            [
              "",
              "gmpz_sub_ui"
            ],
            [
              "",
              "PyMem_Free"
            ],
            [
              "",
              "gmpz_clears"
            ],
            [
              "",
              "gmpz_sqrt"
            ],
            [
              "",
              "mpc_imag"
            ],
            [
              "",
              "mpc_div_fr"
            ],
            [
              "",
              "mpfr_set_erangeflag"
            ],
            [
              "",
              "mpfr_get_ui"
            ],
            [
              "",
              "gmpz_set_ui"
            ],
            [
              "",
              "PyLong_FromUnsignedLongLong"
            ],
            [
              "",
              "gmpz_cdiv_r_2exp"
            ],
            [
              "",
              "PyLong_AsUnsignedLongLong"
            ],
            [
              "",
              "gmpz_cdiv_r"
            ],
            [
              "",
              "PyNumber_Add"
            ],
            [
              "",
              "PyObject_GetAttrString"
            ],
            [
              "",
              "gmpz_cmp_d"
            ],
            [
              "",
              "gmpz_limbs_modify"
            ],
            [
              "",
              "mpfr_cmp_d"
            ],
            [
              "",
              "mpc_sqrt"
            ],
            [
              "",
              "mpfr_get_d"
            ],
            [
              "",
              "mpfr_mul"
            ],
            [
              "",
              "PyLong_New"
            ],
            [
              "",
              "mpfr_neg"
            ],
            [
              "",
              "mpfr_exp10"
            ],
            [
              "",
              "mpfr_pow"
            ],
            [
              "",
              "PyObject_Bytes"
            ],
            [
              "",
              "atol"
            ],
            [
              "",
              "gmpq_div"
            ],
            [
              "",
              "gmpz_ior"
            ],
            [
              "",
              "PyBytes_FromStringAndSize"
            ],
            [
              "",
              "mpfr_csch"
            ],
            [
              "",
              "free"
            ],
            [
              "",
              "assert13"
            ],
            [
              "",
              "PyBytes_Type"
            ],
            [
              "",
              "mpfr_nextbelow"
            ],
            [
              "",
              "gmpz_sub"
            ],
            [
              "",
              "mpfr_ai"
            ],
            [
              "",
              "mpfr_get_z"
            ],
            [
              "",
              "mpfr_sinh_cosh"
            ],
            [
              "",
              "mpc_div_2si"
            ],
            [
              "",
              "Py_Dealloc"
            ],
            [
              "",
              "mpc_set_prec"
            ],
            [
              "",
              "mpfr_set_exp"
            ],
            [
              "",
              "mpc_tan"
            ],
            [
              "",
              "PyObject_HasAttrString"
            ],
            [
              "",
              "gmpz_fdiv_q"
            ],
            [
              "",
              "PyErr_NoMemory"
            ],
            [
              "",
              "mpfr_set_d"
            ],
            [
              "",
              "mpc_atanh"
            ],
            [
              "",
              "mpfr_fits_ulong_p"
            ],
            [
              "",
              "PyLong_Sign"
            ],
            [
              "",
              "mpfr_reldiff"
            ],
            [
              "",
              "mpfr_nanflag_p"
            ],
            [
              "",
              "PyLong_FromSize_t"
            ],
            [
              "",
              "abort"
            ],
            [
              "",
              "Py_NotImplementedStruct"
            ],
            [
              "",
              "gmpz_fits_slong_p"
            ],
            [
              "",
              "gmpz_hamdist"
            ],
            [
              "",
              "gmpz_cdiv_q_ui"
            ],
            [
              "",
              "mpfr_frac"
            ],
            [
              "",
              "mpfr_set_prec"
            ],
            [
              "",
              "gmpz_cmpabs"
            ],
            [
              "",
              "mpfr_pow_z"
            ],
            [
              "",
              "gmpz_setbit"
            ],
            [
              "",
              "gmpz_remove"
            ],
            [
              "",
              "gmpz_powm"
            ],
            [
              "",
              "gmpz_get_str"
            ],
            [
              "",
              "mpfr_fmma"
            ],
            [
              "",
              "mpfr_atan2"
            ],
            [
              "",
              "PyExc_RuntimeError"
            ],
            [
              "",
              "mpc_get_prec2"
            ],
            [
              "",
              "mpfr_rint_trunc"
            ],
            [
              "",
              "gmpn_mod_1"
            ],
            [
              "",
              "mpfr_cmp_ui_2exp"
            ],
            [
              "",
              "gmpz_divexact"
            ],
            [
              "",
              "mpc_add"
            ],
            [
              "",
              "mpc_set_ui"
            ],
            [
              "",
              "PyNumber_Long"
            ],
            [
              "",
              "mpfr_set_emin"
            ],
            [
              "",
              "gmpz_inits"
            ],
            [
              "",
              "PyObject_SelfIter"
            ],
            [
              "",
              "PyErr_SetString"
            ],
            [
              "",
              "mpc_init2"
            ],
            [
              "",
              "memcpy"
            ],
            [
              "",
              "gmpz_set"
            ],
            [
              "",
              "gmpz_fac_ui"
            ],
            [
              "",
              "mpfr_set_zero"
            ],
            [
              "",
              "gmpz_rrandomb"
            ],
            [
              "",
              "gmpz_tstbit"
            ],
            [
              "",
              "gmp_randclear"
            ],
            [
              "",
              "gmpz_mul"
            ],
            [
              "",
              "PyExc_ValueError"
            ],
            [
              "",
              "mpfr_divby0_p"
            ],
            [
              "",
              "PyExc_DeprecationWarning"
            ],
            [
              "",
              "PyExc_TypeError"
            ],
            [
              "",
              "mpfr_clear"
            ],
            [
              "",
              "gmpq_cmp"
            ],
            [
              "",
              "stack_chk_fail"
            ],
            [
              "",
              "mpc_sub_fr"
            ],
            [
              "",
              "PySlice_Type"
            ],
            [
              "",
              "mpfr_log"
            ],
            [
              "",
              "PyIndex_Check"
            ],
            [
              "",
              "mpfr_atanh"
            ],
            [
              "",
              "gmpz_cdiv_qr_ui"
            ],
            [
              "",
              "mpfr_lgamma"
            ],
            [
              "",
              "mpfr_urandom"
            ],
            [
              "",
              "gmpz_swap"
            ],
            [
              "",
              "mpc_log"
            ],
            [
              "",
              "PyTuple_GetItem"
            ],
            [
              "",
              "mpc_cosh"
            ],
            [
              "",
              "Py_HashPointer"
            ],
            [
              "",
              "mpfr_asinh"
            ],
            [
              "",
              "gmpq_set"
            ],
            [
              "",
              "PyErr_SetNone"
            ],
            [
              "",
              "gmpz_mul_ui"
            ],
            [
              "",
              "PyComplex_Type"
            ],
            [
              "",
              "PyErr_ExceptionMatches"
            ],
            [
              "",
              "gmpz_2fac_ui"
            ],
            [
              "",
              "mpfr_nextabove"
            ],
            [
              "",
              "PyContextVar_Set"
            ],
            [
              "",
              "gmpz_fdiv_q_2exp"
            ],
            [
              "",
              "mpc_acosh"
            ],
            [
              "",
              "mpfr_clear_underflow"
            ],
            [
              "",
              "mpc_log10"
            ],
            [
              "",
              "mpfr_expm1"
            ],
            [
              "",
              "mpfr_rint_ceil"
            ],
            [
              "",
              "mpfr_integer_p"
            ],
            [
              "",
              "mpfr_asin"
            ],
            [
              "",
              "mpc_asinh"
            ],
            [
              "",
              "stpcpy"
            ],
            [
              "",
              "mpfr_fms"
            ],
            [
              "",
              "mpfr_get_si"
            ],
            [
              "",
              "mpc_fma"
            ],
            [
              "",
              "mpfr_add"
            ],
            [
              "",
              "PyOS_setsig"
            ],
            [
              "",
              "PyObject_Free"
            ],
            [
              "",
              "memset"
            ],
            [
              "",
              "mpfr_log2"
            ],
            [
              "",
              "isnand"
            ],
            [
              "",
              "mpfr_erf"
            ],
            [
              "",
              "gmpz_mul_2exp"
            ],
            [
              "",
              "mpc_norm"
            ],
            [
              "",
              "mpfr_subnormalize"
            ],
            [
              "",
              "PyLong_FromSsize_t"
            ],
            [
              "",
              "PyFloat_FromDouble"
            ],
            [
              "",
              "PyType_Ready"
            ],
            [
              "",
              "PyLong_FromLong"
            ],
            [
              "",
              "mpfr_set_z"
            ],
            [
              "",
              "PyComplex_ImagAsDouble"
            ],
            [
              "",
              "PyLong_AsSsize_t"
            ],
            [
              "",
              "mpfr_fma"
            ],
            [
              "",
              "mpfr_const_euler"
            ],
            [
              "",
              "PyBytes_Size"
            ],
            [
              "",
              "mpc_mul"
            ],
            [
              "",
              "gmpz_fib_ui"
            ],
            [
              "",
              "gmpz_fdiv_r_ui"
            ],
            [
              "",
              "PyLong_FromVoidPtr"
            ],
            [
              "",
              "mpc_set_nan"
            ],
            [
              "",
              "mpc_strtoc"
            ],
            [
              "",
              "PyErr_NewException"
            ],
            [
              "",
              "gmp_randinit_default"
            ],
            [
              "",
              "mpfr_clear_flags"
            ],
            [
              "",
              "PyErr_Clear"
            ],
            [
              "",
              "PyContextVar_Get"
            ],
            [
              "",
              "PyBool_FromLong"
            ],
            [
              "",
              "PyExc_ArithmeticError"
            ],
            [
              "",
              "gmpz_limbs_read"
            ],
            [
              "",
              "PyContextVar_New"
            ],
            [
              "",
              "stack_chk_guard"
            ],
            [
              "",
              "mpc_sinh"
            ],
            [
              "",
              "mpc_sqr"
            ],
            [
              "",
              "PySlice_AdjustIndices"
            ],
            [
              "",
              "mpc_pow_fr"
            ],
            [
              "",
              "mpfr_mul_2ui"
            ],
            [
              "",
              "mpc_pow_z"
            ],
            [
              "",
              "mpc_sin"
            ],
            [
              "",
              "gmpz_primorial_ui"
            ],
            [
              "",
              "gmp_errno"
            ],
            [
              "",
              "mpfr_rint_floor"
            ],
            [
              "",
              "mpc_conj"
            ],
            [
              "",
              "gmpz_root"
            ],
            [
              "",
              "mpfr_ui_div"
            ],
            [
              "",
              "mpfr_rint"
            ],
            [
              "",
              "mpc_real"
            ],
            [
              "",
              "mpfr_sinh"
            ],
            [
              "",
              "gmpz_pow_ui"
            ],
            [
              "",
              "gmpz_set_d"
            ],
            [
              "",
              "Py_FalseStruct"
            ],
            [
              "",
              "mpc_set_d_d"
            ],
            [
              "",
              "gmpz_add_ui"
            ],
            [
              "",
              "gmpq_clear"
            ],
            [
              "",
              "PyTuple_New"
            ],
            [
              "",
              "gmpz_urandomm"
            ],
            [
              "",
              "mpfr_acos"
            ],
            [
              "",
              "mpfr_cmp_si_2exp"
            ],
            [
              "",
              "PyExc_OverflowError"
            ],
            [
              "",
              "gmpz_lucnum2_ui"
            ],
            [
              "",
              "mpfr_zeta"
            ],
            [
              "",
              "mpfr_sqr"
            ],
            [
              "",
              "PyLong_AsLongAndOverflow"
            ],
            [
              "",
              "mpfr_j1"
            ],
            [
              "",
              "strcpy"
            ],
            [
              "",
              "gmpz_lucnum_ui"
            ],
            [
              "",
              "mpfr_sum"
            ],
            [
              "",
              "mpc_arg"
            ],
            [
              "",
              "gmpz_limbs_finish"
            ],
            [
              "",
              "sprintf_chk"
            ],
            [
              "",
              "mpfr_div_2si"
            ],
            [
              "",
              "mpfr_set_emax"
            ],
            [
              "",
              "Py_BuildValue"
            ],
            [
              "",
              "gmpz_clrbit"
            ],
            [
              "",
              "mpfr_cos"
            ],
            [
              "",
              "mpfr_clear_inexflag"
            ],
            [
              "",
              "mpfr_get_emin"
            ],
            [
              "",
              "gmpq_canonicalize"
            ],
            [
              "",
              "mpc_acos"
            ],
            [
              "",
              "gmpz_mfac_uiui"
            ],
            [
              "",
              "mpfr_sin"
            ],
            [
              "",
              "mpc_mul_2ui"
            ],
            [
              "",
              "PyErr_Occurred"
            ],
            [
              "",
              "gmpz_congruent_p"
            ],
            [
              "",
              "gmpq_sub"
            ],
            [
              "",
              "mpfr_swap"
            ],
            [
              "",
              "gmpz_scan0"
            ],
            [
              "",
              "mpfr_y0"
            ],
            [
              "",
              "mpc_set_z"
            ],
            [
              "",
              "PyLong_AsLong"
            ],
            [
              "",
              "PyUnicode_Replace"
            ],
            [
              "",
              "mpc_tanh"
            ],
            [
              "",
              "gmpz_divisible_ui_p"
            ],
            [
              "",
              "PyImport_ImportModule"
            ],
            [
              "",
              "mpfr_mul_z"
            ],
            [
              "",
              "gmpz_ui_pow_ui"
            ],
            [
              "",
              "mpfr_erangeflag_p"
            ],
            [
              "",
              "mpfr_get_str"
            ],
            [
              "",
              "gmpz_fdiv_qr"
            ],
            [
              "",
              "mpfr_remquo"
            ],
            [
              "",
              "mpc_cmp"
            ],
            [
              "",
              "strcat"
            ],
            [
              "",
              "PyList_SetItem"
            ],
            [
              "",
              "mpfr_acosh"
            ],
            [
              "",
              "mpfr_sub_ui"
            ],
            [
              "",
              "gmpq_set_ui"
            ],
            [
              "",
              "gmpz_divexact_ui"
            ],
            [
              "",
              "PyTuple_GetSlice"
            ],
            [
              "",
              "gmpz_tdiv_r"
            ],
            [
              "",
              "PyRun_StringFlags"
            ],
            [
              "",
              "mpfr_set_inf"
            ],
            [
              "",
              "mpfr_yn"
            ],
            [
              "",
              "gmpn_get_str"
            ],
            [
              "",
              "mpfr_set_ui_2exp"
            ],
            [
              "",
              "mpfr_lngamma"
            ],
            [
              "",
              "gmp_bits_per_limb"
            ],
            [
              "",
              "mpc_sin_cos"
            ],
            [
              "",
              "gmpz_fdiv_q_ui"
            ],
            [
              "",
              "gmpz_xor"
            ],
            [
              "",
              "mpfr_div"
            ],
            [
              "",
              "mpc_mul_fr"
            ],
            [
              "",
              "mpc_rootofunity"
            ],
            [
              "",
              "gmpz_clear"
            ],
            [
              "",
              "gmpq_set_si"
            ],
            [
              "",
              "gmpq_set_d"
            ],
            [
              "",
              "gmpq_set_z"
            ],
            [
              "",
              "gmpz_mul_si"
            ],
            [
              "",
              "mpc_abs"
            ],
            [
              "",
              "mpfr_lessgreater_p"
            ],
            [
              "",
              "Py_NoneStruct"
            ],
            [
              "",
              "mpfr_atan"
            ],
            [
              "",
              "mpfr_nexttoward"
            ],
            [
              "",
              "mpfr_set4"
            ],
            [
              "",
              "gmpz_invert"
            ],
            [
              "",
              "mpfr_gamma_inc"
            ],
            [
              "",
              "PyExc_ZeroDivisionError"
            ],
            [
              "",
              "mpfr_rootn_ui"
            ],
            [
              "",
              "mpfr_fac_ui"
            ],
            [
              "",
              "PyFloat_AsDouble"
            ],
            [
              "",
              "mpfr_nrandom"
            ],
            [
              "",
              "PyObject_IsTrue"
            ],
            [
              "",
              "mpfr_log1p"
            ],
            [
              "",
              "PyArg_ParseTuple"
            ],
            [
              "",
              "mpfr_get_emax_min"
            ],
            [
              "",
              "mpfr_get_emax"
            ],
            [
              "",
              "gmpz_probab_prime_p"
            ],
            [
              "",
              "strspn"
            ],
            [
              "",
              "mpfr_get_emax_max"
            ],
            [
              "",
              "gmpz_tdiv_q_2exp"
            ],
            [
              "",
              "mpfr_frexp"
            ],
            [
              "",
              "puts"
            ],
            [
              "",
              "mpfr_exp"
            ],
            [
              "",
              "gmpz_cdiv_q"
            ],
            [
              "",
              "gmpz_import"
            ],
            [
              "",
              "mpfr_modf"
            ],
            [
              "",
              "mpfr_gamma"
            ],
            [
              "",
              "gmpz_nextprime"
            ],
            [
              "",
              "mpc_pow"
            ],
            [
              "",
              "deregister_frame_info"
            ],
            [
              "",
              "gmp_version"
            ],
            [
              "",
              "mpc_div"
            ],
            [
              "",
              "mpfr_sech"
            ],
            [
              "",
              "gmpz_sqrtrem"
            ],
            [
              "",
              "gmpz_cmp_si"
            ],
            [
              "",
              "register_frame_info"
            ],
            [
              "",
              "mpfr_cmp_q"
            ],
            [
              "",
              "mpfr_set_q"
            ],
            [
              "",
              "Py_TrueStruct"
            ],
            [
              "",
              "gmpz_powm_sec"
            ],
            [
              "",
              "isinfd"
            ],
            [
              "",
              "gmpn_popcount"
            ],
            [
              "",
              "mpc_exp"
            ],
            [
              "",
              "mpfr_coth"
            ],
            [
              "",
              "PyUnicode_AsASCIIString"
            ],
            [
              "",
              "PyContextVar_Reset"
            ],
            [
              "",
              "gmpz_lcm"
            ],
            [
              "",
              "gmpq_init"
            ],
            [
              "",
              "gmpz_fdiv_r"
            ],
            [
              "",
              "mpfr_free_str"
            ],
            [
              "",
              "PyDict_New"
            ],
            [
              "",
              "gmpz_mod"
            ],
            [
              "",
              "PyExc_IndexError"
            ],
            [
              "",
              "mpfr_underflow_p"
            ],
            [
              "",
              "gmpq_set_den"
            ],
            [
              "",
              "PyBool_Type"
            ],
            [
              "",
              "mpfr_asprintf"
            ],
            [
              "",
              "PyLong_AsUnsignedLong"
            ],
            [
              "",
              "gmpz_init_set_ui"
            ],
            [
              "",
              "mpfr_rint_round"
            ],
            [
              "",
              "gmpz_cmp"
            ],
            [
              "",
              "gmpz_prevprime"
            ],
            [
              "",
              "PyLong_FromUnsignedLong"
            ],
            [
              "",
              "mpfr_div_2ui"
            ],
            [
              "",
              "gmpz_cdiv_r_ui"
            ],
            [
              "",
              "PyUnicode_AsUTF8"
            ],
            [
              "",
              "PyLong_Type"
            ],
            [
              "",
              "mpfr_unordered_p"
            ],
            [
              "",
              "ctype_tab_"
            ],
            [
              "",
              "gmpz_combit"
            ],
            [
              "",
              "mpfr_sqrt"
            ],
            [
              "",
              "gmpz_and"
            ],
            [
              "",
              "mpfr_prec_round"
            ],
            [
              "",
              "mpfr_log10"
            ],
            [
              "",
              "PyObject_New"
            ],
            [
              "",
              "mpfr_cmp3"
            ],
            [
              "",
              "mpfr_cmpabs"
            ],
            [
              "",
              "gmpz_gcd"
            ],
            [
              "",
              "PyUnicode_FromString"
            ],
            [
              "",
              "mpc_init3"
            ],
            [
              "",
              "mpfr_inexflag_p"
            ],
            [
              "",
              "mpc_mul_2si"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "gmpz_add"
            ],
            [
              "",
              "PyEval_SaveThread"
            ],
            [
              "",
              "PyModule_AddObject"
            ],
            [
              "",
              "mpc_cos"
            ],
            [
              "",
              "mpfr_eint"
            ],
            [
              "",
              "PySlice_Unpack"
            ],
            [
              "",
              "Jv_RegisterClasses"
            ],
            [
              "",
              "mpfr_digamma"
            ],
            [
              "",
              "gmp_randseed"
            ],
            [
              "",
              "gmpq_mul"
            ],
            [
              "",
              "gmpz_fdiv_qr_ui"
            ],
            [
              "",
              "PyBytes_AsString"
            ],
            [
              "",
              "mpfr_buildopt_tls_p"
            ],
            [
              "",
              "mpfr_const_catalan"
            ],
            [
              "",
              "gmpq_add"
            ],
            [
              "",
              "PyExc_StopIteration"
            ],
            [
              "",
              "PySequence_List"
            ],
            [
              "",
              "mpc_atan"
            ],
            [
              "",
              "mpfr_sec"
            ],
            [
              "",
              "PyLong_AsLongLong"
            ],
            [
              "",
              "gmpn_perfect_square_p"
            ],
            [
              "",
              "gmpz_fdiv_r_2exp"
            ],
            [
              "",
              "gmpz_divisible_p"
            ],
            [
              "",
              "mpfr_erfc"
            ],
            [
              "",
              "mpfr_const_log2"
            ],
            [
              "",
              "PyCapsule_New"
            ],
            [
              "",
              "mpfr_init2"
            ],
            [
              "",
              "PyType_IsSubtype"
            ],
            [
              "",
              "PyUnicode_AsUTF8AndSize"
            ],
            [
              "",
              "PyTuple_Size"
            ],
            [
              "",
              "gmpz_bin_ui"
            ],
            [
              "",
              "mpfr_can_round"
            ],
            [
              "",
              "PyComplex_FromDoubles"
            ],
            [
              "",
              "PyErr_Format"
            ],
            [
              "",
              "mpc_set_d"
            ],
            [
              "",
              "mpfr_get_z_2exp"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "gmpz_cmp_ui"
            ],
            [
              "",
              "gmpq_cmp_z"
            ],
            [
              "",
              "mpfr_check_range"
            ],
            [
              "",
              "gmpz_export"
            ],
            [
              "",
              "mpc_asin"
            ],
            [
              "",
              "mpfr_set_overflow"
            ],
            [
              "",
              "gmpz_init"
            ],
            [
              "",
              "gmpz_sizeinbase"
            ],
            [
              "",
              "gmpz_set_si"
            ],
            [
              "",
              "mpfr_number_p"
            ],
            [
              "",
              "tls_get_addr"
            ],
            [
              "",
              "mpfr_fmod"
            ],
            [
              "",
              "mpfr_overflow_p"
            ],
            [
              "",
              "gmpz_limbs_write"
            ],
            [
              "",
              "PyBytes_AsStringAndSize"
            ],
            [
              "",
              "mpc_set_fr_fr"
            ],
            [
              "",
              "mpfr_jn"
            ],
            [
              "",
              "gmpz_com"
            ],
            [
              "",
              "mpfr_sin_cos"
            ],
            [
              "",
              "mpfr_min"
            ],
            [
              "",
              "mpc_div_2ui"
            ],
            [
              "",
              "gmpz_perfect_power_p"
            ],
            [
              "",
              "PyList_GetItem"
            ],
            [
              "",
              "PyComplex_RealAsDouble"
            ],
            [
              "",
              "PyUnicode_Format"
            ],
            [
              "",
              "mpfr_div_ui"
            ],
            [
              "",
              "mpfr_csc"
            ],
            [
              "",
              "PyMem_Malloc"
            ],
            [
              "",
              "mpfr_div_z"
            ],
            [
              "",
              "mpfr_exp2"
            ],
            [
              "",
              "PyErr_WarnFormat"
            ],
            [
              "",
              "mpfr_y1"
            ],
            [
              "",
              "mpc_proj"
            ],
            [
              "",
              "mpc_set"
            ],
            [
              "",
              "mpfr_li2"
            ],
            [
              "",
              "mpfr_hypot"
            ],
            [
              "",
              "gmpz_fib2_ui"
            ],
            [
              "",
              "mpfr_rec_sqrt"
            ],
            [
              "",
              "PyTuple_Pack"
            ],
            [
              "",
              "PyUnicode_DecodeASCII"
            ],
            [
              "",
              "gmpz_urandomb"
            ],
            [
              "",
              "mpc_sub"
            ],
            [
              "",
              "mpfr_remainder"
            ],
            [
              "",
              "malloc"
            ],
            [
              "",
              "mpfr_get_emin_max"
            ],
            [
              "",
              "mpfr_get_emin_min"
            ],
            [
              "",
              "strcmp"
            ],
            [
              "",
              "mpfr_cbrt"
            ],
            [
              "",
              "tolower_tab_"
            ],
            [
              "",
              "mpfr_j0"
            ],
            [
              "",
              "PySequence_Fast"
            ]
          ],
          "sec": [
            [
              ".hash",
              512,
              3072,
              2.33,
              "alloc"
            ],
            [
              ".dynsym",
              3584,
              12072,
              1.27,
              "alloc"
            ],
            [
              ".dynstr",
              15656,
              7009,
              4.67,
              "alloc"
            ],
            [
              ".rela.dyn",
              22672,
              42864,
              2.55,
              "alloc"
            ],
            [
              ".rela.plt",
              65536,
              11136,
              2.0,
              "alloc,info_link"
            ],
            [
              ".init",
              76672,
              14,
              3.24,
              "alloc,executable"
            ],
            [
              ".plt",
              76688,
              7440,
              4.72,
              "alloc,executable"
            ],
            [
              ".plt.got",
              84128,
              32,
              3.38,
              "alloc,executable"
            ],
            [
              ".text",
              84160,
              409966,
              6.25,
              "alloc,executable"
            ],
            [
              ".fini",
              494128,
              14,
              3.38,
              "alloc,executable"
            ],
            [
              ".rodata",
              494144,
              100656,
              4.87,
              "alloc"
            ],
            [
              ".eh_frame_hdr",
              594800,
              5236,
              5.83,
              "alloc"
            ],
            [
              ".eh_frame",
              600040,
              28444,
              5.33,
              "alloc"
            ],
            [
              ".note.netbsd.ident",
              628484,
              24,
              3.0,
              "alloc"
            ],
            [
              ".note.netbsd.pax",
              628508,
              20,
              1.56,
              "alloc"
            ],
            [
              ".ctors",
              630056,
              16,
              1.0,
              "write,alloc"
            ],
            [
              ".dtors",
              630072,
              16,
              1.0,
              "write,alloc"
            ],
            [
              ".jcr",
              630088,
              8,
              0.0,
              "write,alloc"
            ],
            [
              ".dynamic",
              630096,
              416,
              1.36,
              "write,alloc"
            ],
            [
              ".got",
              630512,
              272,
              0.0,
              "write,alloc"
            ],
            [
              ".got.plt",
              630784,
              3736,
              2.63,
              "write,alloc"
            ],
            [
              ".data",
              634528,
              23936,
              2.71,
              "write,alloc"
            ],
            [
              ".comment",
              658464,
              27,
              3.78,
              "merge,strings"
            ],
            [
              ".ident",
              658491,
              222,
              4.7,
              "merge,strings"
            ],
            [
              ".SUNW_ctf",
              658716,
              143,
              2.89,
              ""
            ],
            [
              ".symtab",
              658864,
              43752,
              2.77,
              ""
            ],
            [
              ".strtab",
              702616,
              34992,
              4.89,
              ""
            ],
            [
              ".shstrtab",
              737608,
              237,
              4.17,
              ""
            ]
          ],
          "metrics": {
            "elf": {
              "bits": 64.0,
              "entry": 84160.0,
              "has_got": 1.0,
              "has_plt": 1.0,
              "has_note": 1.0,
              "has_rpath": 1.0,
              "relacount": 1751.0,
              "has_symtab": 1.0,
              "note_count": 2.0,
              "nx_enabled": 1.0,
              "dynrel_count": 0.0,
              "dynsym_count": 503.0,
              "has_eh_frame": 1.0,
              "stack_canary": 1.0,
              "symtab_count": 1823.0,
              "dynrela_count": 1786.0,
              "little_endian": 1.0,
              "pltreloc_count": 464.0,
              "executable_stack": 0.0,
              "wx_segment_count": 0.0,
              "comment_entry_count": 1.0,
              "fortify_source_count": 1.0,
              "program_header_count": 8.0,
              "comment_distinct_count": 1.0,
              "gnu_stack_section_absent": 1.0,
              "load_segment_max_file_size": 628528.0,
              "stripped_but_symtab_present": 1.0,
              "load_segment_max_memory_size": 628528.0,
              "section_relocation_group_count": 2.0,
              "stripped_metadata_section_count": 5.0
            },
            "file": {
              "size": 739832.0,
              "entropy": 6.04,
              "size_bytes": 739832.0
            },
            "binary": {
              "is_pie": 0.0,
              "has_overlay": 1.0,
              "is_stripped": 0.0,
              "code_entropy": 6.22,
              "data_entropy": 2.65,
              "overlay_size": 1987.0,
              "string_count": 3869.0,
              "overlay_ratio": 0.0,
              "overall_entropy": 6.04,
              "overlay_entropy": 1.59,
              "entropy_variance": 2.77,
              "avg_string_length": 39.67,
              "max_string_length": 964.0,
              "peak_region_bytes": 356352.0,
              "code_to_data_ratio": 0.94,
              "peak_region_entropy": 6.17,
              "string_length_stddev": 53.82,
              "largest_section_ratio": 0.55,
              "sentence_string_count": 1680.0,
              "sentence_string_ratio": 0.43,
              "high_entropy_string_count": 0.0
            },
            "exports": {
              "count": 3.0
            },
            "imports": {
              "count": 495.0
            },
            "sections": {
              "count": 31.0,
              "code_size": 417466.0,
              "entropy_max": 6.25,
              "entropy_mean": 3.08,
              "name_entropy": 4.13,
              "writable_count": 9.0,
              "executable_count": 5.0,
              "nonstandard_count": 8.0,
              "executable_writable_count": 0.0
            },
            "dependencies": {
              "count": 5.0
            }
          }
        },
        "id": 1,
        "mol": "Md(He)",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/gmpy2.so",
        "risk": 2,
        "sha": "0bf8d40bf6e353126107bd15205c1dc2a621318a7c95166e5240fb96b8353fd3",
        "size": 739832,
        "traits": [
          {
            "id": "metadata/hardening/mitigation::rpath-set",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "RPATH/RUNPATH dynamic library path set",
            "spans": [
              [
                0,
                20
              ]
            ]
          },
          {
            "id": "metadata/build/artifact::elf-stripped-but-symtab-present",
            "conf": 0.6000000238418579,
            "crit": 3,
            "desc": "ELF stripped with .symtab present",
            "spans": [
              [
                0,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/libc::libc-characteristic-cxa-finalize",
            "crit": 2,
            "desc": "libc characteristic cxa finalize",
            "spans": [
              [
                15665,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/libc::libc-internal-functions-b",
            "conf": 0.699999988079071,
            "crit": 2,
            "desc": "libc internal symbols cluster B",
            "spans": [
              [
                15665,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/abi-graphics::cxx-abi-symbols-a",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "C++ ABI symbols cluster A",
            "spans": [
              [
                15665,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/dylib/library/family::cxx-abi-symbols",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "C++ ABI symbols",
            "spans": [
              [
                15665,
                12
              ]
            ]
          }
        ],
        "type": "elf"
      },
      {
        "ctx": [
          {
            "b": "asXG-asXG-asXG-asXG-asXG-asXG-3lQ/vp\u003cEd@z/cXizGGDgw)]gXaARJABzbkdm[(/hawCW4qy\u0026@0zE:\u003e:p^VvxB.(elAbo8dAb]J1x(!0bzxH5AarR^HarR^HdHEpFaz++3A::05wPGEDarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarQ",
            "ln": 206,
            "col": 53,
            "line": 3
          },
          {
            "b": "arR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^R3lQ/vra]#!azbt7wGUYdaAg+fBrCHlav/d5sU.PLarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HdHEpFarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^",
            "ln": 725,
            "col": 33,
            "line": 10
          },
          {
            "b": "BrC1fwg}\u003ewaz(4cx\u003ezSkx(\u003eFuzE^s0arScvasXHQxK@rdwPzTeaA7\u003cmBzbkdm]05boL5o^wPw[-wO#71vqE5.BZ/f3v\u003c1DVv}xL0wGUA5aAhEjy?W%7wN(])C{4ixwGS9B3lQ/vmSJ6Kax9h\u003cBA.elwGTDXB-7.#BzkVhefFIrBzblaaA?spB7]MgatUcUw/#hewGTVXv}xL0wH[%xAV==sBrC\u003cEBP",
            "ln": 973,
            "col": 50,
            "line": 13
          },
          {
            "b": "arR^HarR^HarScvasXH7o\u0026a$FazC)twncabA+P09By!#9x(k5nxK@r1z/xngBzb98azC{uCwg(fayX[8B-RbaB.\u0026PKvS==ns4MvZpGpvparR^R3lQ/vk#7M9s3Y.Zk#7xZj0n-YBzbPnBrCdrwO@SjxK@r2ze:r9wN({cvrcx%zGHdDz!pa^mn=Gzk#7xBlp\u003c\u003cxr9ptZAV=FEdHEpFavX}4pdn8WavYd8avdbDk#HVNlSD/CqxO!oqCZd/mj]Y9q!oI.Bzbkdm]05boL5o^wPw[-wO#71vqE5.BZ/f3v\u0026#)pasWZvdJ?A0v}xL0wGUP6AV/jqA+cw7wPRu{y\u0026.iKarR^H",
            "ln": 1297,
            "col": 66,
            "line": 17
          },
          {
            "b": "arR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HdHEpFax-S9aAIjmB.\u003eOhxKM6}aAz46wODs0wftq6v@DsiaA7\u003cmBzbkdm]05boL5o^wPw[-wO#71vqE5.BZ/f3v\u0026#)parR^HasWZvdJ?A0v}xL0wGUz$z/fhgCwhejav/d5sU-5Yx\u003ewG9z/^JMB7F]9jzn?UA5]T9CxXl-xkR\u0026Az/PFzy?Wx\u003czGxxgffQH3arScvasXG-asXG-asXG-asXG-asXG-asXG-asXG-asXG-asXG-asXG-",
            "ln": 1660,
            "col": 44,
            "line": 22
          },
          {
            "b": "3jnBoaw3DXy\u0026%o1azts{wmY!5azbLjav/d5efEU-mP7=WvqYP#o\u0026ahfasY2K3l%n5v@co#wGT9Fze.avj{\u0026JGzEWH9wmV(Cze:9ce[^AQbwz49y\u0026%o1auTHWv\u003eIBU3jnBoavx*Nv@0hYp!1t9vqYP#o\u0026ah1C4CYnx(v)ge*8R%3jnBoazkLgC}{H-B-qqrA==vBBzbkdBA.TCzeTGqaAz46wO#Pjzddf$AV/KpA=U@kzGu}sw/%/A",
            "ln": 3251,
            "col": 7,
            "line": 72
          },
          {
            "b": "xkIQkuT[1(By/Ysay/Iri%)8MarTHapHX6Iv@@?yBz\u003e@azAwhNavxagr9@BgygQ)%i%(rtwmYv!zE\u003c}+p*bn=vRNtmasFS^o\u0026b22pHX6Iv@%gHc#SNfdjD\u0026jDmogCwb",
            "ln": 6502,
            "col": 5,
            "line": 183
          },
          {
            "b": "nP5l:uS6r(rz(NmarR^Hp\u003cC\u0026CygQ)%asWZywmYv!zE\u003c}Xo\u0026caxo\u0026b22pgXSvzFsi1p/p7*pAQ=5arR^Pp\u003cD2=AaI*OygQ)%as.FUAaHNyp\u003cC\u0026CygQ)%asZ/uxlbQDp\u003cC\u0026CygQ)%as.erD3r!udgczbwmYv!zE\u003c}Xo\u0026caxo\u0026b22l$G!yy\u0026r/\u003cpe$1harR^HarR^YgytvqwObT]wGTGqp\u003cDzxp*di]wNPy\u003ez!0cLmo0n+p9pV4arU\u0026Cx\u003edL}wmYv!",
            "ln": 7359,
            "col": 21,
            "line": 212
          },
          {
            "b": "zEl**y\u0026r/(3l{W8y\u0026:d{boO9Kx\u003ey)!w/$CPq:T[)mn:EqarR^Hx(mA%B.25ajz!Iyy\u0026r/oxG=+FarR^HwmYv!zE\u003c@0y\u0026131viw]=y\u0026131vg1k4arUliB7CX6arR^Hx\u003ewFUk#{AYk$\u003c%FlQt6I3l{VoarR!vzEWH9wmV(CvqG:#v{}06j{\u0026ISarR!ry\u0026:d{arR^HarR!pxKL{7dQ^dfz!0h#c[dj+boO9Kaz2C3x\u003evX%arR!rzE^D[3l{W8zE^D[3l%b1wnbS.3l%7)w[=c]aveW{pEwF*nk.(Pnkz]Eao",
            "ln": 11254,
            "col": 26,
            "line": 327
          },
          {
            "b": "A+cwcB09g)i3rA-A+6klc]A.mayYRrwPF#jzxH.\u003ceN\u0026BoaAhd9By]Dizf4lJf!+vtayYRrwPF#jzvdHoat#5dvRG{bAbn%8w]zZbB15ZGasY2Kbv\u003ev$x(mG8o*I(*lQs7gmpe.Wo*R=3f/y*EgZTNydJ?Y7wGU?#CXI2qz6i.szdm6%aA7\u003cmz^)D)",
            "ln": 12153,
            "col": 11,
            "line": 356
          },
          {
            "b": "y?m9#x(v(iz!pb8wO#71vqE69B-ICtB7DFhvpKs@B1ON+fa54hx(mA%B.25ab4\u003e+iC}@-zvpKs@B1RbI3jnBoaw3A?z/P}xBzbkdw[=6)B0bNrvrrS4z/6DfwPRGaBzbkdwmYv!zFsibz/cXow/#hewGV8uAaK8kwmYv!zE)u3vpBd#wIb8Pfa54hx(mA%B.25ab4\u003e+iC}@-zAc:cIa{]MezEWH9wmV(cxkIQkggboyAc:cIa{]MezEWH9wmV(cxkIQkgga)qAv$]G3l%n5v@co#wGSgfze:+QuU%:]AXq2H3l%n5v@co#wGSgfze:+QuU%:(e[=Bobwz49y\u0026%o1ar\u003eDnAcTiCv@DmbwQ5qHxD^^dx(mA%B.25ab4\u003e+iC}@-EvqYQ]z7YGC3jnBoaw3A?z/P}xBzbkdxK$Q.wPw]9x(4v4aARp9BrCKyz*2\u00269wGV8dwGVe8A+PDmB0b7qzEW^5z/fRGasY2K3ni\u003eKq*04#z/P}xz^)D)v@@\u00266vpJ$+zF7Hyv@=c?BzkVhefFwswftz]y?mZ5z/dfIdLzbobwz49y\u0026%o1ar\u003eDnAcTiCv{@\u003eXwIdTu3jnBoax9A4z/P}xw]zYjze163wO=f\u003ezE):eB0b7qzEW^5z/fRsc#0lBaA?spB7]MgefF+yv}xL0wH[%nByM{Le*8R%3jn1(zEWH9wmV(cxkIQkgga)jB7l?oa{[VgdJ?VjAbY-oBrC7izGYPiB7]MgaARJPw].*bayY55vrcSow]zZbvrsaAdLzbobwz49y\u0026%o1ar\u003eDnAcTiCvRGZ*A^ooJa{[VgdJ?VjAbY-oBrCglAV/jrDm%IWAc-TFAaJJ[w[+-$w{503BzkVhB1ON+fa54hx(mA%B.25ab4\u003e+iC}@-pz/f-fA=-{Ea{]MezEWH9wmV(cxkIQkggaKfzGYPiByffjx(4\u0026yxD^^dx(mA%B.25ab4\u003e+iC}@-pz/f-fA=+V3ze.ava{]MezEWH9wmV(cxkIQkggaKfzGYPiBye)7w]YIqa{]MezEWH9wmV(cxkIQkggaKfzGYPiBye)7v\u003eIBs3jn1(zEWH9wmV(cxkIQkgga)qDs7h%C5qede[=Bobwz49y\u0026%o1ar\u003eDnAcTiCze:/dwncj7z!7RmCYkoGa{]MezEWH9wmV(cxkIQkgga)qDs7S1v@0Yga{]MezEWH9wmV(cxkIQkgga)qDs7b}Bz(bte[=Bobwz49y\u0026%o1ar\u003eDnAcTiCze:/dze163e[=Bo3l%n5v@co#wGSgfze:+QuWcBbDs7x7Abn@)wIdTu3l%n5v@co#wGSgfze:+QuWcBbDs7J6B7l?oa{]MezEWH9wmV(cxkIQkggboyAc+(cx(ds2e[=Bo3ni\u003eKq*04#z/P}xw]zYjze:FqB8UY2x\u003ez6?azb+lv@#B6zGvAMdLzbobwz49y\u0026%o1ar\u003eDnAcTiCze:G4ze163e[=Bo3ni\u003eKq*04#z/P}xw]zYjze:9caAIHkv}/K?v\u003c2xazEW^5z/fRGasY2K3l%n5v@co#wGSgfze:+QuU%:]A:JV$B7l?oa{[VgdJ?VjAbY-oBrCglAV/jrv\u003c2\u0026iwN/B^x\u003e5n$B-7Yhx(v)ge*8R%3jn1(zEWH9wmV(cxkIQkgga)qv{:7!B7l?oa{[VgdJ?VjAbY-oBrBn1v{%B3B7GulwO#0?B1ON+fa54hx(mA%B.25ab4\u003e+iD0+AcDs7Ghv{%BhxD^=\u003cfdF8yB-qqrA=-ByA=kz}vR/QcAb]VfwGV8aB98EQasY2K3l%n5v@co#wGSgfze:=cze:/dAb][IxD^=\u003cfdF8yB-qqrA=-Bqx\u003eI9\u003cAXh9sC4CFjp\u003cEd@z/cXmwPRQ7woe(4zE:(4B-7Yhx(v)gj0nfEzE)\u0026%y\u00261wtzF%R7asXHPAaJJ[w[+-$Bz\u0026pgaAImmxkzc4BA}?pe^-ZJfa54hx(mA%B.25ab4\u003e+iC}@-nvSKena{]MezEWH9wmV(cxkIQkggaE2wg?Kt3l%n5v@co#wGSgfze:+QuU0\u003e]zeS@qxD^^dx(mA%B.25ab4\u003e+iC}@-sy\u0026sljwncitxD^^dx(mA%B.25ab4\u003e+iC}@-zx(n6me[=Bobwz49y\u0026%o1ar\u003eDnAcTiCzeS@qxD^^dx(mA%B.25ab4\u003e+iC}@-zB.\u0026Wza{]MezEWH9wmV(cxkIQkggb0pB-PfGa{]MezEWH9wmV(cxkIQkggb0sCp)LM3l%n5v@co#wGSgfze:+QuVQv0e[=Bobwz49y\u0026%o1ar\u003eDnAcTiCBAhInwncitxD^^dx(mA%B.25ab4\u003e+iC}@-zvrufnxD^^dx(mA%B.25ab4\u003e+iC}@-pz/fSre[=Bobwz49y\u0026%o1ar\u003eDnAcTiCB8=thA+c\u003epa{]MezEWH9wmV(cxkIQkggaTiA=2lbe[=Bobwz49y\u0026%o1ar\u003eDnAcTiCxKL%}e[=Bobwz49y\u0026%o1ar\u003eDnAcTiCw{5fawg?Kt3l%n5v@co#wGSgfze:+QuU%}4wnci]gg+YHe[=Bobwz49y\u0026%o1ar\u003eDnAcTiCAb]J2x\u003e7N[wIdTu3l%n5v@co#wGSgfze:+QuVP{]zz2PD3l%n5v@co#wGSgfze:+QuVG\u003c\u003cxK+%$Aa9=#e[=Bobwz49y\u0026%o1ar\u003eDnAcTiCv@lfqxD^=\u003cbv$XjwGSSQay]4}x(mG)c}v0dsU:tUpEFhRmjxuefa54tdJ?Y7x(+zrwN/*@z/cXiB0bQDwN(]}z/M$sBzblaavv.\u003cz!9A\u0026az(4cB.\u003eSgaARp9BrCZE",
            "ln": 13117,
            "col": 16,
            "line": 393
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "MPFR_VERSION_NUM"
            ],
            [
              "",
              "MPFR_VERSION_NUM"
            ],
            [
              "",
              "MPC_VERSION_NUM"
            ],
            [
              "",
              "MPC_VERSION_NUM"
            ],
            [
              "",
              "PyCapsule_Import"
            ],
            [
              "",
              "\u003calloca.h\u003e"
            ],
            [
              "",
              "\u003cgmp.h\u003e"
            ],
            [
              "",
              "\u003cmalloc.h\u003e"
            ],
            [
              "",
              "\u003cmpc.h\u003e"
            ],
            [
              "",
              "\u003cmpfr.h\u003e"
            ],
            [
              "",
              "gmpy2_abs.h"
            ],
            [
              "",
              "gmpy2_add.h"
            ],
            [
              "",
              "gmpy2_binary.h"
            ],
            [
              "",
              "gmpy2_cache.h"
            ],
            [
              "",
              "gmpy2_cmp.h"
            ],
            [
              "",
              "gmpy2_const.h"
            ],
            [
              "",
              "gmpy2_context.h"
            ],
            [
              "",
              "gmpy2_convert.h"
            ],
            [
              "",
              "gmpy2_convert_gmp.h"
            ],
            [
              "",
              "gmpy2_convert_mpc.h"
            ],
            [
              "",
              "gmpy2_convert_mpfr.h"
            ],
            [
              "",
              "gmpy2_convert_utils.h"
            ],
            [
              "",
              "gmpy2_divmod.h"
            ],
            [
              "",
              "gmpy2_floordiv.h"
            ],
            [
              "",
              "gmpy2_format.h"
            ],
            [
              "",
              "gmpy2_fused.h"
            ],
            [
              "",
              "gmpy2_hash.h"
            ],
            [
              "",
              "gmpy2_macros.h"
            ],
            [
              "",
              "gmpy2_math.h"
            ],
            [
              "",
              "gmpy2_minus.h"
            ],
            [
              "",
              "gmpy2_misc.h"
            ],
            [
              "",
              "gmpy2_mod.h"
            ],
            [
              "",
              "gmpy2_mpc.h"
            ],
            [
              "",
              "gmpy2_mpc_misc.h"
            ],
            [
              "",
              "gmpy2_mpfr.h"
            ],
            [
              "",
              "gmpy2_mpfr_misc.h"
            ],
            [
              "",
              "gmpy2_mpq.h"
            ],
            [
              "",
              "gmpy2_mpq_misc.h"
            ],
            [
              "",
              "gmpy2_mpz.h"
            ],
            [
              "",
              "gmpy2_mpz_bitops.h"
            ],
            [
              "",
              "gmpy2_mpz_divmod.h"
            ],
            [
              "",
              "gmpy2_mpz_divmod2exp.h"
            ],
            [
              "",
              "gmpy2_mpz_misc.h"
            ],
            [
              "",
              "gmpy2_mpz_pack.h"
            ],
            [
              "",
              "gmpy2_mul.h"
            ],
            [
              "",
              "gmpy2_muldiv_2exp.h"
            ],
            [
              "",
              "gmpy2_plus.h"
            ],
            [
              "",
              "gmpy2_pow.h"
            ],
            [
              "",
              "gmpy2_predicate.h"
            ],
            [
              "",
              "gmpy2_random.h"
            ],
            [
              "",
              "gmpy2_richcompare.h"
            ],
            [
              "",
              "gmpy2_sign.h"
            ],
            [
              "",
              "gmpy2_square.h"
            ],
            [
              "",
              "gmpy2_sub.h"
            ],
            [
              "",
              "gmpy2_truediv.h"
            ],
            [
              "",
              "gmpy2_xmpz.h"
            ],
            [
              "",
              "gmpy2_xmpz_inplace.h"
            ],
            [
              "",
              "gmpy2_xmpz_limbs.h"
            ],
            [
              "",
              "gmpy2_xmpz_misc.h"
            ],
            [
              "",
              "gmpy_mpz_lucas.h"
            ],
            [
              "",
              "gmpy_mpz_prp.h"
            ]
          ],
          "tgt": [
            "MPC_VERSION_NUM",
            "MPFR_VERSION_NUM",
            "PyCapsule_Import"
          ],
          "funcs": [
            [
              "import_gmpy2",
              18401
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.ge": 1,
              "op.lt": 3,
              "op.ne": 1,
              "op.lor": 2,
              "op.land": 3,
              "op.lnot": 2,
              "max_depth": 17,
              "call_count": 5,
              "node_count": 1538,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "op_density.land": 0,
              "op_density.lnot": 0
            },
            "file": {
              "size": 18669,
              "entropy": 5.16
            },
            "text": {
              "lines": 537,
              "top_char": 101,
              "digit_ratio": 0.03,
              "space_count": 3785,
              "char_entropy": 5.16,
              "unique_chars": 89,
              "top_char_null": 0,
              "import_density": 10.43,
              "string_density": 0.1,
              "top_char_ratio": 0.06,
              "avg_line_length": 33.77,
              "max_line_length": 128,
              "empty_line_ratio": 0.21,
              "last_line_length": 37,
              "whitespace_ratio": 0.23,
              "identifier_density": 0.49,
              "line_length_stddev": 31.1,
              "max_whitespace_run": 73,
              "normalized_import_count": 2.42,
              "normalized_string_count": 2.29,
              "repeated_char_sequences": 43,
              "suspicious_comment_ratio": 0.06,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 21.06
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 13549,
              "peak_region_entropy": 5.28
            },
            "source": {
              "function_count": 1
            },
            "imports": {
              "count": 56,
              "third_party_count": 56,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 762,
              "count": 53,
              "avg_length": 14.38,
              "max_length": 22,
              "avg_entropy": 3.47,
              "entropy_stddev": 0.55
            },
            "comments": {
              "chars": 6257,
              "count": 62,
              "lines": 140,
              "url_count": 1,
              "hack_count": 1,
              "high_entropy": 4,
              "to_code_ratio": 0.35
            },
            "functions": {
              "count": 1
            },
            "identifiers": {
              "count": 261,
              "unique": 191,
              "avg_length": 13.63,
              "max_length": 27,
              "min_length": 1,
              "avg_entropy": 3.1,
              "reuse_ratio": 0.73,
              "length_stddev": 6.75,
              "has_digit_ratio": 0.03,
              "sequential_names": 7,
              "single_char_count": 7,
              "single_char_ratio": 0.04,
              "high_entropy_count": 72,
              "high_entropy_ratio": 0.38,
              "all_lowercase_ratio": 0.24,
              "all_uppercase_ratio": 0.15,
              "numeric_suffix_count": 4,
              "double_underscore_count": 1,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 2,
        "mol": "H(Po)",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/gmpy2.h",
        "pid": 16037,
        "risk": 2,
        "sha": "0f9c38e2c4983d14b05c802b9846831137452fd7e7e753006ca66a9ad987e7f6",
        "size": 18669,
        "traits": [
          {
            "id": "micro-behaviors/process/interpreter/python::pytype-object-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References CPython PyTypeObject C API",
            "spans": [
              [
                7423,
                12
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/import/c/alloca/h::alloca/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003calloca.h\u003e",
            "spans": [
              [
                11385,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmp/h::gmp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cgmp.h\u003e",
            "spans": [
              [
                3309,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_abs/h::gmpy2_abs/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_abs.h",
            "spans": [
              [
                14657,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_add/h::gmpy2_add/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_add.h",
            "spans": [
              [
                14680,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_binary/h::gmpy2_binary/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_binary.h",
            "spans": [
              [
                13738,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_cache/h::gmpy2_cache/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_cache.h",
            "spans": [
              [
                13566,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_cmp/h::gmpy2_cmp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_cmp.h",
            "spans": [
              [
                15190,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_const/h::gmpy2_const/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_const.h",
            "spans": [
              [
                14949,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_context/h::gmpy2_context/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_context.h",
            "spans": [
              [
                13390,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_convert/h::gmpy2_convert/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_convert.h",
            "spans": [
              [
                13813,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_convert_gmp/h::gmpy2_convert_gmp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_convert_gmp.h",
            "spans": [
              [
                13873,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_convert_mpc/h::gmpy2_convert_mpc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_convert_mpc.h",
            "spans": [
              [
                13936,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_convert_mpfr/h::gmpy2_convert_mpfr/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_convert_mpfr.h",
            "spans": [
              [
                13904,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_convert_utils/h::gmpy2_convert_utils/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_convert_utils.h",
            "spans": [
              [
                13840,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_divmod/h::gmpy2_divmod/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_divmod.h",
            "spans": [
              [
                14703,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_floordiv/h::gmpy2_floordiv/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_floordiv.h",
            "spans": [
              [
                14729,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_format/h::gmpy2_format/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_format.h",
            "spans": [
              [
                15000,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_fused/h::gmpy2_fused/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_fused.h",
            "spans": [
              [
                15050,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_hash/h::gmpy2_hash/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_hash.h",
            "spans": [
              [
                15026,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_macros/h::gmpy2_macros/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_macros.h",
            "spans": [
              [
                13165,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_math/h::gmpy2_math/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_math.h",
            "spans": [
              [
                14925,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_minus/h::gmpy2_minus/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_minus.h",
            "spans": [
              [
                14757,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_misc/h::gmpy2_misc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_misc.h",
            "spans": [
              [
                13664,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mod/h::gmpy2_mod/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mod.h",
            "spans": [
              [
                14782,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpc/h::gmpy2_mpc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpc.h",
            "spans": [
              [
                13367,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpc_misc/h::gmpy2_mpc_misc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpc_misc.h",
            "spans": [
              [
                14400,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpfr/h::gmpy2_mpfr/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpfr.h",
            "spans": [
              [
                13343,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpfr_misc/h::gmpy2_mpfr_misc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpfr_misc.h",
            "spans": [
              [
                14327,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpq/h::gmpy2_mpq/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpq.h",
            "spans": [
              [
                13320,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpq_misc/h::gmpy2_mpq_misc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpq_misc.h",
            "spans": [
              [
                14254,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpz/h::gmpy2_mpz/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpz.h",
            "spans": [
              [
                13273,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpz_bitops/h::gmpy2_mpz_bitops/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpz_bitops.h",
            "spans": [
              [
                14060,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpz_divmod/h::gmpy2_mpz_divmod/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpz_divmod.h",
            "spans": [
              [
                13968,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpz_divmod2exp/h::gmpy2_mpz_divmod2exp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpz_divmod2exp.h",
            "spans": [
              [
                13998,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpz_misc/h::gmpy2_mpz_misc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpz_misc.h",
            "spans": [
              [
                14090,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mpz_pack/h::gmpy2_mpz_pack/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mpz_pack.h",
            "spans": [
              [
                14032,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_mul/h::gmpy2_mul/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_mul.h",
            "spans": [
              [
                14805,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_muldiv_2exp/h::gmpy2_muldiv_2exp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_muldiv_2exp.h",
            "spans": [
              [
                15075,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_plus/h::gmpy2_plus/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_plus.h",
            "spans": [
              [
                14828,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_pow/h::gmpy2_pow/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_pow.h",
            "spans": [
              [
                14852,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_predicate/h::gmpy2_predicate/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_predicate.h",
            "spans": [
              [
                15106,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_random/h::gmpy2_random/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_random.h",
            "spans": [
              [
                13417,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_richcompare/h::gmpy2_richcompare/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_richcompare.h",
            "spans": [
              [
                15159,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_sign/h::gmpy2_sign/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_sign.h",
            "spans": [
              [
                15135,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_square/h::gmpy2_square/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_square.h",
            "spans": [
              [
                14974,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_sub/h::gmpy2_sub/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_sub.h",
            "spans": [
              [
                14875,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_truediv/h::gmpy2_truediv/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_truediv.h",
            "spans": [
              [
                14898,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_xmpz/h::gmpy2_xmpz/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_xmpz.h",
            "spans": [
              [
                13296,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_xmpz_inplace/h::gmpy2_xmpz_inplace/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_xmpz_inplace.h",
            "spans": [
              [
                14119,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_xmpz_limbs/h::gmpy2_xmpz_limbs/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_xmpz_limbs.h",
            "spans": [
              [
                14180,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy2_xmpz_misc/h::gmpy2_xmpz_misc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy2_xmpz_misc.h",
            "spans": [
              [
                14151,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy_mpz_lucas/h::gmpy_mpz_lucas/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy_mpz_lucas.h",
            "spans": [
              [
                14461,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/gmpy_mpz_prp/h::gmpy_mpz_prp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gmpy_mpz_prp.h",
            "spans": [
              [
                14527,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/malloc/h::malloc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cmalloc.h\u003e",
            "spans": [
              [
                11302,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/mpc/h::mpc/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cmpc.h\u003e",
            "spans": [
              [
                3344,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/mpfr/h::mpfr/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cmpfr.h\u003e",
            "spans": [
              [
                3326,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                254,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                269,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1345,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                1708,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1474,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1788,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                773,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::token-word",
            "conf": 0.45,
            "crit": 1,
            "desc": "Contains the standalone word token",
            "spans": [
              [
                6534,
                0
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "fdF8YAapIlat2e/nP53OB.25aw[=6)azbLjaz(7ce^.}Mz/x#xx\u003eIa3asGPaatLS8gaTL6fFCplatLS8g+o+8fFCvnatLS8h.l7bfFCEqatLS8iv(pdfFLmjatLS9f!sC5fFLslatLS9hy]$afFLHqatLS9i4MgcfFUskatLSaf!sC5fFUyanLSePk)^@#xLzJgw[=6)azC)tAa9^eaA7\u003cmm]05bo\u0026ahf3joo#ruL1jlM*8:azbU9wGV5jw]@l9A+drPD2E*Fv{%l$A+e=}B98CpvS=^7azC{uvqYQez/M$qz!9M]C{3*yaA.NjwPwc1xK@rdwPzTeaA7\u003cmBzbkdm]05boL5o^wPw[-wO#71vqE5.BZ/f3v\u003c1DVv}xL0wGUA5aAhEjy?W%7wN(])C{4ixwEp[EwN##.z!s9nvrb{4mSiA!wmoN]z/dSVwOz",
            "n": [
              {
                "c": 2,
                "d": "C-family header file basename",
                "i": "metadata/file/extension/identity::c-family-header-basename",
                "o": 0,
                "z": 5,
                "cf": 1.0
              },
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-1",
                "o": 255,
                "z": 3,
                "cf": 0.8
              },
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-2",
                "o": 232,
                "z": 3,
                "cf": 0.8
              },
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-5",
                "o": 25,
                "z": 3,
                "cf": 0.8
              },
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-7",
                "o": 151,
                "z": 4,
                "cf": 0.8
              }
            ],
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wPw]pwPz\u003caz/dfm3p^\u0026\u003eawCW1azC)twncabA+P09By!#9x(k5nxK@r1z/xngBzb98azC{uCwg(fayX[8B-RbaB.\u0026PKvS==ns4MvZpGpvpk#7L\u0026s3Y.Zk#7xZj0n-YBzbPnBrCdrwO@SjxK@r2ze:r9wN({cvrcx%zGHdDz!pa^mn=Gzk#7xBlp\u003c\u003cx",
            "n": [
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-3",
                "o": 460,
                "z": 4,
                "cf": 0.8
              }
            ],
            "ln": 412,
            "col": 16,
            "line": 10
          },
          {
            "b": "vqE5.BZ/f3v\u003c1DVv}xL0wGUP6ATDV4A+cw7wPRu{y\u0026.io3r.p\u0026aAIjmB.\u003eOhxKM6}aAz46wODs0wftq6v@DsiaA7\u003cmBzbkdm]05boL5o^wPw[-wO#71vqE5.BZ/f3v\u003c1DVv}xL0wEq\u003cZz/fhgCwhejaARphB0bBxz!B90z7V@5w/$#fBsXLQwN##$BAzE.fe4J[Cp)JCBUmPMxd[7nv}xL0wPGHEe^:6Y3jn1(w]qc\u003cw/$C/o\u0026ah:nd3OLwObT]wGUt!o\u0026ah:nd2XGx(mA%B.25ajACQPx(n2BxG=+Fx(mA%B.25ab4\u003e+ie[=Bobwz49y\u0026%o1ar\u003eVww]YIqa{[VgdJ?b\u003cw[=c]awCW1aA?spB7]Mgaz#ssvR6N5dLzb",
            "n": [
              {
                "c": 3,
                "d": "Cleartext http:// URL",
                "i": "micro-behaviors/communications/http/url/scheme::cleartext-http-url",
                "o": 771,
                "z": 28,
                "cf": 0.9
              },
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-4",
                "o": 672,
                "z": 4,
                "cf": 0.8
              },
              {
                "c": 2,
                "d": "Contains common English function words",
                "i": "metadata/file/profile/language::lang-english--atom-6",
                "o": 740,
                "z": 4,
                "cf": 0.8
              }
            ],
            "ln": 624,
            "col": 51,
            "line": 14
          },
          {
            "b": "aARpdaAz4nB-IvxC42ifwGUYd3lQDlx(mHbvpKyld\u003e@}ix(mHbvpKymefGdIx\u003e7*0x(+yJazCL4ayYnhxDRtbB9hqvB0a[iwGUMevpKyiasY2Kbv\u003ev$x(mG8o\u0026ag",
            "n": [
              {
                "c": 1,
                "d": "Adds ARM64 frame-record size",
                "i": "objectives/evasion/process/callstack-spoof::frame-cfa-add-source",
                "o": 2403,
                "z": 3,
                "cf": 0.7
              }
            ],
            "ln": 2371,
            "col": 40,
            "line": 63
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "mpcb_get_prec"
            ],
            [
              "",
              "\u003cstdint.h\u003e"
            ],
            [
              "",
              "gmp.h"
            ],
            [
              "",
              "mpfr.h"
            ]
          ],
          "tgt": [
            "mpcb_get_prec"
          ],
          "metrics": {
            "ast": {
              "op.land": 2.0,
              "max_depth": 11.0,
              "call_count": 1.0,
              "node_count": 3469.0,
              "op_density.land": 0.0,
              "identifier_count": 270.0,
              "string_literal_count": 3.0
            },
            "file": {
              "size": 16949.0,
              "entropy": 4.97,
              "size_bytes": 16949.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 2353.0,
              "total_lines": 357.0,
              "char_entropy": 4.97,
              "unique_chars": 86.0,
              "string_density": 0.01,
              "avg_line_length": 46.48,
              "max_line_length": 114.0,
              "empty_line_ratio": 0.13,
              "last_line_length": 27.0,
              "whitespace_ratio": 0.16,
              "most_common_ratio": 0.09,
              "identifier_density": 2.88,
              "line_length_stddev": 28.65,
              "normalized_string_count": 0.16,
              "repeated_char_sequences": 5.0,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 0.25,
              "max_inline_whitespace_run": 69.0,
              "most_common_char_codepoint": 95.0,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 31.84
            },
            "calls": {
              "count": 1.0
            },
            "binary": {
              "overall_entropy": 4.97,
              "peak_region_bytes": 5120.0,
              "peak_region_entropy": 5.26
            },
            "imports": {
              "count": 3.0,
              "unique_modules": 3.0,
              "third_party_count": 3.0,
              "third_party_ratio": 1.0
            },
            "strings": {
              "total": 3.0,
              "avg_length": 4.0,
              "max_length": 6.0,
              "avg_entropy": 1.64,
              "total_bytes": 12.0,
              "entropy_stddev": 1.16
            },
            "comments": {
              "chars": 2196.0,
              "lines": 47.0,
              "total": 16.0,
              "to_code_ratio": 0.15,
              "url_in_comments": 2.0,
              "high_entropy_comments": 4.0
            },
            "identifiers": {
              "count": 270.0,
              "total": 1029.0,
              "avg_length": 9.2,
              "max_length": 23.0,
              "min_length": 1.0,
              "avg_entropy": 2.72,
              "reuse_ratio": 0.26,
              "unique_count": 270.0,
              "length_stddev": 3.55,
              "has_digit_ratio": 0.08,
              "sequential_names": 15.0,
              "single_char_count": 13.0,
              "single_char_ratio": 0.05,
              "high_entropy_count": 6.0,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.73,
              "all_uppercase_ratio": 0.18,
              "numeric_suffix_count": 13.0,
              "underscore_prefix_count": 12.0
            }
          }
        },
        "id": 3,
        "mol": "H(Cm)",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/mpc.h",
        "pid": 0,
        "risk": 2,
        "sha": "bca641f4c59f5303d3212650cc00fec0ee2659a220067535dee9029761e83849",
        "size": 16949,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                151,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-4",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                672,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-6",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                740,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                232,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-3",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                460,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::cleartext-http-url",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cleartext http:// URL",
            "spans": [
              [
                771,
                28
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::c-family-header-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "C-family header file basename",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                25,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                255,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/process/callstack-spoof::frame-cfa-add-source",
            "atk": "T1027",
            "conf": 0.7,
            "crit": 1,
            "desc": "Adds ARM64 frame-record size",
            "spans": [
              [
                2403,
                0
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "fdF8YAaTbyxDO(Uaw3DXy\u0026%o1azbt7wGUP6AV/jrw]YHh3pw-JD2^RixMLvKixo8Kgb7EvavZx.wGT]\u0026w]@l9A+cv.z/]@dvruj4zy=]4zEUpalVl\u003c:A+P09By!#9vTf8rxK@q.vrk{!y?W=#ayPd#avxNTvqPEZaAhvtygQ)%B1wC9peTUHe^.}+xLzJgw[=6)azC)tAa9^eaA7\u003cmBzbkdm]05bo\u0026aqSawuGUA::0le^.}+xK@qRpe@Ahp!1t9oLE%RvrcSox(+zeA+e/8B8LVjCvtJ6j0n/!BS+g5zxJ$hwncabA+P09By=OeBrC1fwg}\u003ewaz(4cx\u003ezR$x(\u003eFuzE^s0aARpdaARgnzf3?rw/#hewGTGrruK$DB8$]kav*0XwPzi}aw^h\u0026y?Wx4oLF0FzGxwivriMgBZ/f3B7/b}ayYQ6BzbkdmSJ6Kax9h\u003cBA.elwGTDXB-7.#BzkVhj0n9GBzblaaA?spB7]MgatUcUw/#hewGTVXv}xL0wH[%xAV==sBrC\u003cEB-E?cAcb^",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "ra]?=m]05bo\u0026aqSawuGUA::0lazC)twncabA+P09By!#9x(k5nxK@r1z/xngBzb98azC{uCwg(fayX[8B-RbaB.\u0026PKvS==1s4MvZpGpvpk#7M9s3Y.Zk#7xZj0n-YBzbPnBrCdrwO@SjxK@r2ze:r9wN({cvrcx%zGHdDz!pa^mn=Gzk#7xBlp\u003c\u003cx",
            "ln": 447,
            "col": 1,
            "line": 13
          },
          {
            "b": "vqE5.BZ/f3v*U[zv}xL0wGUP6AV/jqA+cw7wPRu{y\u0026.io3r.p\u0026aAIjmB.\u003eOhxKM6}aAz46wODs0wftq6v@DsiaA7\u003cmBzbkdm]05boL5o^wPw[-wO#71vqE5.BZ/f3v\u003c1DVv}xL0wEq\u003cZz/fhgCwhejaARpdav/gbawCW4qxOUEvSC)$C@)c\u0026wO00axK@q#x(4u6lR*JYnLR=doHR(Umn+-BnOf8.z/^JMB7F]9jzn?UAc15[fl.R:e[Y6Ae]L=yfkLujwO#N2B1YZf",
            "ln": 660,
            "col": 63,
            "line": 15
          },
          {
            "b": "uSGP[q+o+WuR\u003c3/lR6)trZ/Xh3jn1(w]qc\u003cw/%/AmP9O[q:\u003e4/nLR\u0026:m[(!!bwz49y\u0026%o1auTpNA4U//3l%a#B7CX6x(mA%B.25ajz!!Ix!r$mA4U//3l%b1wnbS.3ni\u003eKl3vfXwft@izdK\u0026eA=kA6wO(GhCwhejaz\u003eK%A=i7iCYm8eB7]MgazCBgBzbkdB-Rbmay]4}x(mH6az\u003eK%A=l1aarR!Jx([2hBzbkdB75]%",
            "ln": 2027,
            "col": 60,
            "line": 49
          },
          {
            "b": "ze-\u0026#x(dr^BsFZZc#yy{arR^HarR^HarR^HarR^HarR^HarR^HarR!i3lT:tCw7YbwGSxPdgczbx\u003ewF{uQ)\u003c\u003elTKgyj%hQ6E0^5zuQ)\u003c\u003elTJLVpes+{uM.J}auqp^bv\u003ev$x(mG8ze:9cuT[k1Bz(26xjVf(yIvV%d0Nf-arR^HarR^HarR^HarR^HarR^Hao",
            "ln": 50177,
            "col": 21,
            "line": 1066
          },
          {
            "b": "zF%Rtx(mA%B.25]dj$@IarR^HeG!z0r76qMr9@fsc$D[3x(mG)ayYQsBzbkdxkzo\u003ev\u003c@@KuSf](nLSk(nm9F/wmYv!zE)u3B-7-3ATA{iarR^HawDoOawU]UssCw3zE:\u003e%q=DdRpe\u0026t:wmYv!zE)u3B-7-3AV!7PaxAh$BZY8eq/)d)x(tBKayYFn3lP",
            "ln": 53519,
            "col": 40,
            "line": 1145
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "mpfr_get_emin"
            ],
            [
              "",
              "mpfr_get_emin_min"
            ],
            [
              "",
              "mpfr_get_emin_max"
            ],
            [
              "",
              "mpfr_get_emax"
            ],
            [
              "",
              "mpfr_get_emax_min"
            ],
            [
              "",
              "mpfr_get_emax_max"
            ],
            [
              "",
              "mpfr_get_default_rounding_mode"
            ],
            [
              "",
              "mpfr_flags_test"
            ],
            [
              "",
              "mpfr_flags_save"
            ],
            [
              "",
              "mpfr_round_nearest_away"
            ],
            [
              "",
              "MPFR_VALUE_OF"
            ],
            [
              "",
              "MPFR_SRCPTR"
            ],
            [
              "",
              "MPFR_GET_SIGN"
            ],
            [
              "",
              "MPFR_VALUE_OF"
            ],
            [
              "",
              "MPFR_SIGN"
            ],
            [
              "",
              "MPFR_SRCPTR"
            ],
            [
              "",
              "mpfr_nan_p"
            ],
            [
              "",
              "mpfr_inf_p"
            ],
            [
              "",
              "mpfr_zero_p"
            ],
            [
              "",
              "mpfr_regular_p"
            ],
            [
              "",
              "mpfr_sgn"
            ],
            [
              "",
              "__MPFR_EXP_INF"
            ],
            [
              "",
              "mpfr_nan_p"
            ],
            [
              "",
              "mpfr_set_erangeflag"
            ],
            [
              "",
              "mpfr_get_prec"
            ],
            [
              "",
              "MPFR_VALUE_OF"
            ],
            [
              "",
              "MPFR_SRCPTR"
            ],
            [
              "",
              "mpfr_get_exp"
            ],
            [
              "",
              "MPFR_VALUE_OF"
            ],
            [
              "",
              "MPFR_SRCPTR"
            ],
            [
              "",
              "mpfr_round"
            ],
            [
              "",
              "mpfr_rint"
            ],
            [
              "",
              "mpfr_trunc"
            ],
            [
              "",
              "mpfr_rint"
            ],
            [
              "",
              "mpfr_ceil"
            ],
            [
              "",
              "mpfr_rint"
            ],
            [
              "",
              "mpfr_floor"
            ],
            [
              "",
              "mpfr_rint"
            ],
            [
              "",
              "mpfr_cmp_ui"
            ],
            [
              "",
              "mpfr_cmp_ui_2exp"
            ],
            [
              "",
              "mpfr_cmp_si"
            ],
            [
              "",
              "mpfr_cmp_si_2exp"
            ],
            [
              "",
              "mpfr_set"
            ],
            [
              "",
              "__extension__"
            ],
            [
              "",
              "mpfr_set4"
            ],
            [
              "",
              "mpfr_copysign"
            ],
            [
              "",
              "mpfr_set4"
            ],
            [
              "",
              "MPFR_GET_SIGN"
            ],
            [
              "",
              "mpfr_setsign"
            ],
            [
              "",
              "mpfr_set4"
            ],
            [
              "",
              "mpfr_signbit"
            ],
            [
              "",
              "mpfr_cmp"
            ],
            [
              "",
              "mpfr_cmp3"
            ],
            [
              "",
              "mpfr_mul_2exp"
            ],
            [
              "",
              "mpfr_mul_2ui"
            ],
            [
              "",
              "mpfr_div_2exp"
            ],
            [
              "",
              "mpfr_div_2ui"
            ],
            [
              "",
              "mpfr_cmp_ui"
            ],
            [
              "",
              "mpfr_cmp_ui"
            ],
            [
              "",
              "mpfr_cmp_si_2exp"
            ],
            [
              "",
              "mpfr_set_ui_2exp"
            ],
            [
              "",
              "mpfr_set_ui"
            ],
            [
              "",
              "mpfr_set_si_2exp"
            ],
            [
              "",
              "mpfr_mul_ui"
            ],
            [
              "",
              "mpfr_mul_2si"
            ],
            [
              "",
              "__builtin_ctzl"
            ],
            [
              "",
              "mpfr_mul_ui"
            ],
            [
              "",
              "mpfr_mul_2si"
            ],
            [
              "",
              "__builtin_ctzl"
            ],
            [
              "",
              "mpfr_div_ui"
            ],
            [
              "",
              "mpfr_mul_ui"
            ],
            [
              "",
              "mpfr_mul_si"
            ],
            [
              "",
              "mpfr_div_ui"
            ],
            [
              "",
              "mpfr_div_si"
            ],
            [
              "",
              "mpfr_custom_init"
            ],
            [
              "",
              "mpfr_custom_get_significand"
            ],
            [
              "",
              "MPFR_VALUE_OF"
            ],
            [
              "",
              "MPFR_SRCPTR"
            ],
            [
              "",
              "MPFR_VALUE_OF"
            ],
            [
              "",
              "MPFR_SRCPTR"
            ],
            [
              "",
              "mpfr_custom_move"
            ],
            [
              "",
              "mpfr_custom_init_set"
            ],
            [
              "",
              "\u003cgmp.h\u003e"
            ],
            [
              "",
              "\u003cmini-gmp.h\u003e"
            ]
          ],
          "mbr": [
            "_p._mpfr_exp",
            "_p._mpfr_sign",
            "_x._mpfr_d",
            "_x._mpfr_exp",
            "_x._mpfr_prec",
            "_x._mpfr_sign"
          ],
          "tgt": [
            "MPFR_GET_SIGN",
            "MPFR_SIGN",
            "MPFR_SRCPTR",
            "MPFR_VALUE_OF",
            "__MPFR_EXP_INF",
            "__builtin_ctzl",
            "__extension__",
            "mpfr_ceil",
            "mpfr_cmp",
            "mpfr_cmp3",
            "mpfr_cmp_si",
            "mpfr_cmp_si_2exp",
            "mpfr_cmp_ui",
            "mpfr_cmp_ui_2exp",
            "mpfr_copysign",
            "mpfr_custom_get_significand",
            "mpfr_custom_init",
            "mpfr_custom_init_set",
            "mpfr_custom_move",
            "mpfr_div_2exp",
            "mpfr_div_2ui",
            "mpfr_div_si",
            "mpfr_div_ui",
            "mpfr_flags_save",
            "mpfr_flags_test",
            "mpfr_floor",
            "mpfr_get_default_rounding_mode",
            "mpfr_get_emax",
            "mpfr_get_emax_max",
            "mpfr_get_emax_min",
            "mpfr_get_emin",
            "mpfr_get_emin_max",
            "mpfr_get_emin_min",
            "mpfr_get_exp",
            "mpfr_get_prec",
            "mpfr_inf_p",
            "mpfr_mul_2exp",
            "mpfr_mul_2si",
            "mpfr_mul_2ui",
            "mpfr_mul_si",
            "mpfr_mul_ui",
            "mpfr_nan_p",
            "mpfr_regular_p",
            "mpfr_rint",
            "mpfr_round",
            "mpfr_round_nearest_away",
            "mpfr_set",
            "mpfr_set4",
            "mpfr_set_erangeflag",
            "mpfr_set_si_2exp",
            "mpfr_set_ui",
            "mpfr_set_ui_2exp",
            "mpfr_setsign",
            "mpfr_sgn",
            "mpfr_signbit",
            "mpfr_trunc",
            "mpfr_zero_p"
          ],
          "funcs": [
            [
              "mpfr_inits2",
              17384
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 12,
              "op.ge": 9,
              "op.gt": 2,
              "op.add": 1,
              "op.div": 1,
              "op.lor": 10,
              "op.sub": 7,
              "op.land": 10,
              "op.lnot": 1,
              "max_depth": 30,
              "call_count": 83,
              "node_count": 9880,
              "member_count": 6,
              "max_array_len": 5,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "member_depth_max": 2
            },
            "file": {
              "size": 57588,
              "entropy": 5
            },
            "text": {
              "lines": 1269,
              "top_char": 95,
              "max_ws_run": 60,
              "digit_ratio": 0.01,
              "space_count": 9942,
              "char_entropy": 5,
              "unique_chars": 90,
              "top_char_null": 0,
              "string_density": 0,
              "top_char_ratio": 0.08,
              "ascii_art_lines": 4,
              "avg_line_length": 44.38,
              "max_line_length": 112,
              "empty_line_ratio": 0.12,
              "last_line_length": 6,
              "long_token_count": 1,
              "whitespace_ratio": 0.19,
              "identifier_density": 2.03,
              "line_length_stddev": 26.32,
              "normalized_string_count": 0.14,
              "repeated_char_sequences": 121,
              "suspicious_comment_ratio": 0.27,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 52.38
            },
            "binds": {
              "count": 11
            },
            "binary": {
              "peak_region_bytes": 28916,
              "peak_region_entropy": 5.29
            },
            "source": {
              "function_count": 1
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 5,
              "count": 5,
              "avg_length": 1,
              "max_length": 1,
              "avg_entropy": 0
            },
            "comments": {
              "chars": 15796,
              "count": 82,
              "lines": 297,
              "base64": 1,
              "xxx_count": 1,
              "todo_count": 2,
              "fixme_count": 1,
              "high_entropy": 21,
              "to_code_ratio": 0.31,
              "url_in_comments": 5
            },
            "functions": {
              "count": 1
            },
            "identifiers": {
              "count": 2576,
              "unique": 540,
              "avg_length": 12.15,
              "max_length": 31,
              "min_length": 1,
              "avg_entropy": 2.99,
              "reuse_ratio": 0.21,
              "length_stddev": 5.1,
              "has_digit_ratio": 0.11,
              "sequential_names": 17,
              "single_char_count": 17,
              "single_char_ratio": 0.03,
              "high_entropy_count": 64,
              "high_entropy_ratio": 0.12,
              "all_lowercase_ratio": 0.73,
              "all_uppercase_ratio": 0.16,
              "numeric_suffix_count": 36,
              "keyboard_pattern_names": 1,
              "double_underscore_count": 5,
              "underscore_prefix_count": 57
            }
          }
        },
        "id": 4,
        "mol": "Md(Pa)",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/mpfr.h",
        "pid": 3,
        "risk": 2,
        "sha": "588c2bd606cba060afb49cd024f9119e996089a341a99d1dc7e0367622335a13",
        "size": 57588,
        "traits": [
          {
            "id": "metadata/import/c/gmp/h::gmp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cgmp.h\u003e",
            "spans": [
              [
                2084,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/c/mini-gmp/h::mini-gmp/h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports \u003cmini-gmp.h\u003e",
            "spans": [
              [
                2107,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                103,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                117,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                495,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                708,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                26,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                776,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                147,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/dependency::native-vendor-dependency-path",
            "conf": 1.0,
            "crit": 3,
            "desc": "File under a vendored native dependency path"
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "w].*batdqzAcThYx(d*cA=-AN3tar%z6gDzze:+QazCXiz/P}xuTE$/A=U@kzEl-TboPM}By/GgvqE6fvrc6\u003cvR/Q%fj]uAv@#B6zGu}eA+cwhz/^aoze:AlBy!#9vTf7CayO.$C4AokboP%0wPIA9vrb{4B-Rb8ayYQsB8L]baAhQFxM4=hy?m^3y-)tjzEW^5z/fRsvqYP#vrb{4zE)x\u0026wN(b)ayPvmBzbkdBz(avy?m^3y+u5taxrF]aARTHe?O+/CW\u003er7BrCWzazbLjaAITkBzkkcvS=y3woe(qwPzu8uQFf^p!q^zB0bvsBrC1nvqfK^vR/Qd3uQrliTM#LarUopz/3QHxkIQkg9ypFAbP=sayvGyk#pc7ayw#8zddK1uV6!5zddl{DsXSIuU%+0vruf\u0026v@=c?By+!\u003cCW\u003er7BrBd(AbP=smriA!AYKKIarR!sA=k!qe[Y3uC}{HRze:AlBrB}cAbx39xKtT}A=2l3x)Ktwayw#8zddK1uT[a/vru5/",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              ".gmpy2"
            ],
            [
              ".gmpy2",
              ".gmpy2._C_API"
            ],
            [
              ".gmpy2",
              ".gmpy2.__version__"
            ],
            [
              ".gmpy2",
              ".gmpy2._mpmath_create"
            ],
            [
              ".gmpy2",
              ".gmpy2._mpmath_normalize"
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 7,
              "call_count": 0,
              "node_count": 63
            },
            "file": {
              "size": 412,
              "entropy": 4.61
            },
            "text": {
              "lines": 10,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 58,
              "char_entropy": 4.61,
              "unique_chars": 40,
              "top_char_null": 0,
              "import_density": 50,
              "top_char_ratio": 0.08,
              "avg_line_length": 40.2,
              "max_line_length": 69,
              "last_line_length": 56,
              "whitespace_ratio": 0.17,
              "identifier_density": 1.1,
              "line_length_stddev": 22.79,
              "max_whitespace_run": 1,
              "normalized_import_count": 1.58,
              "normalized_unique_identifiers": 1.81
            },
            "binary": {
              "peak_region_bytes": 412,
              "peak_region_entropy": 4.61
            },
            "imports": {
              "count": 5,
              "relative": 5,
              "relative_ratio": 1,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "comments": {
              "chars": 205,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.67
            },
            "identifiers": {
              "count": 11,
              "unique": 6,
              "avg_length": 10.67,
              "max_length": 17,
              "min_length": 5,
              "avg_entropy": 2.75,
              "reuse_ratio": 0.55,
              "length_stddev": 4.19,
              "has_digit_ratio": 0.17,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.17,
              "all_lowercase_ratio": 0.5,
              "all_uppercase_ratio": 0.17,
              "numeric_suffix_count": 1,
              "double_underscore_count": 1,
              "underscore_prefix_count": 4
            }
          }
        },
        "id": 5,
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/__init__.py",
        "pid": 16037,
        "risk": 2,
        "sha": "3d4f21a0e9d6d32c935e3d39ef4be23a9a7d0ea56344ebbb0b8dca4f5651e8a2",
        "size": 412,
        "supp": [
          {
            "by": [
              {
                "id": "basename"
              }
            ],
            "id": "metadata/file/size::small-no-imports",
            "crit": "notable",
            "kind": "unless"
          }
        ],
        "traits": [
          {
            "id": "micro-behaviors/data/control-flow/error-handling::python-import-error-handler",
            "mbc": "C0027",
            "conf": 0.5,
            "crit": 3,
            "desc": "Handles a missing-module ImportError",
            "spans": [
              [
                335,
                19
              ]
            ]
          },
          {
            "id": "metadata/build/archive::versioned-source-tree-archive-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Versioned source-tree archive member"
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension"
          },
          {
            "id": "metadata/import/python/relative/1/gmpy2/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .gmpy2.__version__ from .gmpy2",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/gmpy2/_c_api::_c_api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .gmpy2._C_API from .gmpy2",
            "spans": [
              [
                293,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/gmpy2/_mpmath_create::_mpmath_create",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .gmpy2._mpmath_create from .gmpy2",
            "spans": [
              [
                320,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/gmpy2/_mpmath_normalize::_mpmath_normalize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .gmpy2._mpmath_normalize from .gmpy2",
            "spans": [
              [
                301,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/gmpy2::relative/1/gmpy2",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .gmpy2",
            "spans": [
              [
                5,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                180,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                160,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                217,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 6,
        "sha": "f36a87076d4fd08e64f11bc915fcefb66a3e17248b8c09f670f07702395eb8e2",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/gmpy2.pxd",
        "risk": 1,
        "size": 4681,
        "type": "python",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "5ded6be61fad9ecf020dfc1f2a09fd2a2249627f696f31469fdcb9fd5164f3d8",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/gmp.h",
        "risk": 1,
        "size": 84221,
        "type": "c",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2-2.3.0.dist-info/licenses/COPYING.LESSER",
        "risk": 1,
        "size": 7651,
        "type": "text",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2-2.3.0.dist-info/licenses/COPYING",
        "risk": 1,
        "size": 35147,
        "type": "text",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "4a6e8660420bb413e4fe08f3d2c9e04e3c792669f879bb7179b7644153898114",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2-2.3.0.dist-info/top_level.txt",
        "size": 6,
        "type": "text",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "cdc26562911b7ac531880ec6e0f2a6cc1726b28b1d7584fd528b06efb02c6d00",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2-2.3.0.dist-info/METADATA",
        "risk": 1,
        "size": 2495,
        "type": "pkg-info",
        "depth": 1
      },
      {
        "id": 12,
        "sha": "d85f5fc9879df2fd49e8217aa30c3b775e0ea49ca82f2b9e24f61683c22ffc73",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/__pycache__/__init__.cpython-313.opt-1.pyc",
        "size": 405,
        "type": "python-bytecode",
        "depth": 1
      },
      {
        "id": 13,
        "sha": "d85f5fc9879df2fd49e8217aa30c3b775e0ea49ca82f2b9e24f61683c22ffc73",
        "path": "py313-gmpy2-2.3.0.tgz!!lib/python3.13/site-packages/gmpy2/__pycache__/__init__.cpython-313.pyc",
        "size": 405,
        "type": "python-bytecode",
        "depth": 1
      }
    ],
    "omitted_files": 8,
    "rev": "33de0",
    "v": "8"
  }
}