{
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.0078070858,
        "rte": "az",
        "prob": 0.0078070858
      },
      {
        "cls": 0,
        "raw": 0.004222522,
        "rte": "az/tar",
        "prob": 0.004222522
      }
    ],
    "prob": 0.0078070858,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007807085756212473,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011454026207502466,
        "type": "python"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014036893844604492,
        "type": "elf"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-08-31T15:48:43Z"
  },
  "path": "py3-odbc-5.3.0.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyo0000000vvYBAhIBBy!#9v@Dj3wO#PJaA?spx\u003ezSkCwhejaA8jgzENV$eJkWwAbf8sAckQ%qDD!vf(6fJn\u003eKv!pF\u0026/yrAKMqpe%Uopb2HFlO?I-CX?O9vRG?0gg\u003cYFi89j8mq#1wv]9",
            "ln": 0
          }
        ],
        "mol": "H(Cm)Md₂(BiPa)",
        "sha": "9cdd3069870393a9fee396858d32d5aeeb42fc8f09019386eb81ab25adc6be04",
        "path": "py3-odbc-5.3.0.tgz",
        "risk": 4,
        "size": 215550,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 215550,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 200190,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "py3-odbc",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "5.3.0",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/binary/section/names::debug-abbrev",
            "conf": 0.98,
            "crit": 2,
            "desc": "DWARF .debug_abbrev section present",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-summary-field",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package summary",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-name-field",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package name",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/binary/section/names::debug-str",
            "conf": 0.98,
            "crit": 2,
            "desc": "DWARF .debug_str section present",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-or-declaration-file",
            "conf": 0.85,
            "crit": 1,
            "desc": "File is a test or type-declaration source file",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/binary/section/names::debug-info",
            "conf": 0.98,
            "crit": 3,
            "desc": "DWARF .debug_info section present",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-license-file",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package license file",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::python-comment-url-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "Python comment contains a URL",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/binary/section/names::dwarf-debug-retained",
            "conf": 0.85,
            "crit": 3,
            "desc": "DWARF debug info retained in ELF (unstripped)",
            "from": [
              {
                "off": 293186,
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-version-field",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package version",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/binary/section/names::debug-line",
            "conf": 0.98,
            "crit": 2,
            "desc": "DWARF .debug_line section present",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 1,
            "desc": "Declares Python Core Metadata version",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::declaration-file-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "File uses a source declaration extension",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/files/bsd::bsd-pkg-contents-member",
            "conf": 0.98,
            "crit": 3,
            "desc": "BSD pkg_install +CONTENTS member"
          },
          {
            "id": "metadata/package/files/bsd::bsd-pkg-desc-member",
            "conf": 0.96,
            "crit": 3,
            "desc": "BSD pkg_install +DESC member"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "w].*baywF/B-.+DwNw^!x(d*cA=-BjzF\u003cxmvruj4zGud%A=k!qBA}?tzF78aze:AlBrz$sarR^Hl2H%0avxNNy**^?wH[@(x\u003e8loavZ6.vqEFqm}DNHA::6dAX5t8By/G3vR/Qbaw3V^A::6dAX4LuarR!2x(!wEawV@#x(v($y+cYcwPq\u003c7zEWleaxiG5y?kdurC(I?zy=bz3jma+ax8chq!p5rz/fD7v@$1UBAeHjBAzLqvS=^7A%:cmA+e\u0026zazt\u003esAc15[fjY0hB1Rrzv@=Hez!s8zv@DiqwO%8xB1.POy+GZqvQ?6iwObH]wO#0?flqzRByxzEB8=2qwPRB2zF\u003c2}ByxokAXg)CzEW^5z/b[Xqa$s.r8=+5k%[1dq=v3$pEESjazC.n3r6!}uQmT\u003cqEqZ\u0026r8k\u003eSo?!hUiV@cOBn",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "azC.n3l{V[zFrQ0wmV9Dqa$s.r8=+5k#7uIuQmH+iV@cOBp5v1awUx(lM/(Sy\u0026%Pjay[]5vixVqAaK7$boQVwBz#pZfe3\u003cOv@\u003cntx\u003e8g4B8LVje[n*pfj/2MB-PiSACNpDwmx44A+e\u0026]A+fb#wImFhAaJ]$x)sigfjw*swO#3)CR9CTwmoN*eP=nSwPFhSqa$s%pd[tTs59a4sX}KFazC.n3r6!}uQEvIqAt}mzGDj:qa$s$k#H6vk#G-^x(i",
            "ln": 888,
            "col": 19,
            "line": 33
          },
          {
            "b": "k#Qryl](D8zGDjgax8chuRa0XmoA[)r7GCQiV@cOBp5v1ayPwlA+P09By/Iow]zYjBzbkdpEEJpax8chm}D^lzF0/fw{503BzkVh3l{WbBAzFyiXJc%z!0\u0026vze0H2z/Y\u0026eBs}6wz7/EreP(a/B8=1Hz!9r!flgSowPzv1v}vrmD2v.jCRsbTy?Es3x(mI",
            "ln": 3392,
            "col": 14,
            "line": 140
          },
          {
            "b": "xd)!bB$W/CAc0WKwPfjPgbI0Abwg?hvQT7]3jn12A+eV\u0026ePkJyC)W#0x(4v7wO:yImRM:Gy*g$5A:o!Jasw]%fEEiDvrb^[B98XzwJy@6x(mu}txs[bt{8oMcVK0i",
            "ln": 7823,
            "col": 24,
            "line": 304
          },
          {
            "b": "xd)!bB$W/CAc0WKwPfjPgbI0Abv#afwPh:9z/fR6v@bN{B0aK)A=bPexdch[v}xR3x(v(riV{4ce^=98vrlGjmriA!AWTw3v}xR3x(v(riV{4ce^=98vrlGjnP5SYA+n-\u0026wKQSWz/L",
            "ln": 8155,
            "col": 24,
            "line": 320
          },
          {
            "b": "vrt{!vrl0hazbLj3lQDlaz\u003eL8vp%p(xcp.[BywS!B7DFoA:-\u003cbvpKy[z/fRsvqYP#v@=c?BzkS9ay/LmB8M8ue^-ZzarUutBz#pZfe4J[Cp)\u0026WBzbPge]L=yfjXTqfk$GwB1.GzA4J+0g=Wilv@Dm5wN/*@z/ddBvRPE:BAm=@arR^Hra]#!ay/j@B8@EBxM53fwft=dBrC47azC.mByx6ex\u003c(9{wftz%A+e:5y\u003cvMOx(n0lwNP9(v{%g\u0026aAhQAwmx43v@Dm5wN/*gdiJ.J3lQDlay/C6vru66viv{QzF\u003c2}",
            "ln": 8648,
            "col": 72,
            "line": 334
          },
          {
            "b": "BywS!B7DF5B-.Lsvrui[vqG+9az2!ev%8)8B0a)lv@Dj3x(\u003eFaw]}Q8az2.cA^n^GBZ[])B8$@oy-)?uvqZc{v@#B6zy#nsarR^HarR^{wObv[y\u0026*!lB09}Xy\u0026:eu3lP",
            "ln": 8983,
            "col": 26,
            "line": 344
          },
          {
            "b": "arR^HarR^Ja%G]@xk8BewPw]4zxJ\u003euBz#wAay/tcC4CYowPw]9B-7Yhx(v(iBzb98aA}Koy-)g#ay!?@y?mc1Cw7M9wP?T9ayMyovqH6$3lQDlarR^HaA}KwxDRzgwGUS1C4CLlq=cjhBA}?pazC)tA+eV\u0026azbUjz6i}lwGUI(BywS!B7D%Dax8\u0026.aARpdaxJn)x=}2aAV![7Byw)1B2\u003cTJarR^HarR!uBAzFyiXJd0x([3hvLheez7/:wy?mf\u003evqP\u003c)AXzxSz!9r!fl.bCx!JFcx(mMnvqWU)B-.OBBs/\u003c#zGYPiBy/FAw{503BzkVh3jm)#arR^HarS%\u003cxlc9varR^HarR^HarR^HB8=2rD2NsQaxi2=ax8chaAR)FwGUP6AV/EqwGVe8y\u0026%rgaARJAv@z",
            "ln": 12144,
            "col": 2,
            "line": 443
          },
          {
            "b": "AaI6Mx(n2zatke^eJ$pLz/fbE3lQDlarR^Har\u00260Nl$HgCBy=O6aAhvjC4\u003e(qB8laAA+e($B97#lwN({4B-.OBBrC7izGYPiBy/Fnw{503BzkVhe^.}darR^HarR^)A+t",
            "ln": 12905,
            "col": 44,
            "line": 464
          },
          {
            "b": "z/6u9Bsqiwy?taseJ$pLz/fbE3lQDlarR^Har\u00260NlVl*Ux(\u003eFay?$kkwO#3)zF78lA:-\u003cbvpKy[z/fRsB7]J4wGV8dwGU!$B95Kmz/6u9Bt4VMy\u00260M?v@0Xtaxi2*B07",
            "ln": 13838,
            "col": 10,
            "line": 500
          },
          {
            "b": "v@c78wHIRhy?taseJ$pLz/fbE3lQDlarR^Har\u00260NlU{WZwGV8dwGUG3zF\u003c2}BzkVhe*8o5zH0vEzEWQ4ze19lwN(]Zqa@9NByxo5zdNQbB0bWvy?$k6wGV2iy\u00260V[ayX:",
            "ln": 14275,
            "col": 9,
            "line": 510
          },
          {
            "b": "arR^Hatbo03jm)#arS{*A=k]dA==NlarR^HwmYu}zdN^fvp%d)d05%ow*[\u0026Oj%iTuBzkVhvqGdwx(!x2rcrd@wM%j$AX5tkzFs3btxs[befFzEBy/J0u0Q.%3lQDlarR^H",
            "ln": 16443,
            "col": 4,
            "line": 568
          },
          {
            "b": "xK@r5vrlJkv{%g\u0026aARJAwQ4=@B-.gydj=PMe[V^Vp/o\u003eWr0\u003c-\u003carR^HarU-Evru6$wO#QhefF\u003eKawM\u0026)wIbeJa{]CnarR^HarSo?e^.}darR^(Ab](owPz)r3lQDlao",
            "ln": 16589,
            "col": 50,
            "line": 572
          },
          {
            "b": "vqQ6Davf)\u003cdiHiaavyo(B8M7W3lQDlarR^Har\u00260NqGV\u003e1viwGCoDXs$wPA5svqYP#A+funA=91wxK@q@B-ILwAXmXaarR^HarR^Hl2{QViTM#LarR^HarR^HarU-ByY",
            "ln": 18160,
            "col": 37,
            "line": 622
          },
          {
            "b": "wPzj3z/Pbmatke^eJ$pLz/fbE3lQDlarR^Har\u00260NqGV\u003e1Bzbkdq=cjhADL\u0026kC{3KdvqfR2BrC1fazC}eA:-A[wGU]6aAg+fvqPN$wPz\u0026AarTS%wGUC[xKM6#z/M$sw=",
            "ln": 18563,
            "col": 74,
            "line": 634
          },
          {
            "b": "z/M$xxK@q/x(mE1Cxj)5l{:l-l$7gCax9i3A:@V6l1B?DzFsflA::6dAXmXaarR^HqE%@)A=b}V3lQDlarR^HavdbXx\u003e8m0z/f07C{43qavGd6B0a[ewft#cwODfcBy/YsBZY8ewb",
            "ln": 30398,
            "col": 5,
            "line": 948
          },
          {
            "b": "BAhIlBrCWswGUG3zF\u003c2}BzkVhaAITBx(mMmaA8oyvpS)QarR^HarR^HarR^HBz\u0026poBrz#uB08VxwQcBZvqH6$j0C!Sz/5@$zEET3z/fRBe^.}darR!8wPS6nzGv\u0026CarR^HarR^Hk{g5RCoxm\u003ezF\u003c2}BzkVhaA7Y",
            "ln": 32524,
            "col": 57,
            "line": 1004
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "typing",
              "Any"
            ],
            [
              "typing",
              "Callable"
            ],
            [
              "typing",
              "Dict"
            ],
            [
              "typing",
              "Final"
            ],
            [
              "typing",
              "Generator"
            ],
            [
              "typing",
              "Iterable"
            ],
            [
              "typing",
              "Iterator"
            ],
            [
              "typing",
              "List"
            ],
            [
              "typing",
              "Optional"
            ],
            [
              "typing",
              "Sequence"
            ],
            [
              "typing",
              "Tuple"
            ],
            [
              "typing",
              "Union"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "arraysize.setter",
            "autocommit.setter",
            "fast_executemany.setter",
            "maxwrite.setter",
            "noscan.setter",
            "timeout.setter"
          ],
          "funcs": [
            [
              "autocommit",
              8928
            ],
            [
              "autocommit",
              9136
            ],
            [
              "closed",
              9210
            ],
            [
              "maxwrite",
              9340
            ],
            [
              "maxwrite",
              9503
            ],
            [
              "searchescape",
              9574
            ],
            [
              "timeout",
              9799
            ],
            [
              "timeout",
              9961
            ],
            [
              "__enter__",
              10051
            ],
            [
              "__exit__",
              10094
            ],
            [
              "setencoding",
              10259
            ],
            [
              "setdecoding",
              10735
            ],
            [
              "getinfo",
              11395
            ],
            [
              "set_attr",
              11704
            ],
            [
              "add_output_converter",
              12060
            ],
            [
              "get_output_converter",
              12548
            ],
            [
              "remove_output_converter",
              12866
            ],
            [
              "clear_output_converters",
              13074
            ],
            [
              "cursor",
              13281
            ],
            [
              "execute",
              13432
            ],
            [
              "commit",
              13833
            ],
            [
              "rollback",
              14050
            ],
            [
              "close",
              14271
            ],
            [
              "arraysize",
              14764
            ],
            [
              "arraysize",
              14915
            ],
            [
              "connection",
              14987
            ],
            [
              "description",
              15113
            ],
            [
              "fast_executemany",
              15749
            ],
            [
              "fast_executemany",
              16391
            ],
            [
              "messages",
              16471
            ],
            [
              "noscan",
              16690
            ],
            [
              "noscan",
              16848
            ],
            [
              "rowcount",
              16918
            ],
            [
              "__enter__",
              17152
            ],
            [
              "__exit__",
              17191
            ],
            [
              "__iter__",
              17259
            ],
            [
              "__next__",
              17300
            ],
            [
              "setinputsizes",
              17405
            ],
            [
              "setoutputsize",
              18049
            ],
            [
              "execute",
              18128
            ],
            [
              "executemany",
              18494
            ],
            [
              "fetchone",
              19183
            ],
            [
              "fetchmany",
              19415
            ],
            [
              "fetchall",
              19740
            ],
            [
              "fetchval",
              19996
            ],
            [
              "skip",
              20265
            ],
            [
              "nextset",
              20459
            ],
            [
              "commit",
              20730
            ],
            [
              "rollback",
              21089
            ],
            [
              "cancel",
              21455
            ],
            [
              "close",
              21630
            ],
            [
              "tables",
              21806
            ],
            [
              "columns",
              22548
            ],
            [
              "statistics",
              23294
            ],
            [
              "rowIdColumns",
              24198
            ],
            [
              "rowVerColumns",
              24961
            ],
            [
              "primaryKeys",
              25712
            ],
            [
              "foreignKeys",
              26325
            ],
            [
              "procedures",
              27347
            ],
            [
              "procedureColumns",
              27948
            ],
            [
              "getTypeInfo",
              28627
            ],
            [
              "cursor_description",
              29246
            ],
            [
              "__contains__",
              29478
            ],
            [
              "__delattr__",
              29525
            ],
            [
              "__delitem__",
              29573
            ],
            [
              "__eq__",
              29620
            ],
            [
              "__ge__",
              29664
            ],
            [
              "__getattribute__",
              29708
            ],
            [
              "__getitem__",
              29760
            ],
            [
              "__gt__",
              29806
            ],
            [
              "__iter__",
              29850
            ],
            [
              "__le__",
              29895
            ],
            [
              "__len__",
              29939
            ],
            [
              "__lt__",
              29976
            ],
            [
              "__ne__",
              30020
            ],
            [
              "__reduce__",
              30064
            ],
            [
              "__repr__",
              30101
            ],
            [
              "__setattr__",
              30139
            ],
            [
              "__setitem__",
              30194
            ],
            [
              "dataSources",
              30266
            ],
            [
              "drivers",
              30537
            ],
            [
              "getDecimalSeparator",
              30768
            ],
            [
              "setDecimalSeparator",
              31015
            ],
            [
              "connect",
              31271
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 18,
              "call_count": 0,
              "node_count": 4521,
              "member_count": 6,
              "max_member_depth": 2
            },
            "file": {
              "size": 32673,
              "entropy": 4.94
            },
            "text": {
              "lines": 1010,
              "top_char": 101,
              "digit_ratio": 0,
              "space_count": 7257,
              "char_entropy": 4.94,
              "unique_chars": 83,
              "top_char_null": 0,
              "import_density": 1.29,
              "string_density": 0.06,
              "top_char_ratio": 0.06,
              "avg_line_length": 31.35,
              "max_line_length": 137,
              "empty_line_ratio": 0.16,
              "last_line_length": 7,
              "long_token_count": 2,
              "whitespace_ratio": 0.25,
              "identifier_density": 1.06,
              "line_length_stddev": 26.95,
              "max_whitespace_run": 2,
              "normalized_import_count": 0.41,
              "normalized_string_count": 1.95,
              "repeated_char_sequences": 136,
              "suspicious_string_ratio": 0.35,
              "normalized_function_count": 2.64,
              "imports_to_functions_ratio": 0.15,
              "strings_to_functions_ratio": 0.74,
              "normalized_unique_identifiers": 41.38,
              "identifiers_to_functions_ratio": 4.92
            },
            "binds": {
              "count": 7
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 5.47
            },
            "source": {
              "class_count": 13,
              "function_count": 71
            },
            "imports": {
              "count": 13,
              "stdlib_count": 1,
              "stdlib_ratio": 0.08,
              "third_party_count": 12,
              "third_party_ratio": 0.92
            },
            "strings": {
              "sql": 11,
              "bytes": 15758,
              "count": 62,
              "avg_length": 254.16,
              "max_length": 967,
              "avg_entropy": 4.02,
              "entropy_stddev": 0.57,
              "embedded_code_candidates": 11
            },
            "comments": {
              "chars": 1605,
              "count": 41,
              "lines": 41,
              "url_count": 6,
              "to_code_ratio": 0.04
            },
            "functions": {
              "count": 84,
              "density": 8.32,
              "avg_params": 2.42,
              "code_ratio": 0.54,
              "max_params": 10,
              "one_liners": 23,
              "length_stddev": 6.01,
              "avg_name_length": 9.82,
              "no_params_count": 3,
              "avg_length_lines": 6.44,
              "max_length_lines": 26,
              "min_length_lines": 1,
              "many_params_count": 1,
              "high_entropy_names": 3,
              "single_char_params": 30,
              "avg_param_name_length": 5
            },
            "identifiers": {
              "count": 1072,
              "unique": 413,
              "avg_length": 15.5,
              "max_length": 35,
              "min_length": 3,
              "avg_entropy": 3.15,
              "reuse_ratio": 0.39,
              "length_stddev": 7.3,
              "has_digit_ratio": 0.05,
              "high_entropy_count": 142,
              "high_entropy_ratio": 0.34,
              "all_lowercase_ratio": 0.27,
              "all_uppercase_ratio": 0.59,
              "numeric_suffix_count": 9,
              "double_underscore_count": 20,
              "underscore_prefix_count": 20
            }
          }
        },
        "id": 1,
        "mol": "H(Cm₂)Md₂(PaPt)",
        "path": "py3-odbc-5.3.0.tgz!!lib/python3.13/site-packages/pyodbc.pyi",
        "pid": 1467,
        "risk": 4,
        "sha": "6121dc4bc0c7ce082003978a549b81a6fcfa44039268edfd06a4d4125ec60367",
        "size": 32673,
        "traits": [
          {
            "id": "metadata/lang/source/shape::embedded-code-candidates-6",
            "conf": 0.8,
            "crit": 3,
            "desc": "Source has 6+ code-like string candidates"
          },
          {
            "id": "metadata/package/files/dependency::python-type-stub-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Python type stub path"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                12323,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::python-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python comment contains a URL",
            "spans": [
              [
                198,
                15
              ],
              [
                952,
                10
              ]
            ]
          },
          {
            "id": "metadata/build/archive::versioned-source-tree-archive-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Versioned source-tree archive member"
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "spans": [
              [
                60,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/callable::callable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Callable from typing",
            "spans": [
              [
                65,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/dict::dict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Dict from typing",
            "spans": [
              [
                75,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/final::final",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Final from typing",
            "spans": [
              [
                81,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/generator::generator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Generator from typing",
            "spans": [
              [
                88,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/iterable::iterable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Iterable from typing",
            "spans": [
              [
                99,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/iterator::iterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Iterator from typing",
            "spans": [
              [
                109,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/list::list",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports List from typing",
            "spans": [
              [
                123,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/optional::optional",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Optional from typing",
            "spans": [
              [
                129,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/sequence::sequence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Sequence from typing",
            "spans": [
              [
                139,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/tuple::tuple",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Tuple from typing",
            "spans": [
              [
                149,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/union::union",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Union from typing",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                16621,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                9015,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                3444,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                8696,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                12192,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                3440,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                12237,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                8788,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/declaration::class-with-base",
            "conf": 0.95,
            "crit": 1,
            "desc": "Python class declared with a base class",
            "spans": [
              [
                8187,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "E))420S-rg00000000000@$H+0rr910000000000kMy=:00000PTCaa0000000000kMA+z4feS[cJCB)1][S61onA4kMy=:00000kMy=:00000kMy=:00000/A83M00000/A83M000002MK\u00268000000rr911onA40000000",
            "ln": 0
          },
          {
            "b": "2ls/80001H000000000H0SSik01w]Z4GMLf0001o2lj-7000100SSik01w]ZG-IeN0001b000000002T0SSik01w{U1P!V7000120rr910000p0@@rk02\u003e]Sx-Xnm",
            "ln": 5777
          },
          {
            "b": "000000c[LA000000i#O8003wuzFsg)uUj1\u0026x-IHEv%zA?vru79x(\u003ctZBzbYavpS.NBy]DiyxdZlC3!cUxk8BewPydOvrlH3A@YMOv%zA?w[=c\u003ey?Xib0ae[:gED58zB[.Tz^J",
            "ln": 10199
          },
          {
            "b": "vqGpHvrMiYxMvV)wb]L9oH\u0026VonP5cU0crm5v}Y(.vruB408(-*l2pvQv[p3CwnC/Sq=cjUwPQ)%AaIQUw]vVFqa%C\u003cByO$:q=cjUwPQsGByteFqa%D1wO1!Zzfb+R",
            "ln": 10537
          },
          {
            "b": "08N@ex\u003e8l(q!p5xBy/p?uS{h.pHX6Iv@$9]mrOVrrC)1{zE^9LwPJ0hwDl7Av%zA?vR6g^zEl)ZByO$:uS{xIiDO?Mze0(@By/Q}uTEC\u003cCWCA3A=VepvqGU1D0+.G0ae[:g^=h0zu",
            "ln": 10670
          },
          {
            "b": "zEWlEz/O/\u003cA+eV\u0026p=z:1vRPE:BwLRuq.?YRq.RLUAbP}2p\u003cC-MzF9rxB4*H\u0026xh0kYx8\u003e+NmR)0KBydsPl#NiSy?iPNs$}*1x(mDTvrb^[wPRH7p=pW-A=Vety/im",
            "ln": 13994
          },
          {
            "b": "wPh:9z/bLKC%(vRByd%TBv*N=zbUK%x(mL-p\u003cC\u0026CygQ)%uRbrgzGx]dzEWkTp\u003cCSIx()Z3D2Ek5v/POsA=bPex8\u003etdBywS!B7E^XA=k%#nP5SYA=br4mriA!ASw{Yo(BM+y?l%vA+eW3wIKlZC%#:]uRUfRmr\u0026rNAcb/jzu9HUo(BM+y?l%twmOFBygQ)%08N@nzV",
            "ln": 14547
          },
          {
            "b": "Aa9=#s7#+\u0026k#QcxnMf.Kx(mL-p\u003cC\u0026CygQ)%uSh5!08N@oB.$P0A:IgEwN/GQy\u0026r/(y\u0026\u003cxdwDkUaoHJ]nC4CYn08(-*l$7gCq/u/0v}xYYp\u003cD5Ux\u003e86(wNwhzCk$D+rC(IXz!9A^lVl{?lUG[GvpKy\u003cA=RjSC#X-@v@C)?uSRnZBy^*Mvr8uDqa%]1Bvy7\u003ck(",
            "ln": 14825
          },
          {
            "b": "v@C)?rA8BxhulN0rC(IXz!9A^l$G\u003eDwmX+umMpx:x\u003c$^{wmx43B8JV!e?]l:y?Wu*d\u003erk[z.r+1e?^owx\u003c$N5d}8[3e]$}-iw8#=y?Wu$BzbYavpR0iz.r!8e?)uxx\u003c${iB8JV=fFk6W000000002mirxfX00008000000001=-q/(r0002KirxfX000080000000015NG9r/0002*",
            "ln": 15265
          },
          {
            "b": "l{T^vuS6($mf3m-oKyd.pf6!Yr9@Y]ni{bNB98Cpv@}Y(wNPQ?xK#l{vq]=Tra]?=BzkP6z/{dAx(k5mwN/T@wofpADs.bnaz\u003eW#zGu}rzY\u003cdozdNTdBs)M6vrt{]z!x5?D2Ek5v\u003eHb\u003eA=Vet0dnO.q=cj+A+Px0A^pq?D2\u0026%:qa%/bz!0u?B-I3",
            "ln": 39352
          },
          {
            "b": "c37BRA+funA=bD0aA.NkCYmk7By!#9wmoN*aAR)FwJy}WA@XTNv}xR3x(v(iBzb98azC)tBzbkdvQTs?ay/j@B8@Exw/$I#y-)UrxK#ibwPz*fAV!}rv}xR3x(v)ge*aqnBS+g5zxK7ywErJ)x(+zszY\u0026K#ByO#bvqG:5wPz*fA=SvEx([2hz/fbeB7]J8y?j.pwQ4Y@Ac9DIB97\u0026jwO(0@Bs)L(qa$s-nK(uEq#/\u0026]oKyBYsYm:*uQE*\u003eq+{p#k#Z/YnKuARmn\u003e@wq=cj}pesR(pe%$Yk%!mluQEQ.rzui",
            "ln": 39859
          },
          {
            "b": "BrCByB95KlwGV5oA+PA7A@Zf8z!9r!e\u003e6/3z/L?DCW\u003er7BzkVhaAy[8B7F(8w]zYjwPz*fA=SvBxKM09vrb{4wozDaBz\u0026pvA=kA6wO(GhCwhejaARpdaAhvtv}x.5wN(]]vrt]+y?WV@ay]hfx(!0bzxJzlaBmQtz.92GB.$Ygx\u003e5oevqH6$aA8x",
            "ln": 40404
          },
          {
            "b": "A=SvBxKM09vrb{4A+f5}By!#9Bz\u0026pzxK@q%vrt{!vrl0cB0byuwPzj3x(v(ivqYP.zF%RtzE)r?B8$=gx(55qB-7-3AV/EqwGUG3zGG]qy-)UdaARpdaAhvtxl4A$zdN-saz0fre*aOuaA.NkCYmk7By!$\u0026wnc9{z/fD7v@@\u0026iv}fU4B1wCQxK@p",
            "ln": 43611
          },
          {
            "b": "\u003eL$CV0000000000000001onM8000000000000000fFCgmfFCgmfFCgmfFCgm0rr91000003ig5a00000wb(Pf00000\u003eMp!+000005gmCT00000POrEE00000kTC$Y00000",
            "ln": 53568
          },
          {
            "b": "003Qwa4c8e0000000000%nSc0%nSc00000000000%nSc0%nSc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "ln": 136264
          },
          {
            "b": "BAIRwazC{IarTP]wEp!EA=Vete[Gosv%8)8azbLjaz(4qwGUI{Byw)1B1N!bra]#!azC)tvix5#zGYPex\u003eqf(wGU\u00263BzbP6aARp9BrCpsaz#ataAg+fBrCHlaARpdavFKsk#pc9arTP%zEWl2vixD0Cm3YWA=VetazC)tvqG:#v{%E\u003cwftubaz1$\u003e",
            "ln": 147614
          },
          {
            "b": "BrCWswGSvccM(\u0026nwfrlCcM(]jvrb^^By/GlayPr#Cwg(7v{%y*B1ONTra]?=wPIu\u0026AaHe4xKL{\u0026v@#p5azC)two8ycwPw]mAaJJ[w[+:aaAIDzB-Ra3u{!\u003cIzE)s1x(v(wA@",
            "ln": 156373
          },
          {
            "b": "ayYQsv{%g\u0026x(mMaq=cjTwPRA}q!6\u0026^y?$krx([2hq=cj}mNZoznmbaXsx3)WmSiq\u0026v@DmdwO#i[zEWleaAIsjA40y?azC)tvpJ!UAcbV4ayPd#aA}Koy-)nbaz#atxLzu%e=U\u003eKqG3w/B0a}2v@0h}zH0vzwO#3)zF78lA:-\u003cbvpKy[z/cXtzY\u003cc",
            "ln": 161348
          },
          {
            "b": "xK@r6z!a0bwGVecA=U@kzxK1xA+PA7e*8ojw[C:!x\u003c\u003e*2vS=y3woe(qx(4PdxKM6}ayMyowPz\u003caz/cXizxK4mwGUP6A=2lb3lQE0zddf$AXqiyzF%LFA+fAdB7]Mgu[rBwBZ]8cvriLDe?[$qe*8o6wPRu6C4CYnx(v)gaA}Koy-)z1C4z^FvR6T\u0026",
            "ln": 164235
          },
          {
            "b": "atCz\u0026x(mD}v{%E[zF78lxKM09BzbYavpTB4zddYjB7/05wGV8dwGU\u0026dwozZ1ayYFnaz#at3lQE3z/fD7v@#B6zGvAMawM\u0026%wGV8dvrrS4z/fD7v@#B6zGu}ezE:(1BP",
            "ln": 165215
          },
          {
            "b": "zxI7+AcVwjvQ?32z/fD7v@%aDl@M\u0026zl$7gCq/u/0v}wzzzdL!enKLZ:B7GwNp/*4FAa9*eCw?IjcN/xfrbS)?z/fD7v@@\u0026qx([3bB-X:DwPq\u003cbA+PA7ayMxXq+!\u003e^B8UY2x\u003ezSkBzbkdwo8ycwPw]4zE:(1z/fD7v@#B6zvg8}w]zZbvruj4zAnaiarT6InMFnTj:Qa8oDWnBA=#2mElgv@qDuj:j-24DvqGQ}B96Gik#Zcpk#QinBy/JnwmvS2nKLZ:B7GwNp/*4FAa9*eCw?Ij3joKDBy=OpxK@reB7DFjw/$M6vpJ\u003e\u0026aA}HgzxJvgC42ifwGUG3zGGr3zGu}wAa9l/B1ONTqE]",
            "ln": 166342
          },
          {
            "b": "z/Pzw3jm)#v%8*kz/NEwCX7xcBy=\u003cAB7Gf0v@@\u00266B-RUyzdN-{x\u003ee+qttwQzwGU5*Bz8^}Aa9l/B6P]2A=k!qBzU$vdgdguA=ldAjS[lSA=Vete[OWpv}Y^#wHF#marUSzx(n2nA=ldOv%8\u003cmz/66auUK44aAzyAe(2?(wNwIMBzb2WAa9l/A%-mCw/#kqx(mMaBzbxfaz#anePV1",
            "ln": 170127
          },
          {
            "b": "0SSi200001093Pj00000007vE0000000031qp2vA000000nERQ0000000970000000000000000000000tbtU4IG0F4Ie*-4In.w1][S8gYQ8XiTX1S0TX]c0%5A]6951naPL7EhWYP=1TTjv6951pbME]Rj{}-a000lH00rYs3Qa{#00\u003eyY0$E)okmxNXi%#8%000rv07^?a4MT$V3JHel69g000$CXxiTX1S000xo00rZ56flH.3PFE[01oIwhu",
            "ln": 282050
          },
          {
            "b": "0$Ev1i$1Q[001]q0rS/i05([s0$Hd*3\u0026*n!2MM)[i%#(s0022v00rYh06g+[jpzh\u0026i%U*E3P!Ie6951jW\u0026LIH0SSi2000o95JfQ?aPRAY000000037]0000000000003%s0006Z000018WMP@WG3pc00003m/SI?1xbp200-GcoAk4)2gLpa00SDeMQH(O2NpAD000019%\u00264Y.#G=q00003m/SI?1xbp200\u0026MaHYvzP0JDCdkD$g*0000014Js",
            "ln": 293122
          },
          {
            "b": "aO=3r00000kMH]^00000kMH]^00000Fct#O000000rr91000000rr910000000000000000000000000z^)6{x)Ks\u003cBz$O}B6\u0026u%D2v9(CvtM1B8+Mdy?Wx\u003c0cri}Ds.27yghc}Ab](b0cAf!vrk^)vq{g1zF5@^A9)A)zFa6808N@FvS=o{wPv=)A9)c]v/QQ\u0026uU%v\u003evR6O30cAf!xjVgawPN]{zGxJ8zE)u3B7/GjBo2=:zEENhuU%j@y?i",
            "ln": 465127
          },
          {
            "b": "A=ld[wj7oKB.#2quU17+07f::q+{p#qBKC.nM4#:lRZ-U082:Hp*V{=q=t$Lmn\u003cgOvrt]TlV)A\u003cz/Ph=vqGT*vru5XlV)A\u003cz/Ph}wNPy\u003ez^@=Ot1*UclV)A\u003cz/Pi5",
            "ln": 467070
          },
          {
            "b": "B8k=pA@YMJoGtKZA=k$\u0026zFsio0b#B:A@XWIwO1+TCuec*B.bQ]pJf(.lq{n{v@bN\u003excqweA=U@kzxHU]e?[$q0aYUZBAhIlBz(g1zEM%!zE^s60aYUZv@=T4By]Vkv/QQ\u0026uU0\u003eXBz\u003e=6B7GB[Bz$O$wO.u+AaK5#Bz(gxp\u003cD2.Abo8YvRPE:BrA4kp\u003cDztpd4]FmG",
            "ln": 478992
          },
          {
            "b": "s$}*kB7F9PBzk]frAhQUB]VM3Cva^1uU%j\u003cAa%i50ae]6f/8ZCCvbAlvSM41x(Fe\u003ch^ZGjygQ)%q.RLUzuZ7v0SZvA00032}WK5n0rAi4000010004vA:]85B-RN60aP[\u003ezFs02z.tKsz#Y[s0blsXy\u0026%o1fkUccxLzu}fje*DAaK8yxAe8l0blsXy\u0026%o1flqzWflzFUwPGFq00ic2y\u0026r/(y+GHuv@co#wIn1FBzbPggCgyrfk#hQz/P}LxAe8",
            "ln": 489264
          },
          {
            "b": "huiZ*000000000000000000000000JhuiZ*0000000000000000000000000e]CPHwId[uwO$%#wg?ObwO#O\u0026e]CPHwIdRkBUmSNz/xodBA)\u003cswo\u00266lD2iKlxkR\u0026AxKL%}04}}[B7+Lawo\u00266lBAdvlA+f5}e[xlB04@q6y*!@ny\u0026/UfxjCBUwQ4Y@AcbDevpB4:04@qgwmoN*04}?@uUjs!zdN6/wo4V5wOtB.A:-/@04@w8CYS{rx(mTb04}\u003e$zFo86AboQ@e]Q",
            "ln": 556705
          },
          {
            "b": "04}=6z/P[0e[x6xA=Rjkz/xo9vSM6jA:-\u0026@z/62[Byte4wmoN*e]\u003eJte]\u003e\u003ege[xlBvqPZ*04}]5Bo0}az/^QJy\u0026/UfA+f6cz^ND(wmPy(x8\u003cL{vrt]Te[e)y04}![vS=r\u003cy\u0026r!-e[wK5B.t5\u0026vQ:v?B]Td9wNY^{uUKy\u0026zVzz2wNY^{uVGN)xjVb:e[wK5",
            "ln": 556930
          }
        ],
        "depth": 1,
        "facts": {
          "exp": [
            [
              "ZN8SQLWCharD2Ev"
            ],
            [
              "Z13FreeRowValueslPP7_object"
            ],
            [
              "init"
            ],
            [
              "CursorType"
            ],
            [
              "Z15SetDecimalPointP7_object"
            ],
            [
              "Z13UseNativeUUIDv"
            ],
            [
              "Z13CnxnInfo_initv"
            ],
            [
              "Z14Connection_NewP7_objectblbS0_S0_"
            ],
            [
              "Z20RaiseErrorFromHandleP10ConnectionPKcPvS3_"
            ],
            [
              "ZN8SQLWChar4initEP7_objectRK7TextEnc"
            ],
            [
              "ConnectionType"
            ],
            [
              "Z12ExecuteMultiP6CursorP7_objectS2_"
            ],
            [
              "Z8Row_itemP7_objectl"
            ],
            [
              "Cursor_specialColumn_kwnames"
            ],
            [
              "IntegrityError"
            ],
            [
              "Z19IsInstanceForThreadP7_objectPKcS2_PS0_"
            ],
            [
              "DatabaseError"
            ],
            [
              "ZN6ObjectD2Ev"
            ],
            [
              "Z17FreeParameterInfoP6Cursor"
            ],
            [
              "Z18GetErrorFromHandleP10ConnectionPKcPvS3_"
            ],
            [
              "Error"
            ],
            [
              "OperationalError"
            ],
            [
              "PyInit_pyodbc"
            ],
            [
              "henv"
            ],
            [
              "Z10Cursor_NewP10Connection"
            ],
            [
              "Cursor_foreignKeys_kwnames"
            ],
            [
              "Cursor_procedureColumns_kwnames"
            ],
            [
              "Z11HasSqlStateP7_objectPKc"
            ],
            [
              "CnxnInfoType"
            ],
            [
              "Z11GetDiagRecsP6Cursor"
            ],
            [
              "Z13PyMem_ReallocPPhm"
            ],
            [
              "Z15Row_InternalNewP7_objectS0_lPS0_"
            ],
            [
              "fini"
            ],
            [
              "Z19Connection_endtransP10Connections"
            ],
            [
              "ZN6Object6AttachEP7_object"
            ],
            [
              "pModule"
            ],
            [
              "Z11SqlTypeNames"
            ],
            [
              "Cursor_column_kwnames"
            ],
            [
              "DataError"
            ],
            [
              "Z9CTypeNames"
            ],
            [
              "Z18TextBufferToObjectRK7TextEncPKhl"
            ],
            [
              "Z21PythonTypeFromSqlTypeP6Cursors"
            ],
            [
              "NotSupportedError"
            ],
            [
              "Z11Params_initv"
            ],
            [
              "ProgrammingError"
            ],
            [
              "Z16GetParameterInfoP6CursorlP7_objectR9ParamInfob"
            ],
            [
              "Z11Cursor_initv"
            ],
            [
              "Z17InitializeDecimalv"
            ],
            [
              "Z7PrepareP6CursorP7_object"
            ],
            [
              "Warning"
            ],
            [
              "Z14PrepareAndBindP6CursorP7_objectS2_b"
            ],
            [
              "Cursor_tables_kwnames"
            ],
            [
              "Z17GetClassForThreadPKcS0_"
            ],
            [
              "Z23Connection_GetConverterP10Connections"
            ],
            [
              "Z14InitColumnInfoP6CursortP10ColumnInfo"
            ],
            [
              "RowType"
            ],
            [
              "ZNK7TextEnc6EncodeEP7_object"
            ],
            [
              "Cursor_procedures_kwnames"
            ],
            [
              "Z14Cursor_executeP7_objectS0_"
            ],
            [
              "Z7GetDataP6Cursorl"
            ],
            [
              "Cursor_primaryKeys_kwnames"
            ],
            [
              "Z15GetDecimalPointv"
            ],
            [
              "Z15DecimalFromTextRK7TextEncPKhl"
            ],
            [
              "Z12GetData_initv"
            ],
            [
              "Z18GetData_SqlVariantP6Cursorl"
            ],
            [
              "null_binary"
            ],
            [
              "Z11RaiseErrorVPKcP7_objectS0_z"
            ],
            [
              "Z11HasSqlStatePvPKc"
            ],
            [
              "NullParamType"
            ],
            [
              "Z24Connection_getautocommitP7_objectPv"
            ],
            [
              "Z13BindParameterP6CursorlR9ParamInfo"
            ],
            [
              "Z17GetConnectionInfoP7_objectP10Connection"
            ],
            [
              "InterfaceError"
            ],
            [
              "Z10PrintBytesPvm"
            ],
            [
              "InternalError"
            ],
            [
              "Z17FreeParameterDataP6Cursor"
            ],
            [
              "Cursor_statistics_kwnames"
            ]
          ],
          "imp": [
            [
              "",
              "cxa_atexit"
            ],
            [
              "",
              "thread_atfork"
            ],
            [
              "",
              "Jv_RegisterClasses"
            ],
            [
              "",
              "cxa_finalize"
            ],
            [
              "",
              "PyDict_New"
            ],
            [
              "",
              "PyUnicode_FromString"
            ],
            [
              "",
              "PyImport_ImportModule"
            ],
            [
              "",
              "PyUnicode_AsUTF8String"
            ],
            [
              "",
              "PyObject_CallMethod"
            ],
            [
              "",
              "PyObject_CallMethodObjArgs"
            ],
            [
              "",
              "Py_Dealloc"
            ],
            [
              "",
              "PyDict_GetItem"
            ],
            [
              "",
              "PyObject_New"
            ],
            [
              "",
              "PyEval_SaveThread"
            ],
            [
              "",
              "SQLGetInfo"
            ],
            [
              "",
              "strchr"
            ],
            [
              "",
              "atoi"
            ],
            [
              "",
              "SQLAllocHandle"
            ],
            [
              "",
              "SQLGetTypeInfo"
            ],
            [
              "",
              "SQLFetch"
            ],
            [
              "",
              "SQLGetData"
            ],
            [
              "",
              "SQLFreeStmt"
            ],
            [
              "",
              "SQLFreeHandle"
            ],
            [
              "",
              "PyEval_RestoreThread"
            ],
            [
              "",
              "PyDict_SetItem"
            ],
            [
              "",
              "Unwind_Resume"
            ],
            [
              "",
              "cxa_begin_catch"
            ],
            [
              "",
              "ZSt9terminatev"
            ],
            [
              "",
              "gxx_personality_v0"
            ],
            [
              "",
              "PyCodec_Encode"
            ],
            [
              "",
              "PyBytes_AsString"
            ],
            [
              "",
              "PyDict_Next"
            ],
            [
              "",
              "PyLong_AsLong"
            ],
            [
              "",
              "SQLSetConnectAttrW"
            ],
            [
              "",
              "PyUnicode_AsUTF8"
            ],
            [
              "",
              "SQLDriverConnectW"
            ],
            [
              "",
              "PyMem_Malloc"
            ],
            [
              "",
              "PyErr_NoMemory"
            ],
            [
              "",
              "SQLSetConnectAttr"
            ],
            [
              "",
              "PyByteArray_Type"
            ],
            [
              "",
              "PyType_IsSubtype"
            ],
            [
              "",
              "PyByteArray_AsString"
            ],
            [
              "",
              "PyLong_Sign"
            ],
            [
              "",
              "PyLong_AsUnsignedLong"
            ],
            [
              "",
              "PySequence_Check"
            ],
            [
              "",
              "PySequence_Size"
            ],
            [
              "",
              "PySequence_GetItem"
            ],
            [
              "",
              "PyExc_TypeError"
            ],
            [
              "",
              "SQLEndTran"
            ],
            [
              "",
              "Py_NoneStruct"
            ],
            [
              "",
              "Py_TrueStruct"
            ],
            [
              "",
              "PyErr_SetString"
            ],
            [
              "",
              "Py_FalseStruct"
            ],
            [
              "",
              "PyLong_FromLong"
            ],
            [
              "",
              "PyObject_Free"
            ],
            [
              "",
              "SQLDisconnect"
            ],
            [
              "",
              "PyMem_Free"
            ],
            [
              "",
              "PyArg_ParseTuple"
            ],
            [
              "",
              "PyUnicode_FromStringAndSize"
            ],
            [
              "",
              "PyArg_ParseTupleAndKeywords"
            ],
            [
              "",
              "PyExc_ValueError"
            ],
            [
              "",
              "PyErr_Format"
            ],
            [
              "",
              "PyTuple_GetItem"
            ],
            [
              "",
              "PyDict_Contains"
            ],
            [
              "",
              "PyDict_DelItem"
            ],
            [
              "",
              "isupper"
            ],
            [
              "",
              "tolower"
            ],
            [
              "",
              "PyCodec_KnownEncoding"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "memcpy"
            ],
            [
              "",
              "strstr"
            ],
            [
              "",
              "PyObject_IsTrue"
            ],
            [
              "",
              "PyErr_Occurred"
            ],
            [
              "",
              "PyLong_FromSsize_t"
            ],
            [
              "",
              "SQLDescribeCol"
            ],
            [
              "",
              "SQLColAttribute"
            ],
            [
              "",
              "PyList_New"
            ],
            [
              "",
              "SQLGetDiagRecW"
            ],
            [
              "",
              "PyUnicode_FromFormat"
            ],
            [
              "",
              "PyUnicode_Decode"
            ],
            [
              "",
              "PyBytes_FromStringAndSize"
            ],
            [
              "",
              "PyTuple_New"
            ],
            [
              "",
              "PyTuple_SetItem"
            ],
            [
              "",
              "PyList_Append"
            ],
            [
              "",
              "PyTuple_Size"
            ],
            [
              "",
              "SQLExecute"
            ],
            [
              "",
              "SQLExecDirectW"
            ],
            [
              "",
              "SQLExecDirect"
            ],
            [
              "",
              "SQLRowCount"
            ],
            [
              "",
              "SQLNumResultCols"
            ],
            [
              "",
              "PyObject_GetAttrString"
            ],
            [
              "",
              "SQLParamData"
            ],
            [
              "",
              "SQLPutData"
            ],
            [
              "",
              "PyByteArray_Size"
            ],
            [
              "",
              "PyBytes_Size"
            ],
            [
              "",
              "SQLSetStmtAttr"
            ],
            [
              "",
              "PyCapsule_Import"
            ],
            [
              "",
              "SQLDescribeColW"
            ],
            [
              "",
              "Py_BuildValue"
            ],
            [
              "",
              "PyGen_Type"
            ],
            [
              "",
              "PyIter_Check"
            ],
            [
              "",
              "PyObject_GetIter"
            ],
            [
              "",
              "PyIter_Next"
            ],
            [
              "",
              "SQLMoreResults"
            ],
            [
              "",
              "PyErr_SetObject"
            ],
            [
              "",
              "SQLTables"
            ],
            [
              "",
              "SQLColumnsW"
            ],
            [
              "",
              "SQLStatistics"
            ],
            [
              "",
              "SQLPrimaryKeys"
            ],
            [
              "",
              "SQLForeignKeys"
            ],
            [
              "",
              "SQLProcedures"
            ],
            [
              "",
              "SQLProcedureColumns"
            ],
            [
              "",
              "SQLFetchScroll"
            ],
            [
              "",
              "SQLCancel"
            ],
            [
              "",
              "SQLSpecialColumns"
            ],
            [
              "",
              "SQLGetStmtAttr"
            ],
            [
              "",
              "PyDict_GetItemString"
            ],
            [
              "",
              "PyObject_RichCompareBool"
            ],
            [
              "",
              "PyObject_CallFunctionObjArgs"
            ],
            [
              "",
              "memcmp"
            ],
            [
              "",
              "PyUnicode_FromFormatV"
            ],
            [
              "",
              "PyObject_CallObject"
            ],
            [
              "",
              "strcasecmp"
            ],
            [
              "",
              "SQLGetDiagField"
            ],
            [
              "",
              "PyUnicode_Type"
            ],
            [
              "",
              "PyFloat_Type"
            ],
            [
              "",
              "PyLong_Type"
            ],
            [
              "",
              "PyBool_Type"
            ],
            [
              "",
              "PyObject_CallFunction"
            ],
            [
              "",
              "PyFloat_FromDouble"
            ],
            [
              "",
              "PyLong_FromUnsignedLongLong"
            ],
            [
              "",
              "mktime"
            ],
            [
              "",
              "PyLong_FromLongLong"
            ],
            [
              "",
              "PyMem_Realloc"
            ],
            [
              "",
              "memset"
            ],
            [
              "",
              "SQLDescribeParam"
            ],
            [
              "",
              "PyBytes_Type"
            ],
            [
              "",
              "pow"
            ],
            [
              "",
              "PyLong_AsLongLong"
            ],
            [
              "",
              "PyFloat_AsDouble"
            ],
            [
              "",
              "SQLBindParameter"
            ],
            [
              "",
              "SQLSetDescFieldW"
            ],
            [
              "",
              "SQLSetDescField"
            ],
            [
              "",
              "PyErr_Clear"
            ],
            [
              "",
              "SQLPrepareW"
            ],
            [
              "",
              "SQLPrepare"
            ],
            [
              "",
              "SQLNumParams"
            ],
            [
              "",
              "PySequence_Fast"
            ],
            [
              "",
              "PyNumber_Absolute"
            ],
            [
              "",
              "PyNumber_Power"
            ],
            [
              "",
              "PyNumber_Multiply"
            ],
            [
              "",
              "PyLong_AsByteArray"
            ],
            [
              "",
              "PyByteArray_empty_string"
            ],
            [
              "",
              "PyNumber_AsSsize_t"
            ],
            [
              "",
              "PyNumber_Long"
            ],
            [
              "",
              "PyUnicode_AsUTF16String"
            ],
            [
              "",
              "PyUnicode_AsEncodedString"
            ],
            [
              "",
              "PyType_Ready"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "putchar"
            ],
            [
              "",
              "PyThreadState_GetDict"
            ],
            [
              "",
              "PyExc_Exception"
            ],
            [
              "",
              "PyDict_SetItemString"
            ],
            [
              "",
              "PyObject_IsInstance"
            ],
            [
              "",
              "PyModule_Create2"
            ],
            [
              "",
              "PyErr_NewException"
            ],
            [
              "",
              "PyModule_AddObject"
            ],
            [
              "",
              "PyModule_AddStringConstant"
            ],
            [
              "",
              "PyModule_AddIntConstant"
            ],
            [
              "",
              "PyUnicode_FromObject"
            ],
            [
              "",
              "PyDict_Size"
            ],
            [
              "",
              "PyUnicode_CompareWithASCIIString"
            ],
            [
              "",
              "PyObject_Str"
            ],
            [
              "",
              "PyNumber_Check"
            ],
            [
              "",
              "localtime"
            ],
            [
              "",
              "SQLDrivers"
            ],
            [
              "",
              "SQLDataSources"
            ],
            [
              "",
              "PyUnicode_New"
            ],
            [
              "",
              "PyUnicode_CopyCharacters"
            ],
            [
              "",
              "PyUnicode_WriteChar"
            ],
            [
              "",
              "SQLSetEnvAttr"
            ],
            [
              "",
              "PyExc_RuntimeError"
            ],
            [
              "",
              "PyExc_IndexError"
            ],
            [
              "",
              "PyObject_Repr"
            ],
            [
              "",
              "PyObject_GenericGetAttr"
            ],
            [
              "",
              "PyObject_GenericSetAttr"
            ],
            [
              "",
              "Py_NotImplementedStruct"
            ],
            [
              "",
              "PyObject_RichCompare"
            ],
            [
              "",
              "PyTuple_Type"
            ],
            [
              "",
              "PyDict_Type"
            ],
            [
              "",
              "PyIndex_Check"
            ],
            [
              "",
              "PySlice_Type"
            ],
            [
              "",
              "PySlice_Unpack"
            ],
            [
              "",
              "PySlice_AdjustIndices"
            ],
            [
              "",
              "PyBytes_Concat"
            ],
            [
              "",
              "PyUnicode_DecodeLatin1"
            ],
            [
              "",
              "PyUnicode_DecodeUTF16"
            ],
            [
              "",
              "PyUnicode_DecodeUTF8"
            ]
          ],
          "sec": [
            [
              ".note.openbsd.ident",
              792,
              24,
              2.36,
              "alloc"
            ],
            [
              ".note.gnu.property",
              816,
              32,
              1.87,
              "alloc"
            ],
            [
              ".dynsym",
              848,
              6624,
              1.79,
              "alloc"
            ],
            [
              ".gnu.hash",
              7472,
              528,
              6.45,
              "alloc"
            ],
            [
              ".hash",
              8000,
              2216,
              1.61,
              "alloc"
            ],
            [
              ".dynstr",
              10216,
              5161,
              5.18,
              "alloc"
            ],
            [
              ".rela.dyn",
              15384,
              16128,
              2.32,
              "alloc"
            ],
            [
              ".rela.plt",
              31512,
              5304,
              1.84,
              "alloc,info_link"
            ],
            [
              ".gcc_except_table",
              36816,
              1896,
              5.5,
              "alloc"
            ],
            [
              ".rodata",
              38720,
              14981,
              5.39,
              "alloc,merge,strings"
            ],
            [
              ".eh_frame_hdr",
              53704,
              1244,
              4.53,
              "alloc"
            ],
            [
              ".eh_frame",
              54952,
              8004,
              5.16,
              "alloc"
            ],
            [
              ".text",
              62960,
              66156,
              6.31,
              "alloc,executable"
            ],
            [
              ".init",
              129120,
              18,
              3.73,
              "alloc,executable"
            ],
            [
              ".fini",
              129152,
              18,
              3.73,
              "alloc,executable"
            ],
            [
              ".plt",
              129184,
              3552,
              4.44,
              "alloc,executable"
            ],
            [
              ".plt.sec",
              132736,
              3536,
              3.84,
              "alloc,executable"
            ],
            [
              ".jcr",
              136272,
              8,
              0.0,
              "write,alloc"
            ],
            [
              ".ctors",
              136280,
              16,
              1.0,
              "write,alloc"
            ],
            [
              ".dtors",
              136296,
              16,
              1.0,
              "write,alloc"
            ],
            [
              ".openbsd.randomdata",
              136312,
              1352,
              0.0,
              "write,alloc"
            ],
            [
              ".data.rel.ro",
              137664,
              5120,
              0.77,
              "write,alloc"
            ],
            [
              ".dynamic",
              142784,
              352,
              1.69,
              "write,alloc"
            ],
            [
              ".got",
              143136,
              416,
              0.0,
              "write,alloc"
            ],
            [
              ".got.plt",
              143552,
              1792,
              2.44,
              "write,alloc"
            ],
            [
              ".data",
              145344,
              25351,
              4.53,
              "write,alloc"
            ],
            [
              ".debug_loc",
              170695,
              111419,
              2.75,
              ""
            ],
            [
              ".debug_abbrev",
              282114,
              11072,
              4.74,
              ""
            ],
            [
              ".debug_info",
              293186,
              157733,
              5.17,
              ""
            ],
            [
              ".debug_ranges",
              450919,
              14272,
              2.38,
              ""
            ],
            [
              ".debug_str",
              465191,
              24137,
              5.15,
              "merge,strings"
            ],
            [
              ".debug_line",
              489328,
              50916,
              5.82,
              ""
            ],
            [
              ".comment",
              540244,
              19,
              3.68,
              "merge,strings"
            ],
            [
              ".symtab",
              540264,
              16488,
              2.6,
              ""
            ],
            [
              ".shstrtab",
              556752,
              384,
              4.25,
              ""
            ],
            [
              ".strtab",
              557136,
              13899,
              5.11,
              ""
            ]
          ],
          "metrics": {
            "elf": {
              "bits": 64,
              "entry": 0,
              "has_got": 1,
              "has_plt": 1,
              "has_note": 1,
              "relacount": 575,
              "has_symtab": 1,
              "note_count": 2,
              "nx_enabled": 1,
              "has_cet_ibt": 1,
              "dynrel_count": 0,
              "dynsym_count": 276,
              "has_eh_frame": 1,
              "has_gnu_hash": 1,
              "no_gnu_stack": 0,
              "symtab_count": 687,
              "dynrela_count": 672,
              "little_endian": 1,
              "dwarf.cu_count": 11,
              "pltreloc_count": 221,
              "executable_stack": 0,
              "wx_segment_count": 0,
              "comment_entry_count": 1,
              "debug_section_count": 6,
              "hidden_symbol_count": 175,
              "has_both_hash_tables": 1,
              "program_header_count": 13,
              "stripped_with_symtab": 0,
              "comment_distinct_count": 1,
              "load_segment_max_file_size": 73312,
              "load_segment_max_memory_size": 73312,
              "section_relocation_group_count": 2,
              "stripped_metadata_section_count": 1
            },
            "file": {
              "size": 573536,
              "entropy": 5.33
            },
            "binary": {
              "is_pie": 0,
              "has_overlay": 1,
              "is_stripped": 0,
              "code_entropy": 6.1,
              "data_entropy": 3.6,
              "overlay_size": 2501,
              "string_count": 2838,
              "overlay_ratio": 0,
              "overlay_entropy": 1.59,
              "entropy_variance": 3.49,
              "avg_string_length": 26.82,
              "max_string_length": 1833,
              "peak_region_bytes": 62464,
              "code_to_data_ratio": 0.68,
              "peak_region_entropy": 6.25,
              "string_length_stddev": 69.89,
              "largest_section_ratio": 0.28,
              "sentence_string_count": 351,
              "sentence_string_ratio": 0.12,
              "high_entropy_string_count": 0
            },
            "exports": {
              "count": 77
            },
            "imports": {
              "count": 198
            },
            "sections": {
              "count": 39,
              "code_size": 73280,
              "entropy_max": 6.45,
              "entropy_mean": 3.31,
              "name_entropy": 4.2,
              "writable_count": 11,
              "executable_count": 5,
              "nonstandard_count": 15,
              "executable_writable_count": 0
            },
            "dependencies": {
              "count": 5
            }
          }
        },
        "id": 2,
        "mol": "Md(Bi)",
        "path": "py3-odbc-5.3.0.tgz!!lib/python3.13/site-packages/pyodbc.cpython-313.so",
        "pid": 0,
        "risk": 1,
        "sha": "42d37176bc954330897d502f0185438617e6c31c55e0eaed75a36a66aa2d92d3",
        "size": 573536,
        "traits": [
          {
            "id": "metadata/binary/section/names::debug-line",
            "conf": 0.98,
            "crit": 2,
            "desc": "DWARF .debug_line section present",
            "spans": [
              [
                489328,
                0
              ]
            ]
          },
          {
            "id": "metadata/binary/section/names::debug-str",
            "conf": 0.98,
            "crit": 2,
            "desc": "DWARF .debug_str section present",
            "spans": [
              [
                465191,
                0
              ]
            ]
          },
          {
            "id": "metadata/binary/section/names::debug-abbrev",
            "conf": 0.98,
            "crit": 2,
            "desc": "DWARF .debug_abbrev section present",
            "spans": [
              [
                282114,
                0
              ]
            ]
          },
          {
            "id": "metadata/binary/section/names::debug-info",
            "conf": 0.98,
            "crit": 3,
            "desc": "DWARF .debug_info section present",
            "spans": [
              [
                293186,
                11
              ]
            ]
          },
          {
            "id": "metadata/binary/section/names::dwarf-debug-retained",
            "conf": 0.85,
            "crit": 3,
            "desc": "DWARF debug info retained in ELF (unstripped)",
            "spans": [
              [
                282114,
                13
              ],
              [
                293186,
                11
              ],
              [
                465191,
                10
              ],
              [
                489328,
                11
              ]
            ]
          }
        ],
        "type": "elf"
      }
    ],
    "rev": "d727a",
    "v": "8"
  }
}