{
  "ml": {
    "v": "7",
    "eng": "2.11.0-beta.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.09119911,
        "rte": "az",
        "prob": 0.09119911
      },
      {
        "cls": 0,
        "raw": 0.0049914024,
        "rte": "az/tar",
        "prob": 0.0049914024
      }
    ],
    "prob": 0.09119911,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0911991074681282,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": "src_info"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014801819816057105,
        "type": "shell"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000027418136596679688,
        "type": "gz"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019282102584838867,
        "type": "python"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012516975402832031,
        "type": "markdown"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001286466886085691,
        "type": "markdown"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012834866538469214,
        "type": "makefile"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013470649719238281,
        "type": "markdown"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002004702946578618,
        "type": "python"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001282493303733645,
        "type": "python"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013132889762346167,
        "type": "python"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022470951080322266,
        "type": "python"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002666314503585454,
        "type": "python"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014503796592180151,
        "type": "python"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015070040717546362,
        "type": "python"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "python"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "python"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001558661460876465,
        "type": "python"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021149715394130908,
        "type": "python"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000032901763916015625,
        "type": "python"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018775463104248047,
        "type": "python"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016162792235263623,
        "type": "python"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001621246337890625,
        "type": "python"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000023692846298217773,
        "type": "python"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021755695343017578,
        "type": "gz"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022351741790771484,
        "type": "text"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001298387815040769,
        "type": "python"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014980633750383276,
        "type": "python"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002126892468368169,
        "type": "python"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001574555972183589,
        "type": "python"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015457471818081103,
        "type": "python"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002457698246871587,
        "type": "python"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000199278201762354,
        "type": "python"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014623005881730933,
        "type": "python"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014662742614746094,
        "type": "python"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014652808204118628,
        "type": "python"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002138813397323247,
        "type": "python"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013490517630998511,
        "type": "python"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002552072146499995,
        "type": "python"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001541773417557124,
        "type": "python"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015507141142734326,
        "type": "python"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018715858459472656,
        "type": "python"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011712312698364258,
        "type": "markdown"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014344851479108911,
        "type": "pyproject.toml"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013659398064191919,
        "type": "github_actions"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000171661376953125,
        "type": "github_actions"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-15T19:12:17Z"
  },
  "path": "python-osam-0.6.0-1.src.tar.gz",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/gdown",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 396,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-click",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 413,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-imgviz",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 437,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-loguru",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 462,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-onnxruntime",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 487,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-pillow",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 517,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-pydantic",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 542,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-build",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 202,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-installer",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 230,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-hatchling",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 262,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-hatch-fancy-pypi-readme",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 294,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-hatch-vcs",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 340,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "cached": false,
        "locator": "pkg:alpm/arch/python-wheel",
        "outcome": "unresolved",
        "fetched_at": 0,
        "source_offset": 372,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94"
      },
      {
        "kind": "dependency",
        "size": 28265285,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "access-control-allow-origin",
            "https://render.githubusercontent.com"
          ],
          [
            "content-disposition",
            "attachment; filename=osam-0.5.0.tar.gz"
          ],
          [
            "content-security-policy",
            "default-src 'none'; style-src 'unsafe-inline'; sandbox"
          ],
          [
            "content-type",
            "application/x-gzip"
          ],
          [
            "cross-origin-resource-policy",
            "cross-origin"
          ],
          [
            "etag",
            "\"5eaf1a3ebd9cb0f5eeeb3eec92cdef4f54644cb9483de19828e651baf9f55c6c\""
          ],
          [
            "strict-transport-security",
            "max-age=31536000"
          ],
          [
            "vary",
            "Authorization,Accept-Encoding"
          ],
          [
            "x-content-type-options",
            "nosniff"
          ],
          [
            "x-frame-options",
            "deny"
          ],
          [
            "x-xss-protection",
            "1; mode=block"
          ],
          [
            "date",
            "Tue, 15 Sep 2026 19:07:06 GMT"
          ],
          [
            "transfer-encoding",
            "chunked"
          ],
          [
            "x-github-request-id",
            "D11A:19E1A8:F6947:145513:6AA99747"
          ],
          [
            "x-github-edge-region",
            "iad"
          ]
        ],
        "locator": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz",
        "outcome": "ok",
        "final_url": "https://codeload.github.com/wkentaro/osam/tar.gz/refs/tags/v0.5.0",
        "redirects": [
          "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz"
        ],
        "fetched_at": 1789499227,
        "resolved_url": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz",
        "source_offset": 568,
        "source_sha256": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94",
        "content_sha256": "7f77aba9c956fa5593074251d7164534d6639a6ee1eebb2eba9b411a568c55b2"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zQ?*IV4f5y21.6[*=icK14qY344fB}.s]NJ7m5P9=zHmn2@}^u2=6VQaP7w7^thWV.zxVo-XW9WD[o4O4I:iHV49QM*X7[kmg@.M6e[Hy9DjUycJ7?^yLH",
            "ln": 0
          }
        ],
        "mol": "H₂(Cm₃Po)Md(Bk)",
        "sha": "bdba018f0d8555fef92c8ef7a4221cc47790f0517fe88d43d3e3214cead7f3d2",
        "path": "/data/samples/pending/forager/arch/archlinux.org/aur.archlinux.org/python-osam/python-osam-0.6.0-1.src.tar.gz",
        "risk": 5,
        "size": 1030,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 1030,
              "entropy": 7.74
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 7.74
            }
          }
        },
        "ident": {
          "name": {
            "value": "python-osam",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.6.0-1.src",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-archive-ref-download",
            "atk": "T1105",
            "conf": 0.84,
            "crit": 3,
            "desc": "References a GitHub branch or tag archive",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/url::archive-url-reference-b",
            "conf": 0.88,
            "crit": 3,
            "desc": "URL ends in .rar, .tar or .gz",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::python-keyword",
            "conf": 0.7,
            "crit": 3,
            "desc": "Invokes Python interpreter",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/email/address::google-consumer-email-domain-suffix",
            "conf": 0.55,
            "crit": 3,
            "desc": "Gmail consumer email domain suffix",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/chdir::shell-change-directory",
            "conf": 0.95,
            "crit": 2,
            "desc": "Shell changes working directory",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/build/package/recipe::pkgbuild-build-fn",
            "conf": 0.9,
            "crit": 3,
            "desc": "PKGBUILD defines a build() function",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/supply-chain/impersonation/package/pkgbuild::srcinfo-pkgver-match",
            "atk": "T1195.002",
            "conf": 0.6,
            "crit": 3,
            "desc": "PKGBUILD pkgver matches .SRCINFO"
          }
        ]
      },
      {
        "id": 1,
        "sha": "330afa0a734e0aa3e4a1f0257fd4aa509681a4b42ea634862896b16986dced94",
        "path": "/data/samples/pending/forager/arch/archlinux.org/aur.archlinux.org/python-osam/python-osam-0.6.0-1.src.tar.gz!!python-osam/.SRCINFO",
        "size": 818,
        "type": "src_info",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "boPY?x(n33x(mH5iV{+iBAIpunoD4qxM4#EgbB2-vkfI[kXB}xx(2ziz/4VB3sv:/xkRc{wJ:%MvqMu\u003cyIdJ[zdL\u003eHD30.rzy]^FvqMu\u003cyId*4AY(9eh7*M\u0026Abf9bwO:H:3uf=[wmY*(jTSJrBz(8laARJAA=(mxz/xo9ePU\u0026MA:@V6Ab](lAcbI$y?j-jx(!0bzxJ!mwmYN#az+$avqG+9cKKp5v}X1NcT*[rcN/yBA+)(^xMOunB2\u003e%cxk8E3BZ=$kz/4dKyH}y9vrcotz/Yu7cKKW7v}xL0wJ.B?o?wqidgfP%AaJ]$B3g]UarUrcz*c7aarUSGBzbPgeN@Qhv}#z]aAhQFxM4=ux(dHax)HaeaAhQFxM4=uy\u0026r%eA=?ZiaAhQFxM4=uz/fDqA=(nwx(dz*arUSGBzbPgePtz",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "AcVzpePLAhwnL(+arUSGBzbPgeOFNmv}WDqv@?#1aAhQFxM4=uCw7M0yZIP#B8Mhwv}v!Ka%.IxAbf97vqPO7eHkWZyId*4A^YMZvr9#kDoa92BAzFyiXJd0x([3hvLheez7*9GwO#P#A=iQHB75]svrb\u003c\u003ex)a5vA+e\u003c7flySnB1.XZDVi+kC4CYxe{7Jxe[YFOdggcfvkP+{B9htvjT.Wov(Da#fK=!Df\u003eAv3iw+n2gD5V0gCQ*Av(4WKh!sZ7v}dqNg=3{Ef\u003esYFiB%{9i59s6vpIhOiaU3Vw\u00269$ah-ip0wmW+Pw\u00269$bhdo%9i5@@OgHS0}gH-vPg?FN8vLRz6w))zLgDmy8gDdoKfK#)#wINWIggs=Oi5Lm{dgcz\u003eB.LV5c[co=3lQE3wfr6wDTy-cxkRc{wQMcQDVi+kC4CYxa{]Cnq:\u003cU=p/Hj^oJbp%lRQ]:qBKLNpdeC\u0026mn^5QpFK4#DVi+kC4CYxay2l@aAhQFxM4=heO#RtB.LV5at2f?xK$:\u003eat2f.z.kWAz!@\u003c7x(v\u003e@Ef{s2vpK7YxjSFuaBsCray!}8a%.IxAbf97vqPO7eHkWZyId*4A^YbsarUSGBzbPgat4BMx(n0lvqG:\u003eAV=}=wmY?7wnc6Ea%.IOyIdf(A^YbOwncabfdFO#xLX1#azC.mByx04at2##hz^lkoI4Pupe:O7eP-9VbZTGCxjLZ%Ej].:AXzGEvrb{jy?Wx\u003czGxxgfc\u003e)-yIdJ[zdObt3vJmaaA?Eoi=!\u003eOaARV/g9yTZjU!c\u003eBuf:",
            "ln": 452,
            "col": 22,
            "line": 24
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "cd"
            ],
            [
              "",
              "python"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "python"
            ],
            [
              "",
              "install"
            ]
          ],
          "tgt": [
            "cd",
            "install",
            "python"
          ],
          "funcs": [
            [
              "build",
              755
            ],
            [
              "package",
              883
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 7,
              "call_count": 5,
              "node_count": 188,
              "max_array_len": 7
            },
            "file": {
              "size": 1075,
              "entropy": 5.47
            },
            "text": {
              "lines": 42,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.12,
              "space_count": 71,
              "char_entropy": 5.47,
              "unique_chars": 72,
              "top_char_null": 0,
              "string_density": 0.24,
              "top_char_ratio": 0.05,
              "avg_line_length": 24.6,
              "max_line_length": 143,
              "empty_line_ratio": 0.07,
              "last_line_length": 23,
              "long_token_count": 2,
              "whitespace_ratio": 0.11,
              "identifier_density": 1.5,
              "line_length_stddev": 28.48,
              "encoded_string_ratio": 0.1,
              "normalized_string_count": 1.54,
              "normalized_unique_identifiers": 8.16
            },
            "binds": {
              "count": 13
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 5.48
            },
            "source": {
              "function_count": 2
            },
            "strings": {
              "hex": 1,
              "bytes": 412,
              "count": 10,
              "url_count": 1,
              "avg_length": 41.2,
              "max_length": 128,
              "avg_entropy": 3.44,
              "entropy_stddev": 0.99
            },
            "comments": {
              "chars": 68,
              "count": 2,
              "lines": 2,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 2,
              "density": 4.76,
              "avg_params": 2.5,
              "code_ratio": 0.24,
              "max_params": 3,
              "avg_name_length": 6,
              "avg_length_lines": 5,
              "max_length_lines": 5,
              "min_length_lines": 5,
              "avg_param_name_length": 4.6
            },
            "identifiers": {
              "count": 63,
              "unique": 44,
              "avg_length": 9.61,
              "max_length": 30,
              "min_length": 2,
              "avg_entropy": 2.71,
              "reuse_ratio": 0.7,
              "length_stddev": 6.05,
              "has_digit_ratio": 0.07,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.14,
              "all_lowercase_ratio": 0.45,
              "all_uppercase_ratio": 0.05,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 2,
        "mol": "K(Am)H₂(Cm₃Po)Md₂(BkPt)",
        "path": "/data/samples/pending/forager/arch/archlinux.org/aur.archlinux.org/python-osam/python-osam-0.6.0-1.src.tar.gz!!python-osam/PKGBUILD",
        "pid": 0,
        "risk": 6,
        "sha": "a8abd773005767fdc298d4e94227611547eb8efa8c12766c42517083a11dee33",
        "size": 1075,
        "traits": [
          {
            "id": "metadata/build/package/recipe/pkgbuild::pkgbuild-build-fn",
            "conf": 0.9,
            "crit": 3,
            "desc": "PKGBUILD defines a build() function",
            "spans": [
              [
                754,
                8
              ]
            ]
          },
          {
            "id": "metadata/build/package/recipe/pkgbuild::pkgbuild-remote-archive-source",
            "conf": 0.6,
            "crit": 2,
            "desc": "PKGBUILD fetches a remote source archive"
          },
          {
            "id": "metadata/lang/encoded/hex::long-hex-string-literal",
            "conf": 0.85,
            "crit": 3,
            "desc": "Source embeds a long hexadecimal string",
            "spans": [
              [
                623,
                128
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/email/address::google-consumer-email-domain-suffix",
            "conf": 0.55,
            "crit": 3,
            "desc": "Gmail consumer email domain suffix",
            "spans": [
              [
                36,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                192,
                19
              ]
            ]
          },
          {
            "id": "well-known/app/system/archlinuxcn::packaging-recipe-path",
            "conf": 0.99,
            "crit": 3,
            "desc": "archlinuxcn or alarmcn package tree path"
          },
          {
            "id": "well-known/app/system/archlinuxcn::repository-member-path",
            "conf": 0.99,
            "crit": 3,
            "desc": "Arch Linux CN repo tree member path"
          },
          {
            "id": "micro-behaviors/communications/http/download/url::archive-url-reference-b",
            "conf": 0.88,
            "crit": 3,
            "desc": "URL ends in .rar, .tar or .gz",
            "spans": [
              [
                539,
                68
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-archive-ref-download",
            "atk": "T1105",
            "conf": 0.84,
            "crit": 3,
            "desc": "References a GitHub branch or tag archive",
            "spans": [
              [
                547,
                43
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/chdir::shell-change-directory",
            "conf": 0.95,
            "crit": 2,
            "desc": "Shell changes working directory",
            "spans": [
              [
                767,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::python-keyword",
            "conf": 0.7,
            "crit": 3,
            "desc": "Invokes Python interpreter",
            "spans": [
              [
                796,
                6
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "id": 3,
        "sha": "077ab4899f188d7da435b4897b08de09af8066e17fcec7d8409e65158ea8db2f",
        "path": "python-click@8.3.3-1.registry.json",
        "size": 868,
        "type": "",
        "depth": 2
      },
      {
        "id": 4,
        "mol": "Md(Re)",
        "sha": "f29c1c6e49a0af2e9a8e6da2dfc2eb6a54302580b88bc4d1e064da457753325c",
        "path": "python-loguru@0.7.3-2.registry.json",
        "risk": 1,
        "size": 814,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 5,
        "sha": "e1ff741daa93863a88767785ebbde8196f8a2dd50bcb5e7a679576ce5c84c374",
        "path": "python-pillow@12.3.0-1.registry.json",
        "size": 808,
        "type": "",
        "depth": 2
      },
      {
        "id": 6,
        "sha": "6690106fe87760f4592822704498f588419ce48a55bf0dfb3e18f7555ba1bf57",
        "path": "python-pydantic@2.13.5-1.registry.json",
        "size": 831,
        "type": "",
        "depth": 2
      },
      {
        "id": 7,
        "sha": "7f7b39ba54e27930afa02ecac1caf46efa838907e4bf5f5a12066e509da3536f",
        "path": "python-build@1.6.0-1.registry.json",
        "size": 827,
        "type": "",
        "depth": 2
      },
      {
        "id": 8,
        "sha": "8944895a24a5db8abc8b06387fff985de45d808b206e3a7372faf8d6d6fb3c74",
        "path": "python-installer@1.0.1-1.registry.json",
        "size": 854,
        "type": "",
        "depth": 2
      },
      {
        "id": 9,
        "sha": "e6c7f7efdb61731847173fd4084d22bb948960876b42e815d48f116df90d25c6",
        "path": "python-hatchling@1.30.1-1.registry.json",
        "size": 871,
        "type": "",
        "depth": 2
      },
      {
        "id": 10,
        "mol": "Md(Re)",
        "sha": "a9cc7fb0400d454cfae85e93d4b0e155926718bb326bb4eafb5e8e5c11e517f6",
        "path": "python-hatch-fancy-pypi-readme@25.1.0-2.registry.json",
        "risk": 1,
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 11,
        "sha": "e20a2262b0e0f94575ce7a7cd279117d143b3d9f9e3305da33e44bb4c4459fae",
        "path": "python-hatch-vcs@0.5.0-4.registry.json",
        "size": 829,
        "type": "",
        "depth": 2
      },
      {
        "id": 12,
        "sha": "9949612e0812f653e969f291da0b4a7192a13e004225d6196ec2f664bd9b4c47",
        "path": "python-wheel@0.48.0-1.registry.json",
        "size": 814,
        "type": "",
        "depth": 2
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 28265285,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 28265285,
              "peak_region_entropy": 7.87
            }
          }
        },
        "id": 13,
        "ident": {
          "name": {
            "value": "v0",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "5.0",
            "source": "file.basename",
            "verified": false
          }
        },
        "mol": "K(Li)H₉(Cm₁₇CrDb₁₄F₆HfOs₃Po₆Ti)Md₅(Bk₄In₁₁Pa₈Pt₄)",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz",
        "risk": 38,
        "sha": "7f77aba9c956fa5593074251d7164534d6639a6ee1eebb2eba9b411a568c55b2",
        "size": 28265285,
        "traits": [
          {
            "id": "metadata/build/ci/github-actions::repository-github-script-path",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell path under .github or actions",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/build/ci/github-actions::workflow-definition-path",
            "conf": 0.99,
            "crit": 3,
            "desc": "GitHub Actions workflow definition path",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/build/ci/permission::id-token-write-permission",
            "conf": 0.9,
            "crit": 3,
            "desc": "GitHub Actions OIDC write permission",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/build/ci/step::actions-checkout-step",
            "conf": 0.9,
            "crit": 3,
            "desc": "actions/checkout workflow step reference",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/build/ci/step::gha-pypi-action-or-ghcr-reference",
            "conf": 0.86,
            "crit": 3,
            "desc": "Workflow references PyPI publishing or GHCR",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/build/ci/step::mutable-version-action-ref",
            "conf": 0.9,
            "crit": 3,
            "desc": "Workflow action uses mutable version tag"
          },
          {
            "id": "metadata/build/ci/trigger::workflow-push-trigger",
            "conf": 0.9,
            "crit": 3,
            "desc": "GitHub Actions push workflow trigger",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::at-least-four-markdown-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "At least four Markdown section headings",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::markdown-heading-before-fenced-block",
            "conf": 0.98,
            "crit": 3,
            "desc": "Markdown-style heading precedes a code fence",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-target-placeholder",
            "conf": 0.97,
            "crit": 3,
            "desc": "Example uses a placeholder target or callback",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/builtin::python-subprocess-import",
            "conf": 0.95,
            "crit": 3,
            "desc": "Subprocess import outside excluded contexts",
            "from": [
              {
                "off": 40,
                "file": 27,
                "line": 4
              }
            ],
            "uses": [
              20
            ]
          },
          {
            "id": "metadata/import/package::python-base64-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports Python base64 module",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "metadata/import/python/base64::base64",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports base64",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "metadata/import/python/gzip::gzip",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports gzip",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "metadata/import/python/hashlib::hashlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports hashlib",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "metadata/import/python/importlib/metadata::importlib/metadata",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports importlib.metadata",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/pathlib::pathlib",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports pathlib",
            "from": [
              {
                "file": 65
              }
            ]
          },
          {
            "id": "metadata/import/python/shutil::shutil",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports shutil",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/import/python/subprocess::subprocess",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports subprocess",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/import/python/urllib/parse::urllib/parse",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports urllib.parse",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-french",
            "conf": 0.8,
            "crit": 3,
            "desc": "Multiple French function-word tokens",
            "from": [
              {
                "file": 57
              },
              {
                "off": 654977,
                "file": 58,
                "line": 60186
              }
            ],
            "uses": [
              274,
              275,
              276,
              277,
              278
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-german",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains probable German text",
            "from": [
              {
                "file": 57
              },
              {
                "off": 2046872,
                "file": 58,
                "line": 173750
              }
            ],
            "uses": [
              244,
              245,
              246
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-indonesian",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains probable Indonesian text",
            "from": [
              {
                "file": 57
              },
              {
                "off": 197625,
                "file": 58,
                "line": 19664
              }
            ],
            "uses": [
              279,
              280,
              281,
              282
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-spanish",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains probable Spanish text",
            "from": [
              {
                "file": 57
              },
              {
                "off": 1564062,
                "file": 58,
                "line": 135422
              }
            ],
            "uses": [
              283,
              284
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-tagalog",
            "conf": 0.8,
            "crit": 3,
            "desc": "Multiple Tagalog vocabulary markers",
            "from": [
              {
                "file": 57
              },
              {
                "off": 1865347,
                "file": 58,
                "line": 159443
              }
            ],
            "uses": [
              285,
              286
            ]
          },
          {
            "id": "metadata/lang/source/declaration::python-loopback-host-default",
            "conf": 0.94,
            "crit": 3,
            "desc": "Python host parameter or argument is loopback",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/lang/source/naming/function::python-generate-method",
            "conf": 0.96,
            "crit": 3,
            "desc": "Defines a Python function named generate",
            "from": [
              {
                "file": 44
              }
            ]
          },
          {
            "id": "metadata/lang/source/syntax/key-value::quoted-data-string-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "Quoted data field precedes string delimiter",
            "from": [
              {
                "file": 74
              }
            ]
          },
          {
            "id": "metadata/package/agent-skill::agent-instructions-md-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Agent instructions markdown file name",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/author/identity::project-author-email-field",
            "conf": 0.99,
            "crit": 3,
            "desc": "Project declares author email fields"
          },
          {
            "id": "metadata/package/author/identity::project-author-name-field",
            "conf": 0.99,
            "crit": 3,
            "desc": "Project declares author name fields"
          },
          {
            "id": "metadata/package/dependencies/manifest/presence::python-project-dependency-list",
            "conf": 0.99,
            "crit": 3,
            "desc": "Declares Python project dependency list"
          },
          {
            "id": "metadata/package/files/runtime::agent-source-directory",
            "conf": 0.9,
            "crit": 3,
            "desc": "File under an agent source directory",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/integrity::digest-label-with-hexadecimal-value",
            "conf": 0.9,
            "crit": 3,
            "desc": "Digest/expected label near a hexadecimal value",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "metadata/package/keywords/identity::empty-keywords",
            "conf": 0.5,
            "crit": 3,
            "desc": "Empty keywords list",
            "from": [
              {
                "file": 78
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/benchmark::benchmark-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Python benchmark-style basename",
            "from": [
              {
                "file": 79
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::python-unittest-import",
            "conf": 0.95,
            "crit": 3,
            "desc": "Python unittest import",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest",
            "conf": 0.95,
            "crit": 3,
            "desc": "pytest test framework",
            "from": [
              {
                "off": 105,
                "file": 30,
                "line": 9
              },
              {
                "off": 57,
                "file": 32,
                "line": 7
              },
              {
                "off": 154,
                "file": 65,
                "line": 13
              },
              {
                "file": 66
              },
              {
                "off": 191,
                "file": 70,
                "line": 13
              },
              {
                "off": 481,
                "file": 74,
                "line": 20
              },
              {
                "off": 215,
                "file": 77,
                "line": 12
              }
            ],
            "uses": [
              247,
              256,
              257,
              260
            ]
          },
          {
            "id": "micro-behaviors/communications/http/curl::curl-post-flag",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "curl explicitly sends an HTTP POST request",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/github::python-github-release-download-base",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.96,
            "crit": 3,
            "desc": "GitHub release download base URL",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/release::forge-release-download-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a release download URL path",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/release::release-download-path-reference",
            "conf": 0.86,
            "crit": 3,
            "desc": "Release download URL reference",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/llm-proxy::huggingface-model-resolve-url",
            "atk": "T1071.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Hugging Face model resolve URL",
            "from": [
              {
                "file": 52
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/llm::local-llm-inference-endpoint",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Loopback local LLM inference endpoint",
            "from": [
              {
                "file": 11
              },
              {
                "off": 252,
                "file": 61,
                "line": 17
              }
            ],
            "uses": [
              47,
              60
            ]
          },
          {
            "id": "micro-behaviors/communications/http/llm::loopback-host-with-generate-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Loopback host with an LLM generate path",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/llm::loopback-llm-api-host",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Loopback host in a local LLM endpoint",
            "from": [
              {
                "off": 5408,
                "file": 11,
                "line": 161
              }
            ],
            "uses": [
              46
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::curl-wget-command-position",
            "conf": 0.9,
            "crit": 3,
            "desc": "curl/wget in shell command position",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/framework::python-http-route-basic-method",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python basic HTTP route decorator",
            "from": [
              {
                "file": 61
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/framework::python-uvicorn-loopback-run",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.98,
            "crit": 3,
            "desc": "Uvicorn server binds loopback interface",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/framework::uvicorn-import",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "Imports the Uvicorn ASGI server",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/request::http-post-endpoint",
            "conf": 0.8,
            "crit": 3,
            "desc": "HTTP POST method handler",
            "from": [
              {
                "file": 61
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/aws-s3::regional-bucket-domain",
            "conf": 0.82,
            "crit": 3,
            "desc": "Regional S3 bucket domain",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::aws-api-endpoint",
            "conf": 0.8,
            "crit": 3,
            "desc": "References an AWS API endpoint",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/cloud::aws-s3-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References an Amazon S3 HTTP URL",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "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": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/ip/construct::loopback-address-call-argument",
            "conf": 0.95,
            "crit": 3,
            "desc": "Call contains a loopback address argument"
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-release-download",
            "atk": "T1105",
            "conf": 0.85,
            "crit": 3,
            "desc": "GitHub release asset URL or base template",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/path::api-chat-or-generate-path-reference",
            "conf": 0.92,
            "crit": 3,
            "desc": "Root API chat or generate URL path",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::python-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python comment contains a URL",
            "from": [
              {
                "file": 59
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::python-md5-digest",
            "conf": 0.9,
            "crit": 3,
            "desc": "Computes an MD5 digest in Python",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::source-digest-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "MD5 or SHA digest API call",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "micro-behaviors/data/codec::gzip-open-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python gzip.open call",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "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",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::python-for-range-len-loop",
            "conf": 0.4,
            "crit": 3,
            "desc": "Python for-range-over-len(X) loop"
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::set-construction",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python set() construction",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-level-side-effect-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python module-level function call syntax"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::python-column0-noarg-call-assignment",
            "conf": 0.84,
            "crit": 3,
            "desc": "Module assigns a no-arg call",
            "from": [
              {
                "file": 59
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::b64decode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with Python",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/base64::b64encode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encodes data with Python base64.b64encode()",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/media/raster::python-imaging-library-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports a Python raster imaging library",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/media/raster::python-pil-open-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python Image.open API reference",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/media/raster::raster-image-read-decode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Raster image read/decode call text",
            "from": [
              {
                "file": 65
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/agent::sensitive-item-transmission-phrase",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sensitive-item transmission phrase"
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "from": [
              {
                "file": 26
              }
            ],
            "uses": [
              78,
              85
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "from": [
              {
                "file": 11
              }
            ],
            "uses": [
              79,
              80,
              81,
              82,
              83,
              84
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--arange",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (arange)",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--array",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (array)",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--clip",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (clip)",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--mean",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (mean)",
            "from": [
              {
                "file": 79
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--ndarray",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (ndarray)",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--zeros",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (zeros)",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/data/parse/command::python-shlex-command-split",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python parses shell-like command words",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/data/parse/json::json-loads-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Parses JSON data with Python",
            "from": [
              {
                "file": 77
              }
            ]
          },
          {
            "id": "micro-behaviors/data/property/assign::wildcard-object-key",
            "conf": 0.85,
            "crit": 3,
            "desc": "Wildcard object key"
          },
          {
            "id": "micro-behaviors/data/source/language::python-datetime-threshold",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python datetime date threshold",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/keyword::token-parameter-declaration",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python token parameter declaration",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::python-chr-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python chr() character conversion"
          },
          {
            "id": "micro-behaviors/fs/delete/directory::shutil-rmtree",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls rmtree() to delete a directory tree",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/file/command::rm-local-named-file",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.88,
            "crit": 3,
            "desc": "Removes a locally named file"
          },
          {
            "id": "micro-behaviors/fs/delete/file/library::py-remove",
            "conf": 0.8,
            "crit": 3,
            "desc": "File deletion (os.remove/os.unlink)",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/check::python-os-path-isfile-symbol",
            "conf": 0.86,
            "crit": 3,
            "desc": "Python os.path.isfile path test",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/check::python-os-path-isfile-text",
            "conf": 0.7,
            "crit": 3,
            "desc": "Python os.path.isfile path test text",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::model-extension-reference",
            "conf": 0.88,
            "crit": 3,
            "desc": "AI model filename extension reference",
            "from": [
              {
                "file": 38
              },
              {
                "file": 44
              },
              {
                "file": 49
              },
              {
                "file": 52
              },
              {
                "file": 54
              },
              {
                "file": 64
              },
              {
                "off": 1256,
                "file": 70,
                "line": 39
              }
            ],
            "uses": [
              290
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::home-hidden-dotpath",
            "conf": 0.85,
            "crit": 3,
            "desc": "Hidden dot-entry under the home directory",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::python-dot-prefixed-joined-path",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python joins dot-prefixed path",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/hardware/gpu::cuda-framework",
            "conf": 0.7,
            "crit": 3,
            "desc": "CUDA GPU computing framework",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::python-getattr-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python getattr dynamic attribute lookup",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/check::python-env-presence-check",
            "conf": 0.88,
            "crit": 3,
            "desc": "Python tests whether env vars are set",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::python-os-getenv-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Python reads an environment variable",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/user-paths::userprofile-var",
            "conf": 0.5,
            "crit": 3,
            "desc": "USERPROFILE path environment variable",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "micro-behaviors/os/package-manager/install::pip-install-cli-text",
            "mbc": "C0002",
            "conf": 0.85,
            "crit": 3,
            "desc": "pip install command text",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/process/argument/option::python-click-option-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python declares a Click CLI option",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/process/argument/positional::python-sys-argv-first-positional",
            "conf": 0.95,
            "crit": 3,
            "desc": "Reads the first command-line argument"
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::command-substitution",
            "conf": 1.0,
            "crit": 3,
            "desc": "Shell command-substitution syntax"
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output",
            "atk": "T1059.006",
            "mbc": "E1059.006",
            "conf": 0.8,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::check-output-ast",
            "atk": "T1059.006",
            "mbc": "C0017",
            "conf": 0.85,
            "crit": 3,
            "desc": "subprocess.check_output call",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/process/exit/terminate::python-sys-exit-symbol",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python sys.exit symbol",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stdout-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stdout stream",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "micro-behaviors/time/sleep/interval::python-sleep-call",
            "conf": 0.65,
            "crit": 3,
            "desc": "Calls a function named sleep in Python",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "well-known/lib/ai/onnxruntime::inference-session-create",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an ONNX Runtime InferenceSession",
            "from": [
              {
                "file": 64
              }
            ]
          },
          {
            "id": "metadata/build/archive::versioned-source-tree-archive-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Versioned source-tree archive member"
          },
          {
            "id": "metadata/build/ci/step::actions-checkout-yaml",
            "conf": 0.92,
            "crit": 2,
            "desc": "actions/checkout workflow step"
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::shell-a",
            "conf": 1.0,
            "crit": 2,
            "desc": "POSIX shell script extension",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/file/naming::pyproject-toml-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Basename is pyproject.toml",
            "from": [
              {
                "file": 78
              }
            ]
          },
          {
            "id": "metadata/import/python/abc::abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports abc",
            "from": [
              {
                "file": 44
              }
            ]
          },
          {
            "id": "metadata/import/python/argparse::argparse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports argparse",
            "from": [
              {
                "file": 79
              }
            ]
          },
          {
            "id": "metadata/import/python/click::click",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports click",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/callable::callable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Callable from collections.abc",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/import/python/collections::collections",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections",
            "from": [
              {
                "file": 62
              }
            ]
          },
          {
            "id": "metadata/import/python/dataclasses::dataclasses",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dataclasses",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/import/python/datetime::datetime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports datetime",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/fastapi::fastapi",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fastapi",
            "from": [
              {
                "file": 61
              }
            ]
          },
          {
            "id": "metadata/import/python/functools::functools",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports functools",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "metadata/import/python/gdown::gdown",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gdown",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/import/python/html::html",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports html",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "metadata/import/python/imgviz::imgviz",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports imgviz",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/io::io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports io",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/logging::logging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logging",
            "from": [
              {
                "file": 61
              }
            ]
          },
          {
            "id": "metadata/import/python/loguru/logger::logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logger from loguru",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/loguru::loguru",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports loguru",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/math::math",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports math",
            "from": [
              {
                "file": 29
              }
            ]
          },
          {
            "id": "metadata/import/python/numpy/typing/ndarray::ndarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NDArray from numpy.typing",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/numpy/typing::npt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy.typing as npt",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/import/python/numpy/typing::numpy/typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy.typing",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/numpy::np",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy as np",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/onnx::onnx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports onnx",
            "from": [
              {
                "file": 80
              }
            ]
          },
          {
            "id": "metadata/import/python/onnxruntime::onnxruntime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports onnxruntime",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/import/python/osam/_models/sam/sambase::sambase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports SamBase from osam._models.sam",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "metadata/import/python/osam/_models/sam::osam/_models/sam",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports osam._models.sam",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "metadata/import/python/osam/_server::osam/_server",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports osam._server",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/osam/apis::osam/apis",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports osam.apis",
            "from": [
              {
                "file": 79
              }
            ]
          },
          {
            "id": "metadata/import/python/osam/types::osam/types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports osam.types",
            "from": [
              {
                "file": 79
              }
            ]
          },
          {
            "id": "metadata/import/python/osam/types::types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports types from osam",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/import/python/osam::osam",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports osam",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/import/python/pil/image::pil/image",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PIL.Image",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/pydantic::pydantic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pydantic",
            "from": [
              {
                "file": 68
              }
            ]
          },
          {
            "id": "metadata/import/python/pytest::pytest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports pytest",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/import/python/re::re",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports re",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .__version__ from .",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_annotation/annotation::annotation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._annotation.Annotation from ._annotation",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_annotation::relative/1/_annotation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._annotation",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_blob/_build_endpoint_url::_build_endpoint_url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._blob._build_endpoint_url from ._blob",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_blob/_resolve_endpoints::_resolve_endpoints",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._blob._resolve_endpoints from ._blob",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_blob/blob::blob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._blob.Blob from ._blob",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_blob::_blob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._blob from .",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_blob::relative/1/_blob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._blob",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_bounding_box/boundingbox::boundingbox",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._bounding_box.BoundingBox from ._bounding_box",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_bounding_box::relative/1/_bounding_box",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._bounding_box",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_decoding::_decoding",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._decoding from .",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_encoding::_encoding",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._encoding from .",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_generate/generaterequest::generaterequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._generate.GenerateRequest from ._generate",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_generate/generateresponse::generateresponse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._generate.GenerateResponse from ._generate",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_generate::relative/1/_generate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._generate",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_humanize/naturalsize::naturalsize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._humanize.naturalsize from ._humanize",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_humanize/naturaltime::naturaltime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._humanize.naturaltime from ._humanize",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_humanize::_humanize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._humanize from .",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_humanize::relative/1/_humanize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._humanize",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_image_embedding/imageembedding::imageembedding",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._image_embedding.ImageEmbedding from ._image_embedding",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_image_embedding::relative/1/_image_embedding",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._image_embedding",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_images::_images",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._images from .",
            "from": [
              {
                "file": 41
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_json::_json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._json from .",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_model/model::model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._model.Model from ._model",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_model::relative/1/_model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._model",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/efficientsam10m::efficientsam10m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.EfficientSam10m from ._models",
            "from": [
              {
                "file": 35
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/efficientsam30m::efficientsam30m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.EfficientSam30m from ._models",
            "from": [
              {
                "file": 35
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam100m::sam100m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam100m from ._models",
            "from": [
              {
                "file": 40
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam2baseplus::sam2baseplus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam2BasePlus from ._models",
            "from": [
              {
                "file": 46
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam2large::sam2large",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam2Large from ._models",
            "from": [
              {
                "file": 46
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam2small::sam2small",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam2Small from ._models",
            "from": [
              {
                "file": 46
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam2tiny::sam2tiny",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam2Tiny from ._models",
            "from": [
              {
                "file": 46
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam300m::sam300m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam300m from ._models",
            "from": [
              {
                "file": 40
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam3::sam3",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam3 from ._models",
            "from": [
              {
                "file": 51
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sam600m::sam600m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.Sam600m from ._models",
            "from": [
              {
                "file": 40
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models/sambase::sambase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models.SamBase from ._models",
            "from": [
              {
                "file": 40
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models::_models",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models from .",
            "from": [
              {
                "file": 64
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models::relative/1/_models",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models",
            "from": [
              {
                "file": 35
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_prompt/prompt::prompt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._prompt.Prompt from ._prompt",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_prompt::relative/1/_prompt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._prompt",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_tabulate/tabulate::tabulate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._tabulate.tabulate from ._tabulate",
            "from": [
              {
                "file": 63
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_tabulate::_tabulate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._tabulate from .",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_tabulate::relative/1/_tabulate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._tabulate",
            "from": [
              {
                "file": 63
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/apis::apis",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .apis from .",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/clip/tokenize::tokenize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .clip.tokenize from .clip",
            "from": [
              {
                "file": 56
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/clip::clip",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .clip from .",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/clip::relative/1/clip",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .clip",
            "from": [
              {
                "file": 56
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/efficientsam/efficientsam10m::efficientsam10m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .efficientsam.EfficientSam10m from .efficientsam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/efficientsam/efficientsam30m::efficientsam30m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .efficientsam.EfficientSam30m from .efficientsam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/efficientsam::relative/1/efficientsam",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .efficientsam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam/sam100m::sam100m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam.Sam100m from .sam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam/sam300m::sam300m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam.Sam300m from .sam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam/sam600m::sam600m",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam.Sam600m from .sam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam2/sam2baseplus::sam2baseplus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam2.Sam2BasePlus from .sam2",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam2/sam2large::sam2large",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam2.Sam2Large from .sam2",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam2/sam2small::sam2small",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam2.Sam2Small from .sam2",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam2/sam2tiny::sam2tiny",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam2.Sam2Tiny from .sam2",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam2::relative/1/sam2",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam2",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam3/sam3::sam3",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam3.Sam3 from .sam3",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam3::relative/1/sam3",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam3",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/sam::relative/1/sam",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .sam",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/simple_tokenizer/simpletokenizer::simpletokenizer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .simple_tokenizer.SimpleTokenizer from .simple_tokenizer",
            "from": [
              {
                "file": 59
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/simple_tokenizer::relative/1/simple_tokenizer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .simple_tokenizer",
            "from": [
              {
                "file": 59
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/types::types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .types from .",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/yoloworld/yoloworldxl::yoloworldxl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .yoloworld.YoloWorldXL from .yoloworld",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/yoloworld::relative/1/yoloworld",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .yoloworld",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/2/_json::_json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .._json from ..",
            "from": [
              {
                "file": 68
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/2/yoloworld/clip/tokenize::tokenize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ..yoloworld.clip.tokenize from ..yoloworld.clip",
            "from": [
              {
                "file": 52
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/2/yoloworld/clip::relative/2/yoloworld/clip",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ..yoloworld.clip",
            "from": [
              {
                "file": 52
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/3/apis::apis",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ...apis from ...",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/3/types::types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ...types from ...",
            "from": [
              {
                "file": 54
              }
            ]
          },
          {
            "id": "metadata/import/python/shlex::shlex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports shlex",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/import/python/sys::sys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sys"
          },
          {
            "id": "metadata/import/python/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time",
            "from": [
              {
                "file": 69
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "from": [
              {
                "file": 60
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/cast::cast",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cast from typing",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/dict::dict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Dict from typing",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/final::final",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Final from typing",
            "from": [
              {
                "file": 66
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/optional::optional",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Optional from typing",
            "from": [
              {
                "file": 64
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/sequence::sequence",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Sequence from typing",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/type::type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Type from typing",
            "from": [
              {
                "file": 64
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/union::union",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Union from typing",
            "from": [
              {
                "file": 72
              }
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/import/python/unittest/mock::mock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports mock from unittest",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/import/python/unittest::unittest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports unittest",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/import/python/uvicorn::uvicorn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uvicorn",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/python/warnings::warnings",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports warnings",
            "from": [
              {
                "file": 67
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-german--atom-3",
            "conf": 0.8,
            "crit": 2,
            "desc": "German function-word token \"aber\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-german--atom-4",
            "conf": 0.8,
            "crit": 2,
            "desc": "German function-word token \"auch\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-german--atom-6",
            "conf": 0.8,
            "crit": 2,
            "desc": "German function-word token \"dass\""
          },
          {
            "id": "metadata/package/testing/presence/harness::pytest-module",
            "conf": 0.95,
            "crit": 2,
            "desc": "Imports the pytest module",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-php-test-basename-suffix",
            "conf": 0.95,
            "crit": 2,
            "desc": "Python/PHP test filename suffix",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Python test file suffix",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file-content",
            "conf": 0.8,
            "crit": 2,
            "desc": "Python test source content",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Python file in a test path or with a test filename",
            "from": [
              {
                "file": 27
              }
            ],
            "uses": [
              249
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::shell-example-directory",
            "conf": 0.9,
            "crit": 2,
            "desc": "File in package example directory",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "File path or name indicates test code",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::unittest-module",
            "conf": 0.7,
            "crit": 2,
            "desc": "References the Python unittest module",
            "from": [
              {
                "file": 70
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::verified-python-test-file",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test-located file containing Python test code",
            "from": [
              {
                "file": 27
              }
            ],
            "uses": [
              247,
              250,
              251
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-conftest",
            "conf": 0.98,
            "crit": 2,
            "desc": "conftest.py file",
            "from": [
              {
                "file": 66
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-decorator",
            "conf": 0.9,
            "crit": 2,
            "desc": "pytest fixture or mark reference",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-markers",
            "conf": 0.8,
            "crit": 2,
            "desc": "pytest-specific markers",
            "from": [
              {
                "off": 105,
                "file": 30,
                "line": 9
              },
              {
                "off": 57,
                "file": 32,
                "line": 7
              },
              {
                "off": 154,
                "file": 65,
                "line": 13
              },
              {
                "file": 66
              },
              {
                "off": 191,
                "file": 70,
                "line": 13
              },
              {
                "off": 973,
                "file": 74,
                "line": 36
              },
              {
                "file": 77
              }
            ],
            "uses": [
              247,
              256,
              257
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-test-func",
            "conf": 0.8,
            "crit": 2,
            "desc": "Python test function",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::pytest-with-assert",
            "conf": 0.8,
            "crit": 2,
            "desc": "pytest markers with assert statement",
            "from": [
              {
                "file": 30
              }
            ],
            "uses": [
              258,
              261
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/assert::python-assert-statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "Checks condition using Python assert"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::secret-data-term-token",
            "conf": 0.9,
            "crit": 1,
            "desc": "Secret-data term token"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::sensitive-target-term-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Secret, security, or environment terminology",
            "from": [
              {
                "file": 57
              },
              {
                "off": 1011054,
                "file": 58,
                "line": 90301
              }
            ],
            "uses": [
              265
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-french--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "French function-word token \"dans\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-french--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "French function-word token \"avec\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-french--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "French function-word token \"nous\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-french--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "French function-word token \"vous\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-french--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "French function-word token \"cette\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-indonesian--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "Indonesian function-word token \"yang\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-indonesian--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "Indonesian function-word token \"dan\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-indonesian--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "Indonesian function-word token \"dari\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-indonesian--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "Indonesian function-word token \"pada\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-spanish--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "Spanish function-word token \"pero\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-spanish--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "Spanish function-word token \"como\""
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::tagalog-common-word-hindi",
            "conf": 1.0,
            "crit": 1,
            "desc": "Tagalog common word hindi"
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::tagalog-common-word-naman",
            "conf": 1.0,
            "crit": 1,
            "desc": "Tagalog common word naman"
          },
          {
            "id": "metadata/lang/source/declaration::class-with-base",
            "conf": 0.95,
            "crit": 1,
            "desc": "Python class declared with a base class",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "metadata/package/testing/terminology::test-code-declaration-text",
            "conf": 0.8,
            "crit": 1,
            "desc": "Text reads as test-code declarations",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::control-action-prose-fragment",
            "conf": 0.88,
            "crit": 1,
            "desc": "Control-action verb followed by prose",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::model-extension-reference--onnx-or-pickle",
            "conf": 0.88,
            "crit": 1,
            "desc": "AI ONNX or pickle extension",
            "from": [
              {
                "file": 38
              }
            ]
          },
          {
            "id": "micro-behaviors/data/compression::compression-library-evidence",
            "conf": 0.9,
            "crit": 1,
            "desc": "Compression and decompression library evidence",
            "from": [
              {
                "off": 2083,
                "file": 60,
                "line": 73
              }
            ],
            "uses": [
              64
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::recursive-delete",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.85,
            "crit": 3,
            "desc": "Recursively deletes a directory tree",
            "from": [
              {
                "off": 6006,
                "file": 69,
                "line": 174
              }
            ],
            "uses": [
              92
            ]
          }
        ],
        "type": "tar.gz"
      },
      {
        "id": 14,
        "mol": "O(As)H(Db₂)",
        "sha": "c788e44fb6c29e5a8a86b74166b18a83f3ca36df27d6080825369571f6ed85f0",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/scripts/benchmark.py",
        "risk": 3,
        "size": 1289,
        "type": "python",
        "depth": 3
      },
      {
        "id": 15,
        "mol": "H(Cm)",
        "sha": "a17f7bbc54d07e3a84e7a9b1685f62eda6e9b51c077a02cca4f9c2abe8ae2486",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/CHANGELOG.md",
        "risk": 1,
        "size": 5235,
        "type": "markdown",
        "depth": 3
      },
      {
        "id": 16,
        "mol": "H₂(CmDb)",
        "sha": "263f206951040fee06cf5415b62dd5626d47ea834a309fdb959d9509dccb0579",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/README.md",
        "risk": 2,
        "size": 5523,
        "type": "markdown",
        "depth": 3
      },
      {
        "id": 17,
        "mol": "H(Db)",
        "sha": "2ee4411ed2dbbf32bcbe29ba030577cbb29a9e9976ffafb5f122d6f10426de50",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/Makefile",
        "risk": 1,
        "size": 1460,
        "type": "makefile",
        "depth": 3
      },
      {
        "id": 18,
        "mol": "O(Xe)",
        "sha": "7aca786ce50a18564d0b4243fa675c06cf9f9e213b1afc873d3bba3903fcb701",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/docs/agents/issue-tracker.md",
        "risk": 1,
        "size": 1960,
        "type": "markdown",
        "depth": 3
      },
      {
        "ctx": [
          {
            "b": "w].*baAR)Fx(mMax(d*cA=-B1Acb/jzEEt*w].*baAR)Fx(mMax(d*cA=-B6D2Ns4w].*baAR)Fx(mMax(d*cA=-BlvrlI$3tBu@z/P}xzGP/nC{3Kpaz#c9x(d*cA=-BxzF\u003cYtB-8qnzdK5^A=k!qzGP/nC}Kh:Aa%i5azCXiz/P}xpddx*A::k23tar%z6gCNx(d*cA=-BhzeS@@y\u0026Y}}A=k!qe*a\u003eBAbP=saAR)FwPFg=A=(nqx(mM\u003czeS@@y=SXmAcb/jzEEu=BA}?pB1Qg9wmYN.auZ\u0026xz/fa[3uxY\u003cx(!xcA+e=*zeS@@y*RpfAaK8Kaz++kBx.Z\u0026AaJl}D2Ntoe\u003e{m{wO+TTauZ?",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wO=B0iTM#LarR^HarUJtwmYN:zEEx[auZ\u0026Vb71iozdObRy*?A%B95Pk3lQDlazbLjay/keazCZoA+e($B97#lwN]d+z!9A}uVZNjwPG)tarR^HarR^Hx\u003ewF$y\u0026.jDvqPM#jV%{8z!9A}uV6p?wJyevarR^HarR^HarR!oA+eV{3lQDlaz2wgwJyevarR^HarR!Evqf^]axz]!B.a0ZA=k$Dw*f@/wmYN1DV0newG=8xaz#atazbLmzE+vzdgdguarUYoBAIRway/ke3jmbJwO95$wO#71vru6eA+flkwPI@OaAR)FwPGE]wO#71vru6UwPq\u003c7B95\u0026NeJ$q0D2Ntoe\u003eoF\u003cwPzj3wM08XAbPSnwJyevarR!ty\u0026r=\u003ey-)+vzF\u003cfaxj2H]wmYM:3lQDlaz(4cwO+Z}D2NsqjS[xGBye)6wmYN:BA}?puT!p/zEEw",
            "ln": 681,
            "col": 5,
            "line": 33
          },
          {
            "b": "e]C9mwJyevarR^HarR!EB-88hzF9r[z!9A}auZ\u0026:z!9A}uVZNjwHF#marR^HvrlH3A=-BAB-88hzF9r[z!9A}azC)tzF%Rtph+2Y3jm)#arUYoB8V5nB7ExPBA}?pB1P%]zE)\u0026%By!uYB8V5nB7DESaAzQxzFs03uU%Z(wO-#iwO#71vru6eA+flkwPI@RA+flkwPI@x3lQDlaAz4nB-IvxA+frh",
            "ln": 1122,
            "col": 65,
            "line": 48
          },
          {
            "b": "v}x1*wPI{bz/cXiB0aj@zE\u003e\u003coarR^HarR^HvR/%(auZ\u0026?D2Ntoe\u003c:w)vKINaarR^HarR^HarR!HA+)(.xMOunB2\u003e%cxk8E3BZ=$kz/4dKyH}y9vrcotD2EIqeQ8bNy?bbozF\u003cXLA+f5#vrl13fjY0BzFTl1wg@9We?[$jfk+YCuU%j@x(e0fuVQveAb]JhB7]Mge]LSBCP[WYar@1Dz/Gg)arR^HarR^HarR^HxKL%}jTa@XvkoX#iX@JJgCHN)vk}\u003efwhuh6v(E[ahzX@PiB(.Tiw@W6v(cbNf!$TDiwrDKg=F\u0026LwhDh8wJjmgwm^=jgH@l{viNlfarR^HarR^HdgdguarR^HarUcfz^\u003etrB.\u003e\u003exdgdguarR^HarU3ez/e{0vr=H6B.$GbB-qquwPI{bz/e]@zF0E2wO#0?uVP!1B7]MgauZ\u0026=zF\u003cYtB-8qnzdLs\u003ezF0E2wO#0?q!p2\u003ex(v(q3lQDlarR^HarR^HayYe9vLhRdBz9iFAb](ux\u003eg^}B3i.KlR{=KCX7xcBzkVhp\u0026ZF$x\u003eg^}b3+J#arR^HarR^Q3lQDlazC.9wPzv1v}x1*wPI{bz/cWXayx28zEml?CXI2qzc}vbAbY\u0026eB8#5lzEm9}w[u0]zEWk",
            "ln": 1775,
            "col": 40,
            "line": 71
          },
          {
            "b": "t}QktvqZd9z/YFrfF1t4efDU@ed9HxarR^HarR^HarR\u003eBvr=c$B-.OBByeG}CX7@6AaK5%v@bN{B0rT/zG4jpA=LPlc\u003c?7tarR^HarR^HarR^HarT)9vr=c%B.$F@wPRG[BzkVhB6Qstwor9owJ:{Ie[]iBhz+:-arR^HarR^HarR^Qed9HxarR^HarR^HarR\u003exz/]AexMvW9xM4Y$b03\u0026:A4UNtA::kwtwn1#uVY$4wPIK6y?c*5ay]Ot",
            "ln": 2468,
            "col": 40,
            "line": 86
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "ValueError"
            ],
            [
              "",
              "get_model_type_by_name"
            ],
            [
              "",
              "model_type"
            ],
            [
              "",
              "running_model.generate"
            ],
            [
              "",
              "types.Blob"
            ],
            [
              "",
              "blob.pull"
            ],
            [
              "",
              "onnxruntime.InferenceSession"
            ],
            [
              "",
              "inference_session.run"
            ],
            [
              "",
              "np.array"
            ],
            [
              "",
              "np.array"
            ],
            [
              "",
              "np.array"
            ],
            [
              "",
              "cast"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "np.argsort"
            ],
            [
              ".",
              "._models"
            ],
            [
              ".",
              ".types"
            ],
            [
              "numpy.typing",
              "NDArray"
            ],
            [
              "typing",
              "Optional"
            ],
            [
              "typing",
              "Type"
            ],
            [
              "typing",
              "cast"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "numpy.typing"
            ],
            [
              "",
              "onnxruntime"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "_models.EfficientSam10m",
            "_models.EfficientSam30m",
            "_models.Sam100m",
            "_models.Sam2BasePlus",
            "_models.Sam2Large",
            "_models.Sam2Small",
            "_models.Sam2Tiny",
            "_models.Sam3",
            "_models.Sam300m",
            "_models.Sam600m",
            "_models.YoloWorldXL",
            "blob.path",
            "blob.pull",
            "cls.name",
            "inference_session.run",
            "model_type.name",
            "np.argsort",
            "np.array",
            "np.float32",
            "np.floating",
            "np.int64",
            "onnxruntime.InferenceSession",
            "request.model",
            "running_model.generate",
            "running_model.name",
            "types.Blob",
            "types.GenerateRequest",
            "types.GenerateResponse",
            "types.Model"
          ],
          "tgt": [
            "ValueError",
            "blob.pull",
            "cast",
            "get_model_type_by_name",
            "inference_session.run",
            "len",
            "model_type",
            "np.argsort",
            "np.array",
            "onnxruntime.InferenceSession",
            "running_model.generate",
            "types.Blob"
          ],
          "funcs": [
            [
              "get_model_type_by_name",
              551
            ],
            [
              "generate",
              900
            ],
            [
              "non_maximum_suppression",
              1403
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 1,
              "op.sub": 1,
              "max_depth": 14,
              "call_count": 15,
              "node_count": 884,
              "member_count": 29,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "max_array_length": 11,
              "max_member_depth": 2
            },
            "file": {
              "size": 3313,
              "entropy": 4.77
            },
            "text": {
              "lines": 108,
              "top_char": 101,
              "digit_ratio": 0.04,
              "space_count": 604,
              "char_entropy": 4.77,
              "unique_chars": 73,
              "top_char_null": 0,
              "import_density": 10.19,
              "string_density": 0.11,
              "top_char_ratio": 0.08,
              "avg_line_length": 29.68,
              "max_line_length": 124,
              "empty_line_ratio": 0.17,
              "last_line_length": 41,
              "long_token_count": 1,
              "whitespace_ratio": 0.21,
              "identifier_density": 1.96,
              "line_length_stddev": 24.26,
              "max_whitespace_run": 2,
              "encoded_string_ratio": 0.08,
              "normalized_import_count": 1.06,
              "normalized_string_count": 1.15,
              "repeated_char_sequences": 11,
              "normalized_function_count": 0.29,
              "imports_to_functions_ratio": 3.67,
              "strings_to_functions_ratio": 4,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 10.96,
              "identifiers_to_functions_ratio": 24.67
            },
            "binds": {
              "count": 23
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.92
            },
            "source": {
              "function_count": 3
            },
            "imports": {
              "count": 11,
              "aliased": 1,
              "relative": 3,
              "stdlib_count": 1,
              "stdlib_ratio": 0.09,
              "relative_ratio": 0.27,
              "third_party_count": 10,
              "third_party_ratio": 0.91
            },
            "strings": {
              "bytes": 308,
              "count": 12,
              "url_count": 1,
              "avg_length": 25.67,
              "max_length": 97,
              "avg_entropy": 3.12,
              "entropy_stddev": 1.13,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 5,
              "count": 1,
              "lines": 1,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 3,
              "density": 2.78,
              "avg_params": 2.33,
              "code_ratio": 0.66,
              "max_params": 5,
              "length_stddev": 17.25,
              "avg_name_length": 17.67,
              "avg_length_lines": 23.67,
              "max_length_lines": 48,
              "min_length_lines": 10,
              "avg_param_name_length": 9.71
            },
            "identifiers": {
              "count": 212,
              "unique": 74,
              "avg_length": 8.93,
              "max_length": 42,
              "min_length": 2,
              "avg_entropy": 2.55,
              "reuse_ratio": 0.35,
              "length_stddev": 6.24,
              "has_digit_ratio": 0.16,
              "base64_like_names": 6,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.7,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 19,
        "mol": "K(Li)H₃(Cm₅DbF)Md₂(PaPt)",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/apis.py",
        "pid": 0,
        "risk": 8,
        "sha": "16cde9f93c9c97927778d01ada8ecd0be2373b69a76cd760d71fc7e67ab36607",
        "size": 3313,
        "traits": [
          {
            "id": "metadata/lang/source/naming/function::python-generate-method",
            "conf": 0.96,
            "crit": 3,
            "desc": "Defines a Python function named generate",
            "spans": [
              [
                900,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/integrity::digest-label-with-hexadecimal-value",
            "conf": 0.9,
            "crit": 3,
            "desc": "Digest/expected label near a hexadecimal value",
            "spans": [
              [
                1965,
                71
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/github::python-github-release-download-base",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.96,
            "crit": 3,
            "desc": "GitHub release download base URL",
            "spans": [
              [
                1847,
                54
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/release::forge-release-download-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a release download URL path",
            "spans": [
              [
                1883,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/release::release-download-path-reference",
            "conf": 0.86,
            "crit": 3,
            "desc": "Release download URL reference",
            "spans": [
              [
                1883,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                1839,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                1839,
                97
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/external/github::github-release-download",
            "atk": "T1105",
            "conf": 0.85,
            "crit": 3,
            "desc": "GitHub release asset URL or base template",
            "spans": [
              [
                1847,
                54
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "uses": [
              9,
              11
            ],
            "spans": [
              [
                84,
                5
              ],
              [
                2532,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "uses": [
              10
            ],
            "spans": [
              [
                2532,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--array",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (array)",
            "spans": [
              [
                2532,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "spans": [
              [
                84,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::model-extension-reference",
            "conf": 0.88,
            "crit": 3,
            "desc": "AI model filename extension reference",
            "uses": [
              28
            ],
            "spans": [
              [
                1907,
                30
              ]
            ]
          },
          {
            "id": "well-known/lib/ai/onnxruntime::inference-session-create",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an ONNX Runtime InferenceSession",
            "spans": [
              [
                2122,
                28
              ]
            ]
          },
          {
            "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/numpy/typing/ndarray::ndarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NDArray from numpy.typing",
            "spans": [
              [
                140,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/numpy/typing::numpy/typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy.typing",
            "spans": [
              [
                120,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/numpy::np",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy as np",
            "spans": [
              [
                84,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/onnxruntime::onnxruntime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports onnxruntime",
            "spans": [
              [
                103,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_models::_models",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._models from .",
            "spans": [
              [
                163,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/types::types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .types from .",
            "spans": [
              [
                185,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/cast::cast",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cast from typing",
            "spans": [
              [
                71,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/optional::optional",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Optional from typing",
            "spans": [
              [
                19,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/type::type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Type from typing",
            "spans": [
              [
                47,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                5,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/assert::python-assert-statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "Checks condition using Python assert",
            "spans": [
              [
                1170,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                730,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::model-extension-reference--onnx-or-pickle",
            "conf": 0.88,
            "crit": 1,
            "desc": "AI ONNX or pickle extension",
            "spans": [
              [
                1907,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 20,
        "mol": "H(Db)Md(Pa)",
        "sha": "fcf0063d90f813b6d6dd4fcdd6edec39e1ea05d534bd6033ca6b5a9e4210355f",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_json_test.py",
        "risk": 3,
        "size": 750,
        "type": "python",
        "depth": 3
      },
      {
        "id": 21,
        "mol": "Md(Pa)",
        "sha": "198147fbac164361d42026da85163fc02e055924e7d138111114e26c05124606",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/conftest.py",
        "risk": 1,
        "size": 828,
        "type": "python",
        "depth": 3
      },
      {
        "id": 22,
        "mol": "H(Db₅)",
        "sha": "1703c264ff7501e1d26cfc0a5742c841578f50a48d4f0c9a44ae133037d8143a",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_json.py",
        "risk": 4,
        "size": 414,
        "type": "python",
        "depth": 3
      },
      {
        "id": 23,
        "mol": "H(Db₄)",
        "sha": "9aabbbfcab4a1c7aebf951d88ff061908c8d6c2be3c5f79a967d899ed49cbad4",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_image_embedding.py",
        "risk": 3,
        "size": 3592,
        "type": "python",
        "depth": 3
      },
      {
        "id": 24,
        "mol": "H(Db)",
        "sha": "d358470e709280bfd2587a08b25bf2b849fd3bc9c28009f97fd2178eab97a766",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_prompt.py",
        "risk": 1,
        "size": 3042,
        "type": "python",
        "depth": 3
      },
      {
        "id": 25,
        "mol": "H₂(CmDb)Md(Pa)",
        "sha": "9ff062264e34134bef1e10faf50f4762f73c03a1a2200d42ba27bdb82d1a8dcf",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_image_embedding_test.py",
        "risk": 3,
        "size": 3140,
        "type": "python",
        "depth": 3
      },
      {
        "id": 26,
        "mol": "H(Db)",
        "sha": "32c17b4936768dcb9df7495416dc796567d4c38aeb994f743c12239358674584",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_annotation.py",
        "risk": 1,
        "size": 1578,
        "type": "python",
        "depth": 3
      },
      {
        "id": 27,
        "mol": "H(Db₂)Md(Pa)",
        "sha": "02c10127a86577465161c0d0508b4f96228a72e106de1b308e231bd8574b4ed8",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_prompt_test.py",
        "risk": 3,
        "size": 2067,
        "type": "python",
        "depth": 3
      },
      {
        "id": 28,
        "mol": "H(Db)",
        "sha": "05d4ada0ce81d030dfafe55cf3290f012e9edc68c2bd79bad21096f7d636614a",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_generate.py",
        "risk": 1,
        "size": 1168,
        "type": "python",
        "depth": 3
      },
      {
        "id": 29,
        "mol": "O(C)H₂(CrF)Md(Pa₂)",
        "sha": "37d64123d6ed7dc12ae8b004658f4ef97bb6f9fc88171c58a591d85512af1d91",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_blob_test.py",
        "risk": 5,
        "size": 9531,
        "type": "python",
        "depth": 3
      },
      {
        "id": 30,
        "mol": "H₂(F₂Os₂)",
        "sha": "3caa15af8532ce827efad5c6e8185dc43cc7f17e003eaf4611004aa96efe7ad1",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_blob.py",
        "risk": 3,
        "size": 6360,
        "type": "python",
        "depth": 3
      },
      {
        "id": 31,
        "mol": "K(Li)H₂(CrDb)Md(In)",
        "sha": "ac59a785533986685f2601b7d22fc8c2ac4dd15f336b3e2d2d23b881c5ef7474",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/types/_model.py",
        "risk": 4,
        "size": 3809,
        "type": "python",
        "depth": 3
      },
      {
        "id": 32,
        "mol": "K(Li)H(Db)",
        "sha": "9387b3f76895795d29f5aec416ce3db1f68e867d66d2aa8c174b4028ea2a3c80",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam2/_encoding.py",
        "risk": 2,
        "size": 1765,
        "type": "python",
        "depth": 3
      },
      {
        "id": 33,
        "mol": "K(Li)H(Db)",
        "sha": "80e6a7cf6e09006762b75c2d0117e66a2bc65c9158648764729bfc887be6f41b",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam2/_decoding.py",
        "risk": 2,
        "size": 1627,
        "type": "python",
        "depth": 3
      },
      {
        "id": 34,
        "mol": "H₄(Cm₃CrDbF)",
        "sha": "77b0d7e11179e896b4418c90a5dc97ffd8bd44b3067c2e3e2cfa8a1c7fb2db00",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam2/_models.py",
        "risk": 5,
        "size": 3086,
        "type": "python",
        "depth": 3
      },
      {
        "id": 35,
        "mol": "O₂(LaS)H(Db)Md(Pt)",
        "sha": "924691ac288e54409236115652ad4aa250f48203de50a9e4722a6ecd48d6804a",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/yoloworld/clip/bpe_simple_vocab_16e6.txt.gz",
        "risk": 4,
        "size": 1356917,
        "type": "gz",
        "depth": 3
      },
      {
        "id": 36,
        "mol": "O₂(LaS)H(Db)Md(Pt)",
        "sha": "67603cfda2e032ad77b5f8808af37789d590db664b26df8705d2bf8b3c553fc8",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/yoloworld/clip/bpe_simple_vocab_16e6.txt.gz!!bpe_simple_vocab_16e6.txt",
        "risk": 4,
        "size": 3194984,
        "type": "text",
        "depth": 4
      },
      {
        "id": 37,
        "mol": "H₂(Cm₂Db)",
        "sha": "41eaeea7d17b91c6417611dc6d7efdaa35ef49318dcd158830680b6fa9b96924",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/yoloworld/clip/clip.py",
        "risk": 3,
        "size": 948,
        "type": "python",
        "depth": 3
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "boQVwBz#pZfe3%LBzb/ae[n*pfk\u003e/vzEEljlRH6FfjF:ovLqObx(kOly?W\u0026wB7]Ggy?l%}z!\u0026{4x)Kuhe]V7y3tBu@z/P}xw{503Bz(8lA%=R#AbP=sazl1mA0*q@AbP=sazt\u003elyZK([AbP=saA8rdx(d*cA=-BAwEr3\u0026z/3RsD2NFnxcp]9AbP=savf)\u003c3jmb9w{503Bz(8lB1RoHBZFS!v}YB4dgfP%w/$R}w)]*#ByeG@wHF#*3lQDlaAz4nB-Ivxz/WKIvrufnyhW*7c\u003c?7tarR^HarUPze]UlvxF9?fA=br5wHIFre]UlvxF9.5B8UMfxEEj{w[=6)uTClhefDcCAaJx$x(d*9wNxR0v{@?Nf/AP3e{8tWe[YFO3lQDlasNT83p5iCzEW^bz!%FEy\u0026TV9v{@\u003eXwHF#mwmYu}vTi6bB6\u003c3cuV*m2v@C)?c[dg:arR^Ha%FirarR^HqE%@)A=b}vy?W%jaA7\u003cmB-.jEi3qWQBy=O6zE:\u003e#ay/tgA+frhz/f91zF78dx(!wsz!pbmzFrQ0wmV)8BAh8kxlbWjarR^Hra]?=A+fA9A=U@7y?j.#AaHe4z!9B2aA}:AyANLkaA.Nov@C)?aAITBx(mN8e^-ZzarTS%x(+zlwNPE$aBd)Faz$+4wftq6y*?u%wGSiuz!pbmzFrQ0wmV([xKL{\u0026v@#p5B0bgmaBd)FAV/Kzv{@*?x\u003ewGkz/)gDvqZffBz\u0026pgC5I89axqffB1N!xarR!dxK#67D2E*MA+cw4BrCTyzdN*5x(mMay?WV@ayMxEfHu[7z!\u0026{4ay[]5vrl14aBd)Faz2C3aA.SCzE)x\u0026x(mMavrcpezE:\u003eEocv?+AV![7v}xL1ay/tkwPzi(wIarjarR!axLzJgx(+z9aAImfzFrY%v{%m%aAg[jv}xL1vp%c]z!pbqz/{7yzF%MjvqEFqB76tBatU=CayYq3aA?Wkvpy?@arR^HrbS)/C5I89aARp9BsXLUwGVh9zGE1qz/oAlA3fmhvR/Q%ayX]7Cv+u6aA.^reJs\u003eZD30RsayPd#aA.Nov@C)?aAITBx(mN8e^-ZzarS%/wftr7z!S:6az\u003eLaAa%i5aARJACw7YjwD",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wgeUtZAL9Hd\u003ccL}dgdguarS9uarR^Hv@\u0026+QayYy@i:A7narR!AauZ\u002633lQDlazbLjayVEczxJ$dzF9JegaB+kdlm!UarR^HarR!vw/$L9zF%Rtx(k55B2\u003cTJarR^HarR^HarR!oB1Q)uAaJ]$c$jRjarR^HarR^HarR^Hv@\u003cnhAbYxawgfh.dMwL3az@RnarR^HarR^HarR^HzxHC)atBiCarR!pB09Q*tvRt!c#HERw]zYjzxJUhay/E#3lQDlaAz4nB-IvxwnbK}d0/PDc$mlGay/Ewdgcy?wmYu}xjVf(Aa9E3B0#lJA+3QW3lQDlar\u00260NqE%@)A=91vwPP5kw/#euzdmB1aAg+6A=SvqzxJvgCw?Ije^-ZzarT:7A+3qbB0bHmAb]H",
            "ln": 1092,
            "col": 35,
            "line": 32
          },
          {
            "b": "z!pbkD2m2ey\u0026ZZEB9RRiz!%FqvR6m\u003excqwaA+O@\u003ey?khmwO#d5xDRwrA+PA7B15ZGarR^Ha%FirarR^HAa9E3B09Q*B7GCwdgdguarUSzwP?A\u003cxKL{7jS[@!A+5xdt).X%arUomAV!\u003e9vr9G8zxKdwA+5xei:B=NarR^HarR^HAa9E3B1Q)iwge\u003cBA+fA3v}Yp\u003eefFCovr9!C3lQDlarR^HaAhvjC3!-)vr9FNay/7[ATA{iarUYoBAIRwaAg+6A=RM{3s)ZWayU",
            "ln": 1423,
            "col": 34,
            "line": 47
          },
          {
            "b": "BAh8mc[bGg3s)ZWaA}HkBy/JjvpJ\u003eQv@bZ+zyxQrCYUw}3lQDlaARgtBrAZ?A+c\u003eABZ=+tb3Ygta$K\u0026Xar\u0026uVBy/YsdgdguarU=qCYU5\u003eaARgtBs}SRA+PFvdgdguarUYoBAIRwaARgtBp5uZv@bN{B0ay}ze:r5rbVL-zFsAdAWU\u003cnygQ)%dlm!UarR!qwO95(uUKy(Byex6B7Gf1efFzvwNxy+Bz9YTB98BBjS[oDw)]*#ByeG@wHF#RiTL",
            "ln": 1718,
            "col": 18,
            "line": 59
          },
          {
            "b": "D30R8wO#0@wmY^lx(){6B0@F=3lQDlarR^Haz\u003eXgxjVcBaz++kBx.4GD0H+1arR^HarR!zwPzA{B09Q*xl[ohe]LYuzyw$kwNxy+Bz99QA+eV\u0026c[c=VwN/T?wHF:BBy)9:a$kc=Abolgc)z]la$i\u003cwarR^HarR!zwPzA{B09Q*zdN:2wPI6gauyS4iwAxDat1Y\u003eh8VNeatL5\u0026atEdearR^HarR^HzdN:2wPF$Sax@@gAbo8lzdN:2wIe4yy?W#tdjDxKz/M$qwPzA{azCZozdN:2wPIb:arR^HarR^HC5H(0vJW/Ry?W%jc$mEzwPIj2z^NT8x\u003e86(wHF#WC42ifwPGmGdgdguarR^HarU\u0026Cv{@*?jS[]^v{@*?d\u003ce5tas!MUjtg[xa%pGoAV/JFx(k5pz!0i+t).X%arR^HarUomAV/jgA+w@ax(k5gwPzA{B2\u003cTJarR^HarR^HarR!Iz!0i+e[5ZrwO#3ba%FTOz!T8qzdN:2wHP5narR^HarR^HC5H(0vLhkpBy/s",
            "ln": 2019,
            "col": 53,
            "line": 71
          },
          {
            "b": "ABy)JmkV+N3lQDlarR^HarR^HaAz3CrzDaMpEER]D)0Dve\u003eFMdpF%RGk#Qi63lQDlarR^HasNT8arR^HwmYu}vSk)bB7Gf1efG4MyH}xjiTM#LarR^HarUxgaARKqwO@S8zxK1iy?tqfvpJ$ZiTM#LarR^HarR^HarUYoBAIRwaAIagw?EO4v}YBTBz\u003e@azE0O(arR^HarR!Jz/PwhjS[\u0026?Abo8lBz\u003e@azD/dNf\u003cMjJd\u003cclZz!\u0026{4tp?Nnas!MUjtg[xa$Le",
            "ln": 2923,
            "col": 101,
            "line": 89
          },
          {
            "b": "x\u003ewG9z/^avvqf+6iTM#LarR^HarR^HarUYoBAIRwaARKqwO@Rvar\u0026{3CrNhT3lQDlarR^HaA}Hky?j.*A=\u003e}O3lQDlarR^HarR^HayY4$A:-/cjS[PQzyxEjx(XnCazULlj-1LzvQ@)\u0026Aa9E3iV@GPy?tqeAaJx%vqY\u003e4e[X:qc#-QeAX5tBy\u0026r:7c)Awyw*eVMdgdguarR^H",
            "ln": 3176,
            "col": 9,
            "line": 99
          },
          {
            "b": "A:-!(arR^HarR^HarR^HzE[30Cw?IjauZ\u0026Kt).X%arR^HarR^HarUwvjS(A=arR^HarR^HarR^HCw7YbwGUXfjrODKzyxZEA+3QW3lQDlarR^HarR^HarR^HaARTHiTM#LarR^HarR^HarR^HarR^HarUzwjS[@!A+3!pzE^s6c$WglB95@Qx^\u003cxiarR^HarR^HarR^HarR^HarR!AwP}H9z/Pwv",
            "ln": 3432,
            "col": 32,
            "line": 106
          },
          {
            "b": "x/Z0mdgdguarR^HarR^HarR^HarR^HarUwvjS[FDarR^HarR^HarR^HarR^HwQ4Y@Ac9i\u003eCW\u003er7BzkVhiTM#LarR^HarR^HarR^HarR^HarUMkCvbMjA+3!lCYWImwghUuA+5x*i:BfwarR^HarR^HarR^HarR^HarR^HvSD3*yygy\u003earR^HarR^HarR^HarR!vw/#qo",
            "ln": 3620,
            "col": 42,
            "line": 112
          },
          {
            "b": "By/JjvpJ\u003eQv@bZ+zyw$5B7]b\u003ev@bZ+zyxQrCYUw-e]kDIwPxgF3lQDlarR^HazbLjaARKqwO@S8zxJ$he[O*nwmop\u003cd05%ow?F4hBsXLRwQ5qCiTM#LarR^HarR^HarU=AyH}xajS\u003e{)e]2rszyxNqy?tqeD30R8wO#0@wmY^=vQg9*z/M$fazCZoBz\u003e@azz2Hrv@C)?c)A!Qw?t$^djCPDao",
            "ln": 4349,
            "col": 19,
            "line": 136
          },
          {
            "b": "e[GoHwO#3b3lQDlarR^HarR^HarR^HaAIagw?EUjv@C)?A:90(wNxK$yH}x?azbLjayYq3uVZj4wO@S8zxK1iy?tqeAaHCtz!\u0026{4dk2WXy?W#ta%n6U3lQDlarR^HarR^HasNTuarR^HarR!EwPS6nzxJzcwNxK$yH}y83jm)#arUiaw/$R}v@C)?d05%ow?k6Dz!\u0026{4B14",
            "ln": 4542,
            "col": 23,
            "line": 139
          },
          {
            "b": "aARKqwO@S8zxK4tyH}y8t}3a6arR^HarR!GwQ5qtjS(cWarR^HarR^HarR^HvTi6bvrcx%C{()rwO+%hvTi6buU0.Tz!9B1tvQ}Yw]zYjv\u003c2G6aARgtBx{s5arR^HarR^HarR^He[wK6z!9Acb6w0teJs}9az2Olz/P[Zb64mly***+a$i\u003cwarR^HarR^HarR^VA+fiavpJ\u003c%b0mJ5j%zK2a%n6U3lQDlarR^HasNTuarR^HarR!EwPS6nzxK4jCYTn",
            "ln": 4753,
            "col": 48,
            "line": 145
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "functools.lru_cache"
            ],
            [
              "",
              "os.path.join"
            ],
            [
              "",
              "os.path.dirname"
            ],
            [
              "",
              "os.path.abspath"
            ],
            [
              "",
              "functools.lru_cache"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "bs.append"
            ],
            [
              "",
              "cs.append"
            ],
            [
              "",
              "chr"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "pairs.add"
            ],
            [
              "",
              "html.unescape"
            ],
            [
              "",
              "html.unescape"
            ],
            [
              "",
              "text.strip"
            ],
            [
              "",
              "re.sub"
            ],
            [
              "",
              "text.strip"
            ],
            [
              "",
              "default_bpe"
            ],
            [
              "",
              "bytes_to_unicode"
            ],
            [
              "",
              "self.byte_encoder.items"
            ],
            [
              "",
              "gzip.open.read.decode.split"
            ],
            [
              "",
              "gzip.open.read.decode"
            ],
            [
              "",
              "gzip.open.read"
            ],
            [
              "",
              "gzip.open"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "merge.split"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "bytes_to_unicode.values"
            ],
            [
              "",
              "bytes_to_unicode"
            ],
            [
              "",
              "vocab.append"
            ],
            [
              "",
              "vocab.extend"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "self.encoder.items"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "re.compile"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "get_pairs"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "self.bpe_ranks.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "word.index"
            ],
            [
              "",
              "new_word.extend"
            ],
            [
              "",
              "new_word.extend"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "new_word.append"
            ],
            [
              "",
              "new_word.append"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "get_pairs"
            ],
            [
              "",
              "whitespace_clean.lower"
            ],
            [
              "",
              "whitespace_clean"
            ],
            [
              "",
              "basic_clean"
            ],
            [
              "",
              "re.findall"
            ],
            [
              "",
              "token.encode"
            ],
            [
              "",
              "bpe_tokens.extend"
            ],
            [
              "",
              "self.bpe.split"
            ],
            [
              "",
              "self.bpe"
            ],
            [
              "",
              "bytearray.decode.replace"
            ],
            [
              "",
              "bytearray.decode"
            ],
            [
              "",
              "bytearray"
            ],
            [
              "typing",
              "Any"
            ],
            [
              "",
              "functools"
            ],
            [
              "",
              "gzip"
            ],
            [
              "",
              "html"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "bpe_tokens.extend",
            "bs.append",
            "bytearray.decode",
            "bytearray.decode.replace",
            "bytes_to_unicode.values",
            "cs.append",
            "functools.lru_cache",
            "gzip.open",
            "gzip.open.read",
            "gzip.open.read.decode",
            "gzip.open.read.decode.split",
            "html.unescape",
            "merge.split",
            "new_word.append",
            "new_word.extend",
            "os.path",
            "os.path.abspath",
            "os.path.dirname",
            "os.path.join",
            "pairs.add",
            "re.IGNORECASE",
            "re.UNICODE",
            "re.compile",
            "re.findall",
            "re.sub",
            "self.bpe",
            "self.bpe.split",
            "self.bpe_ranks",
            "self.bpe_ranks.get",
            "self.byte_decoder",
            "self.byte_encoder",
            "self.byte_encoder.items",
            "self.cache",
            "self.decoder",
            "self.encoder",
            "self.encoder.items",
            "self.pat",
            "text.strip",
            "token.encode",
            "vocab.append",
            "vocab.extend",
            "whitespace_clean.lower",
            "word.index"
          ],
          "tgt": [
            "basic_clean",
            "bpe_tokens.extend",
            "bs.append",
            "bytearray",
            "bytearray.decode",
            "bytearray.decode.replace",
            "bytes_to_unicode",
            "bytes_to_unicode.values",
            "chr",
            "cs.append",
            "default_bpe",
            "dict",
            "float",
            "functools.lru_cache",
            "get_pairs",
            "gzip.open",
            "gzip.open.read",
            "gzip.open.read.decode",
            "gzip.open.read.decode.split",
            "html.unescape",
            "len",
            "list",
            "merge.split",
            "min",
            "new_word.append",
            "new_word.extend",
            "ord",
            "os.path.abspath",
            "os.path.dirname",
            "os.path.join",
            "pairs.add",
            "range",
            "re.compile",
            "re.findall",
            "re.sub",
            "self.bpe",
            "self.bpe.split",
            "self.bpe_ranks.get",
            "self.byte_encoder.items",
            "self.encoder.items",
            "set",
            "text.strip",
            "token.encode",
            "tuple",
            "vocab.append",
            "vocab.extend",
            "whitespace_clean",
            "whitespace_clean.lower",
            "word.index",
            "zip"
          ],
          "funcs": [
            [
              "default_bpe",
              178
            ],
            [
              "bytes_to_unicode",
              336
            ],
            [
              "get_pairs",
              1324
            ],
            [
              "basic_clean",
              1632
            ],
            [
              "whitespace_clean",
              1727
            ],
            [
              "__init__",
              1869
            ],
            [
              "bpe",
              2987
            ],
            [
              "encode",
              4283
            ],
            [
              "decode",
              4680
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 17,
              "op.bor": 1,
              "op.pow": 2,
              "op.sub": 5,
              "op.land": 2,
              "max_depth": 18,
              "call_count": 84,
              "node_count": 1559,
              "member_count": 43,
              "op_density.add": 0.01,
              "op_density.bor": 0,
              "op_density.pow": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_array_length": 2,
              "max_concat_chain": 4,
              "max_member_depth": 5,
              "infinite_loop_count": 1
            },
            "file": {
              "size": 4960,
              "entropy": 4.51
            },
            "text": {
              "lines": 151,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 1456,
              "char_entropy": 4.51,
              "unique_chars": 86,
              "top_char_null": 0,
              "import_density": 4.64,
              "string_density": 0.23,
              "top_char_ratio": 0.07,
              "avg_line_length": 31.85,
              "max_line_length": 108,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.13,
              "last_line_length": 19,
              "whitespace_ratio": 0.32,
              "identifier_density": 2.19,
              "line_length_stddev": 24.15,
              "max_whitespace_run": 2,
              "normalized_import_count": 0.57,
              "normalized_string_count": 2.77,
              "repeated_char_sequences": 43,
              "suspicious_comment_ratio": 0.33,
              "normalized_function_count": 0.73,
              "imports_to_functions_ratio": 0.78,
              "strings_to_functions_ratio": 3.78,
              "suspicious_identifier_ratio": 0.07,
              "normalized_unique_identifiers": 12.99,
              "identifiers_to_functions_ratio": 10.44
            },
            "binds": {
              "count": 41
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.75
            },
            "source": {
              "class_count": 1,
              "function_count": 9
            },
            "imports": {
              "count": 7,
              "stdlib_count": 5,
              "stdlib_ratio": 0.71,
              "third_party_count": 2,
              "third_party_ratio": 0.29
            },
            "strings": {
              "bytes": 954,
              "count": 34,
              "avg_length": 28.06,
              "max_length": 574,
              "path_count": 1,
              "avg_entropy": 1.97,
              "empty_count": 3,
              "entropy_stddev": 1.41
            },
            "comments": {
              "chars": 88,
              "count": 3,
              "lines": 3,
              "base64": 1,
              "url_count": 1,
              "to_code_ratio": 0.02
            },
            "functions": {
              "count": 10,
              "density": 5.96,
              "avg_params": 1.22,
              "code_ratio": 0.83,
              "max_params": 2,
              "length_stddev": 11.81,
              "avg_name_length": 9.56,
              "no_params_count": 2,
              "avg_length_lines": 13.89,
              "max_length_lines": 40,
              "min_length_lines": 3,
              "avg_param_name_length": 4.64
            },
            "identifiers": {
              "count": 331,
              "unique": 94,
              "avg_length": 5.66,
              "max_length": 16,
              "min_length": 1,
              "avg_entropy": 2.09,
              "reuse_ratio": 0.28,
              "length_stddev": 3.19,
              "sequential_names": 7,
              "single_char_count": 7,
              "single_char_ratio": 0.07,
              "all_lowercase_ratio": 0.95,
              "all_uppercase_ratio": 0.02,
              "double_underscore_count": 2,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 38,
        "mol": "H₂(Cm₂Db₄)Md(In₂)",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/yoloworld/clip/simple_tokenizer.py",
        "pid": 0,
        "risk": 7,
        "sha": "7d5eaaf6952bee13059a3f2905aed0e370f6001834be842a106d140057b3b297",
        "size": 4960,
        "traits": [
          {
            "id": "metadata/import/python/gzip::gzip",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports gzip",
            "spans": [
              [
                93,
                4
              ]
            ]
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "spans": [
              [
                117,
                2
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                2,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::python-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python comment contains a URL",
            "spans": [
              [
                0,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/codec::gzip-open-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python gzip.open call",
            "spans": [
              [
                2083,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "spans": [
              [
                1171,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::set-construction",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python set() construction",
            "spans": [
              [
                1487,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/keyword::token-parameter-declaration",
            "conf": 0.8,
            "crit": 3,
            "desc": "Python token parameter declaration",
            "spans": [
              [
                2987,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::python-chr-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python chr() character conversion",
            "spans": [
              [
                1273,
                6
              ]
            ]
          },
          {
            "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/functools::functools",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports functools",
            "spans": [
              [
                76,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/html::html",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports html",
            "spans": [
              [
                105,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/re::re",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports re",
            "spans": [
              [
                127,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/any::any",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Any from typing",
            "spans": [
              [
                149,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                135,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                2103,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                1565,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                448,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                399,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                785,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                678,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                502,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/declaration::class-with-base",
            "conf": 0.95,
            "crit": 1,
            "desc": "Python class declared with a base class",
            "spans": [
              [
                1834,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 39,
        "mol": "H₄(Cm₆CrDbF)",
        "sha": "6dee9a70fc4d3c533a66ed10815abd2d6f224b5a1f2ad4c2d6b306a58352dd40",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/yoloworld/__init__.py",
        "risk": 5,
        "size": 5053,
        "type": "python",
        "depth": 3
      },
      {
        "id": 40,
        "mol": "K(Li)H(Db)",
        "sha": "66f0aedfd14eef00ed83b172c187728e7c514147fea967d092ddfff61338cca1",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/efficientsam/_encoding.py",
        "risk": 2,
        "size": 992,
        "type": "python",
        "depth": 3
      },
      {
        "id": 41,
        "mol": "K(Li)H(Db)",
        "sha": "0ca6fa03913c01214f3450cc62e577f08b73eb1f0c8971d8656b2b8ab9ec2268",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/efficientsam/_decoding.py",
        "risk": 2,
        "size": 1367,
        "type": "python",
        "depth": 3
      },
      {
        "id": 42,
        "mol": "H₄(Cm₃CrDbF)",
        "sha": "b38bc7b3b54198bb3afb07367775e7d78a838256e9d6261e92c375cbd2ef69e2",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/efficientsam/_models.py",
        "risk": 5,
        "size": 2049,
        "type": "python",
        "depth": 3
      },
      {
        "id": 43,
        "mol": "H₄(Cm₃CrDbF)",
        "sha": "e0928604b8783b3406c64fe0dfbb6da595983b374f94ccbc93c16f87190cadda",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam/_models.py",
        "risk": 5,
        "size": 4876,
        "type": "python",
        "depth": 3
      },
      {
        "id": 44,
        "mol": "K(Li)H(Db)",
        "sha": "dbef93be42f2002897174b7b3868ecec83cdf63f0ca580ea815ffa081053415b",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam/_decoding.py",
        "risk": 2,
        "size": 2078,
        "type": "python",
        "depth": 3
      },
      {
        "id": 45,
        "mol": "H(Db₂)",
        "sha": "40c5540642842feedf3284fd8bc7a2e12a2a1b4299c2dab3e596d836a5d4a349",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam/_images.py",
        "risk": 2,
        "size": 1087,
        "type": "python",
        "depth": 3
      },
      {
        "id": 46,
        "mol": "K(Li)H(Db)",
        "sha": "98aed6a64818dae01f7ebabc15de8415507114c2e2142cd3be8f9eeaf1ece46d",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam/_encoding.py",
        "risk": 2,
        "size": 1979,
        "type": "python",
        "depth": 3
      },
      {
        "id": 47,
        "mol": "H₃(CrDb₂F)",
        "sha": "9e54905c4ba39100cd9e48ea2e50d41946f303303d3ca72402743b591b78a65c",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_models/sam3/_models.py",
        "risk": 5,
        "size": 9230,
        "type": "python",
        "depth": 3
      },
      {
        "id": 48,
        "mol": "H(Db)Md(Pa)",
        "sha": "7d567a4e6b540ad0c6f95d15226d9aa8692314647c42bdeec1b77117f8bcb3cf",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_humanize_test.py",
        "risk": 2,
        "size": 1432,
        "type": "python",
        "depth": 3
      },
      {
        "analysis_gaps": [
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "x(d*cA=-Bmvru75x(dz*x(d*cA=-BrzWHh}AbP=sazL$ozvg8{AbP=saA8rdx(d*cA=-BBD2\u003cr1x(d*cA=-Bly?Wx{3tBu@z/P}xx(dHax)Hb2ze:AlBrCEzze:+yvriMeA0*q@AbP=saw+T6e\u003eG[*xjRAZA=k!qy\u0026r%eA=\u0026Hsze:AlBrCyrxj\u003e^@3tar%z6i.sze:+MBA}?tzF78aze:AlBrBsDl2}0OC)T)\u003cA=k!qe*a\u003eBAbP=saywG0wPz\u003caz/e]?3tar%z6gCNx(d*cA=-BhxMXf2zFsAd3tar%z6gCNx(d*cA=-BhBywT3y*?A%3tar%z6gCNx(d*cA=-BjAa%w2w].*bata^Jze:AlBrCWJAaK7$3jo4dy?Wx{e[YiyB-n:sz/fVdCYWqlwPS3dzFa2NwnbK}c$)gdA9)K5BzkVhuV6p?wPH1sa$WELefDb*eOFZiA3wNpdgesIy?Wx{e{p/DB7]MguVf[9x(v(q",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wPz\u003caz/e]?dgfP%w/$P1x^+z\u003e3lQDlaz+$exjV9oA+f9aC4A6QdgdguarUGsxj\u003e^@e[5p3c\u003c?7tarR^HarU-JB1RJQwmY!4ed9HxarR^HarUGiC4CFMb1UK0pA?s%arR^HarR^Hv@Dg4A+P\u0026hjYDDAwH[fharR^HarR!sz/PY6BuH*gy?m^3y^9h.wPI{3xjVGNfkLiywO:KOed9HxarR^HarUc4v@3gbvpJ\u003eimQZaOwH[fharR^HarR!qx\u003c\u003eT(z/YFMmQZaOwH[fharR^Q3lQDlaA8rNzddi\u003ewnc79c#TeVAa9\u003c4e[GoDvqYQ#B7Gwub7qf$v{@\u003eXwIm$yvqNhqefFIGx(!x6z!?HnA=\u003e}x3lQDlaz+$exjV9ovpS)%3lQDlarR^HaA8rNAa9\u003c4e[GoDvqYQ#B7Gwub7qf$v{@\u003eXwIm$yvqNVoB75]ry\u0026r@gdj=PKz!%ujx)KtNrc0a)efF+uC4CFMb1a\u003c^ryXkuarR^Hdgcy?kX1RAe[n*pzddr)c$)gdA6kyowO=rdvpBd$BrC1fC{3QnzeAZ0wfJDfkX1RAv@0Y9A+xJiwO#Prb6d)ov@Dj3vqYQ1efF$AADL#owN)}[vqH0@efG4WAaIgNBAe/qkX1RAv/",
            "ln": 395,
            "col": 26,
            "line": 22
          },
          {
            "b": "vQ\u003cs[zddr)uVfy*e[X:quUB1!A42jrCQU6G3jo4dy?UIiz/6u1zE+eewO=rGb1#Y(BrCBswmYN#a$i\u003c:v@b\u003c?yC6KABzkVhc)yk{vqG:7efDb*viNlBb6dBoCva={y:7zMx(^S[y**%trc0a)efFRqy\u0026zJYB7/GoayP85az(4cwO=AidgfP%w/$]7B95*KxM594vqG:eiTM#LarUYyCxj(\u0026ax@aUarR^Hw]zYjzeS@@y*RpfAaHeazxJwbx(+[EwOkZ#By/G7wm6g(wmYN:BA}?pB2\u003cTJarR^HarR!Fx)KtkjS[PWwmYN:BA}?pe[X:quVP}cwHF#marR^HarR^HzeS%0w[+*!uTX40jS[PWwmYN:BA)",
            "ln": 1256,
            "col": 22,
            "line": 52
          },
          {
            "b": "z!9A}uV6p?wHN@[3p59qx!A[lzeAZ0wghb5y\u0026zJYqE%Y-C4z!8az(4cwO-Lt3p59qx\u003e7{hvrc16zdNQbc)AIDwmYN:zEEx[a$K\u003cNwPRv7vraHPzeS@@y:7zMBA}?pj-Z",
            "ln": 2422,
            "col": 54,
            "line": 85
          },
          {
            "b": "wPw]izxJL9y?j-0xKL^\u003ewPG4A3s)ZWaAIamC4A7xwO=o[wgoLDarR^HBAhT/3lQDlarR^HazCXiz/P}xB-}Fez/P.rar@1JD2NsQazCFaz/Pz[B-8khB8L(rwN)xbze:AlBx]jXarR^HarR^Hx(d*cA=-BxB75]ruVP!0C4CXpar@1Dz/GhDavXgwf:XmgarR^HarR!yz!AY]AXq6zw]x7wq/(C*BzkS9aAIamC4CXDe?Os%3lQDlarR^HaA.\u003cwv@Dy9e](8Lc)AOJvqNS7B7GxnwPx?uAbW0LaztXmBuH*5gb**te?![ja$K\u003cQz/P}.f!\u003eExi4Mg)wO=o[wiB%Ay\u0026r-)dgdguarUluv}xR3aw3A?z/P}*A=M8siTM#LarR^HarUGsxj\u003e^@e[G6zz/NlIqGV\u003e1u#P?0azC.mByx04aA8sfzcI6)A=#21u)6MfaA.:payGbevqNcdwPz%9u)m3barR^HarR^HB9R*VwQ4{hc]0dT3jo4dy?UIiz/6u1zE+eewO=rGb2SM3ayMyfz!9A}a$i\u003c:v@b\u003c?yC64oxlw65zGEoJzeS@@y*R6*zdK[xaz\u003eXivrM71jTa-YwmYN3efG4WAaIgNBAe/qkX1RAv@0YnAcb/jzyt\u0026marR^JeIgWNvp%c}ed9Hx",
            "ln": 2842,
            "col": 58,
            "line": 98
          },
          {
            "b": "iV@G=AX5tEzdd6*uVoB}xGvnSBAe]PAb](lAc9SNyiarhiV})Iz!{\u003cBeJ$pLz/fbE3lQDlazCX3xjTaDzG4jCwmoI0vr\u0026$Uaz#cJvrk\u003c$A::kwp!stknO})GwId[uwO@]gzdd6*uVoB}xELwq3lQDlaARTHiTM#LarR^HarUYoADL\u0026lBugK^D2Ntoe\u003eoF\u003cwPzj3wM08VB.bSoauZ\u0026?D2Ntoe\u003eoF\u003cwPzj3wM08VB.bSoc\u003c?7tarR^HarR^HarUJtwmYNuzeS@@y*R6*zdLmvx(do\u003ewJ::Avp]",
            "ln": 3590,
            "col": 19,
            "line": 123
          },
          {
            "b": "By!uYB8V5nB7DESayPk6B1R9pzE)\u0026%By=\u003evwPq\u003c7B96M=wPq\u003c7B95\u0026rarR^HwQ4Y@Ac9i\u003eCW\u003er7BzkVhiTM#LarR^HarUGsxj\u003e^@e[GoqwPh:9z/c%EmQZ1EwN({9zY\u003c7yzxJ!mwmYN3dgdguarR^HarU-JB1R3Gx(\u003e:Tdgcz8arR!vw/$\u0026fz/dPyarR^HarR^Hv@b\u003c?yC6gdxM2qtwPI!",
            "ln": 3877,
            "col": 31,
            "line": 130
          },
          {
            "b": "y?Xi7BzkVhiV@rVe]CidA=LPl3jm)#arR^HarUxgaAz4kB.bSoe]U\u0026Hze:OtvqYP#A+flkwPI@CAb](lAc9ZOwQ5rrazC)tzF%Rtph+2YiTM#LarR^HarR^HarUGevR6v%auZ\u0026K3lQDlarR^HarR^HarR^HatscBarR^HarR^HarR^HarR!vw/$H",
            "ln": 4095,
            "col": 14,
            "line": 138
          },
          {
            "b": "ze:OHBy/YsB1RfAwmZ0lvqY$3Byxo9z/dgHwQ5qC3lQDlarR^HarR^HarR^HazbLjayPe9z//Afx(v(ix(k5lwPI*ezGxwwvqY$3Byxo9z/fR6arR^HarR^HarR^Ht).X%arR^HarUliB7ExtarR^HarR^HarR^Hy**^:y\u0026ZZZax{NaasXHIwO@]pwPI*ezGxwwvqY$3Byxm",
            "ln": 4301,
            "col": 37,
            "line": 144
          },
          {
            "b": "z//Afx(v(ix(k5lwPI*ezGxwwvqY$3Byxo9z/fR6arR^HarR^Hdlm!UarR^HarR^HarR!ovScH5B09Q*zG4jpA=LPlc\u003c?7tarR^HarR^HarR^HarT\u003e}arR^HarR^HarR^HarR^HarR^Htm8F}arR^HarR^HarR^HarR^HarR^HarUrdByxokAWUvlzF%S9BzkVhe[e:wzE^E0xj2a^CQ%$MwQbZiarR^HarR^HarR^HarR^HarR^HarR^Hw]zYjyH}=lx(k4$b6!3tzxZROb6W%szxZROb6!3lCP[WYb6W%kCP{A2arR^HarR^HarR^HarR^HarR^Ht).X%arR^HarR^HarR^HarR^HarUomAV!!dzF%S9BzkVhazCZoA+fp",
            "ln": 5089,
            "col": 56,
            "line": 164
          },
          {
            "b": "vqY$3Byxo9z/cXizxJ$hB8V5nB7D$jzF\u003cxmvruj4zGv\u0026CarR^HarR^HarR^HarR^Hw{4{auU%j)yAL+.zG4jOwPzZgc[5:WaA]m=ay]OtAaIgwz/oCv3lQDlarR^HarR^HarR^HayPtjwPz(nvqY$3Byxo9z/dgpz/]@dx(mM\u003cvScGlx(+zmz/^9%z/fa[arR^HarR^HarR^HarR^HvQZDyayPe9z//Afx(v(wvScybwnb{]uT^}#3lQDlarR^HarR^HarR^Hazb+jy*R3/B8a$!arR^HarR^HarR^HarR^HarR^HvQZ}",
            "ln": 5765,
            "col": 17,
            "line": 184
          },
          {
            "b": "vq{s5z/fRVv{%s#x(v)ged9HxarR^HarR^HarU9eAa\u0026VyfFkjl3lQDlarR^HasNT8arR^HarR^HB9R*VB97@hB-YlBB.kk%AXqMRx()]muUKv=xjUB/wmoI0vr(j4z^N3-ByuOvx(!A9y?Xi7BzkVhdjCPh3s)ZWayw\u00261vp%dUzE^f@A::l2Bz\u003eI%vrt{azE^f@A::kOaz#cJzE^f@A::kxat2=1vTi6bB2\u003cTJarR!Cx(1[Paw+T6e\u003eG[*xjSYcA=k/6A=LPlc#JN7A=LPldgdguarU(xBz8!hz.sw4By/I+pBEUmvriM6iTM#LarR^HarUSqy+x^qC4A7lefFLyA=2lbjT9Y$m\u003cow?arR^HarR^HA+funA=91ie[X:qC42ifwHF#m3jpGVaywF[vqPN.uM.G{ar\u003ef1zddc@uTC0r",
            "ln": 6338,
            "col": 14,
            "line": 199
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "click.group"
            ],
            [
              "",
              "dict"
            ],
            [
              "",
              "click.version_option"
            ],
            [
              "",
              "logger.remove"
            ],
            [
              "",
              "logger.add"
            ],
            [
              "",
              "os.makedirs"
            ],
            [
              "",
              "os.path.expanduser"
            ],
            [
              "",
              "logger.add"
            ],
            [
              "",
              "os.path.expanduser"
            ],
            [
              "",
              "cli.command"
            ],
            [
              "",
              "click.argument"
            ],
            [
              "",
              "click.echo"
            ],
            [
              "",
              "cli.get_help"
            ],
            [
              "",
              "cli.get_command"
            ],
            [
              "",
              "logger.warning"
            ],
            [
              "",
              "click.echo"
            ],
            [
              "",
              "cli.get_help"
            ],
            [
              "",
              "click.echo"
            ],
            [
              "",
              "subcommand_obj.get_help"
            ],
            [
              "",
              "cli.command"
            ],
            [
              "",
              "click.option"
            ],
            [
              "",
              "model_type.get_size"
            ],
            [
              "",
              "model_type.get_modified_at"
            ],
            [
              "",
              "_humanize.naturalsize"
            ],
            [
              "",
              "_humanize.naturaltime"
            ],
            [
              "",
              "datetime.datetime.fromtimestamp"
            ],
            [
              "",
              "rows.append"
            ],
            [
              "",
              "model_type.get_id"
            ],
            [
              "",
              "click.echo"
            ],
            [
              "",
              "_tabulate.tabulate"
            ],
            [
              "",
              "cli.command"
            ],
            [
              "",
              "click.argument"
            ],
            [
              "",
              "apis.get_model_type_by_name"
            ],
            [
              "",
              "logger.info"
            ],
            [
              "",
              "cls.pull"
            ],
            [
              "",
              "logger.info"
            ],
            [
              "",
              "cli.command"
            ],
            [
              "",
              "click.argument"
            ],
            [
              "",
              "apis.get_model_type_by_name"
            ],
            [
              "",
              "logger.info"
            ],
            [
              "",
              "cls.remove"
            ],
            [
              "",
              "logger.info"
            ],
            [
              "",
              "cli.command"
            ],
            [
              "",
              "click.option"
            ],
            [
              "",
              "logger.info"
            ],
            [
              "",
              "uvicorn.run"
            ],
            [
              "",
              "logger.error"
            ],
            [
              "",
              "sys.exit"
            ],
            [
              "",
              "cli.command"
            ],
            [
              "",
              "click.argument"
            ],
            [
              "",
              "click.option"
            ],
            [
              "",
              "click.Path"
            ],
            [
              "",
              "click.option"
            ],
            [
              "",
              "click.option"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "PIL.Image.open"
            ],
            [
              "",
              "types.GenerateRequest"
            ],
            [
              "",
              "apis.generate"
            ],
            [
              "",
              "logger.exception"
            ],
            [
              "",
              "sys.exit"
            ],
            [
              "",
              "click.echo"
            ],
            [
              "",
              "response.model_dump_json"
            ],
            [
              "",
              "request.prompt.texts.index"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "captions.append"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "np.array"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "np.zeros"
            ],
            [
              "",
              "mask_list.append"
            ],
            [
              "",
              "np.array"
            ],
            [
              "",
              "imgviz.instances2rgb"
            ],
            [
              "",
              "sys.stdout.buffer.write"
            ],
            [
              "",
              "_image_ndarray_to_data"
            ],
            [
              "",
              "PIL.Image.fromarray"
            ],
            [
              "",
              "io.BytesIO"
            ],
            [
              "",
              "pil.save"
            ],
            [
              "",
              "f.getvalue"
            ],
            [
              "",
              "cli"
            ],
            [
              ".",
              ".__version__"
            ],
            [
              ".",
              "._humanize"
            ],
            [
              ".",
              "._tabulate"
            ],
            [
              ".",
              ".apis"
            ],
            [
              ".",
              ".types"
            ],
            [
              "numpy.typing",
              "NDArray"
            ],
            [
              "",
              "PIL.Image"
            ],
            [
              "",
              "click"
            ],
            [
              "",
              "datetime"
            ],
            [
              "",
              "imgviz"
            ],
            [
              "",
              "io"
            ],
            [
              "",
              "json"
            ],
            [
              "loguru",
              "logger"
            ],
            [
              "",
              "loguru"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "numpy.typing"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "osam._server"
            ],
            [
              "",
              "sys"
            ],
            [
              "",
              "uvicorn"
            ]
          ],
          "mbr": [
            "PIL.Image",
            "PIL.Image.fromarray",
            "PIL.Image.open",
            "_humanize.naturalsize",
            "_humanize.naturaltime",
            "_tabulate.tabulate",
            "annotation.bounding_box",
            "annotation.mask",
            "annotation.score",
            "annotation.text",
            "apis.generate",
            "apis.get_model_type_by_name",
            "apis.registered_model_types",
            "bb.xmax",
            "bb.xmin",
            "bb.ymax",
            "bb.ymin",
            "captions.append",
            "cli.command",
            "cli.get_command",
            "cli.get_help",
            "click.Path",
            "click.argument",
            "click.echo",
            "click.group",
            "click.option",
            "click.pass_context",
            "click.version_option",
            "cls.pull",
            "cls.remove",
            "datetime.datetime",
            "datetime.datetime.fromtimestamp",
            "f.getvalue",
            "image.shape",
            "imgviz.instances2rgb",
            "io.BytesIO",
            "json.loads",
            "logger.add",
            "logger.error",
            "logger.exception",
            "logger.info",
            "logger.remove",
            "logger.warning",
            "mask_list.append",
            "model_type.get_id",
            "model_type.get_modified_at",
            "model_type.get_size",
            "model_type.name",
            "np.array",
            "np.asarray",
            "np.bool_",
            "np.float32",
            "np.ndarray",
            "np.zeros",
            "os.makedirs",
            "os.path",
            "os.path.expanduser",
            "pil.save",
            "request.prompt",
            "request.prompt.texts",
            "request.prompt.texts.index",
            "response.annotations",
            "response.model_dump_json",
            "rows.append",
            "subcommand_obj.get_help",
            "sys.exit",
            "sys.stderr",
            "sys.stdout",
            "sys.stdout.buffer",
            "sys.stdout.buffer.write",
            "types.GenerateRequest",
            "types.GenerateResponse",
            "uvicorn.run"
          ],
          "tgt": [
            "PIL.Image.fromarray",
            "PIL.Image.open",
            "_humanize.naturalsize",
            "_humanize.naturaltime",
            "_image_ndarray_to_data",
            "_tabulate.tabulate",
            "all",
            "apis.generate",
            "apis.get_model_type_by_name",
            "captions.append",
            "cli",
            "cli.command",
            "cli.get_command",
            "cli.get_help",
            "click.Path",
            "click.argument",
            "click.echo",
            "click.group",
            "click.option",
            "click.version_option",
            "cls.pull",
            "cls.remove",
            "datetime.datetime.fromtimestamp",
            "dict",
            "f.getvalue",
            "getattr",
            "imgviz.instances2rgb",
            "io.BytesIO",
            "len",
            "logger.add",
            "logger.error",
            "logger.exception",
            "logger.info",
            "logger.remove",
            "logger.warning",
            "mask_list.append",
            "model_type.get_id",
            "model_type.get_modified_at",
            "model_type.get_size",
            "np.array",
            "np.asarray",
            "np.zeros",
            "os.makedirs",
            "os.path.expanduser",
            "pil.save",
            "request.prompt.texts.index",
            "response.model_dump_json",
            "rows.append",
            "subcommand_obj.get_help",
            "sys.exit",
            "sys.stdout.buffer.write",
            "types.GenerateRequest",
            "uvicorn.run"
          ],
          "funcs": [
            [
              "cli",
              405
            ],
            [
              "help",
              911
            ],
            [
              "list",
              1398
            ],
            [
              "pull",
              2214
            ],
            [
              "rm",
              2528
            ],
            [
              "serve",
              2863
            ],
            [
              "run",
              3572
            ],
            [
              "_image_ndarray_to_data",
              6463
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 3,
              "op.lor": 1,
              "op.mul": 1,
              "op.land": 3,
              "max_depth": 18,
              "call_count": 80,
              "node_count": 2107,
              "member_count": 73,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.land": 0,
              "max_array_length": 4,
              "max_concat_chain": 2,
              "max_member_depth": 4
            },
            "file": {
              "size": 6689,
              "entropy": 4.58
            },
            "text": {
              "lines": 214,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 1643,
              "char_entropy": 4.58,
              "unique_chars": 79,
              "top_char_null": 0,
              "import_density": 9.81,
              "string_density": 0.27,
              "top_char_ratio": 0.06,
              "avg_line_length": 30.26,
              "max_line_length": 86,
              "empty_line_ratio": 0.15,
              "last_line_length": 9,
              "whitespace_ratio": 0.28,
              "identifier_density": 2.11,
              "line_length_stddev": 23.32,
              "max_whitespace_run": 2,
              "normalized_import_count": 1.44,
              "normalized_string_count": 3.96,
              "repeated_char_sequences": 56,
              "suspicious_string_ratio": 0.02,
              "normalized_function_count": 0.55,
              "imports_to_functions_ratio": 2.63,
              "strings_to_functions_ratio": 7.25,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 20.02,
              "identifiers_to_functions_ratio": 19.38
            },
            "binds": {
              "count": 29
            },
            "binary": {
              "peak_region_bytes": 4641,
              "peak_region_entropy": 4.85
            },
            "source": {
              "function_count": 8
            },
            "imports": {
              "count": 21,
              "aliased": 1,
              "relative": 6,
              "stdlib_count": 5,
              "stdlib_ratio": 0.24,
              "relative_ratio": 0.29,
              "third_party_count": 16,
              "third_party_ratio": 0.76
            },
            "strings": {
              "bytes": 725,
              "count": 58,
              "shell": 1,
              "ip_count": 1,
              "avg_length": 12.5,
              "max_length": 49,
              "path_count": 2,
              "avg_entropy": 2.78,
              "entropy_stddev": 0.79
            },
            "comments": {
              "chars": 43,
              "count": 2,
              "lines": 2,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 8,
              "density": 3.74,
              "avg_params": 1.38,
              "code_ratio": 0.71,
              "max_params": 4,
              "length_stddev": 23.94,
              "avg_name_length": 5.88,
              "no_params_count": 1,
              "avg_length_lines": 19,
              "max_length_lines": 81,
              "min_length_lines": 5,
              "avg_param_name_length": 7.64
            },
            "identifiers": {
              "count": 452,
              "unique": 155,
              "avg_length": 6.88,
              "max_length": 22,
              "min_length": 1,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.34,
              "length_stddev": 3.91,
              "has_digit_ratio": 0.01,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.02,
              "all_lowercase_ratio": 0.93,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 1,
              "double_underscore_count": 2,
              "underscore_prefix_count": 6
            }
          }
        },
        "id": 49,
        "mol": "H₅(Cm₂Db₂FPo₃)Md₂(InPt)",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/__main__.py",
        "pid": 0,
        "risk": 11,
        "sha": "7ffa009bbecb76757ccbc43de60ff9c45bcbb7352f82a6f068b49f57689e81d7",
        "size": 6689,
        "traits": [
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "spans": [
              [
                45,
                2
              ]
            ]
          },
          {
            "id": "metadata/lang/source/declaration::python-loopback-host-default",
            "conf": 0.94,
            "crit": 3,
            "desc": "Python host parameter or argument is loopback",
            "spans": [
              [
                3075,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/framework::python-uvicorn-loopback-run",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.98,
            "crit": 3,
            "desc": "Uvicorn server binds loopback interface",
            "spans": [
              [
                3043,
                48
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/framework::uvicorn-import",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "Imports the Uvicorn ASGI server",
            "spans": [
              [
                2906,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ip/construct::loopback-address-call-argument",
            "conf": 0.95,
            "crit": 3,
            "desc": "Call contains a loopback address argument",
            "spans": [
              [
                3043,
                76
              ]
            ]
          },
          {
            "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": [
              [
                3124,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/format/media/raster::python-imaging-library-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports a Python raster imaging library",
            "spans": [
              [
                113,
                9
              ],
              [
                3678,
                14
              ],
              [
                6531,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "uses": [
              8,
              12
            ],
            "spans": [
              [
                94,
                5
              ],
              [
                3654,
                10
              ],
              [
                5153,
                8
              ],
              [
                5829,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "uses": [
              9,
              10,
              11
            ],
            "spans": [
              [
                3654,
                10
              ],
              [
                5153,
                8
              ],
              [
                5829,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--array",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (array)",
            "spans": [
              [
                5153,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--ndarray",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (ndarray)",
            "spans": [
              [
                3654,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--zeros",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (zeros)",
            "spans": [
              [
                5829,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "spans": [
              [
                94,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/location::home-hidden-dotpath",
            "conf": 0.85,
            "crit": 3,
            "desc": "Hidden dot-entry under the home directory",
            "spans": [
              [
                640,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/metaprogramming/reflection::python-getattr-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Python getattr dynamic attribute lookup",
            "spans": [
              [
                5227,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/argument/option::python-click-option-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python declares a Click CLI option",
            "spans": [
              [
                1320,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/exit/terminate::python-sys-exit-symbol",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python sys.exit symbol",
            "spans": [
              [
                3226,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stderr-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stderr stream",
            "spans": [
              [
                465,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::python-stdout-stream-name",
            "conf": 0.84,
            "crit": 3,
            "desc": "Python references the stdout stream",
            "spans": [
              [
                6402,
                6
              ]
            ]
          },
          {
            "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/click::click",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports click",
            "spans": [
              [
                67,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/datetime::datetime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports datetime",
            "spans": [
              [
                7,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/imgviz::imgviz",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports imgviz",
            "spans": [
              [
                80,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/io::io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports io",
            "spans": [
              [
                23,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "spans": [
              [
                33,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/loguru/logger::logger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logger from loguru",
            "spans": [
              [
                142,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/loguru::loguru",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports loguru",
            "spans": [
              [
                128,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/numpy/typing/ndarray::ndarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports NDArray from numpy.typing",
            "spans": [
              [
                174,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/numpy/typing::numpy/typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy.typing",
            "spans": [
              [
                154,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/numpy::np",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports numpy as np",
            "spans": [
              [
                94,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/osam/_server::osam/_server",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports osam._server",
            "spans": [
              [
                2965,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/pil/image::pil/image",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PIL.Image",
            "spans": [
              [
                113,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/__version__::__version__",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .__version__ from .",
            "spans": [
              [
                197,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_humanize::_humanize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._humanize from .",
            "spans": [
              [
                223,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_tabulate::_tabulate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._tabulate from .",
            "spans": [
              [
                247,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/apis::apis",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .apis from .",
            "spans": [
              [
                271,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/types::types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .types from .",
            "spans": [
              [
                290,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/sys::sys",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sys",
            "spans": [
              [
                55,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/uvicorn::uvicorn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports uvicorn",
            "spans": [
              [
                2906,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/assert::python-assert-statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "Checks condition using Python assert",
            "spans": [
              [
                5874,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                427,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                4143,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1436,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                6564,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::control-action-prose-fragment",
            "conf": 0.88,
            "crit": 1,
            "desc": "Control-action verb followed by prose",
            "spans": [
              [
                3259,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 50,
        "mol": "H₂(Cm₅F)",
        "sha": "efda740528c071db2196449259901b6b7c8fa549bec6a38b3b27c90389342dd2",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/_server.py",
        "risk": 3,
        "size": 953,
        "type": "python",
        "depth": 3
      },
      {
        "id": 51,
        "mol": "H(Db₂)Md(Pa)",
        "sha": "490b963581d4ef53328416380203fee9da17b36f505f20ca0f71681367d2b7aa",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/apis_test.py",
        "risk": 3,
        "size": 4622,
        "type": "python",
        "depth": 3
      },
      {
        "id": 52,
        "mol": "H₂(Db₂Po)",
        "sha": "6c68e3f9d93dcc1b2895511703eab90565b263b73f85cc48a75ba5fd41d500a5",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/osam/__main___test.py",
        "risk": 4,
        "size": 361,
        "type": "python",
        "depth": 3
      },
      {
        "id": 53,
        "mol": "Md(Pa)",
        "sha": "c1aff88b760b123b29b90ef34c16c30da2334d3ffe99284a444495b99d1600ef",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/AGENTS.md",
        "risk": 1,
        "size": 491,
        "type": "markdown",
        "depth": 3
      },
      {
        "id": 54,
        "sha": "9e76a57cd657e2ce492d42487197080a2047434d27a83f8a1ae892ceb1453f93",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/pyproject.toml",
        "risk": 1,
        "size": 3014,
        "type": "pyproject.toml",
        "depth": 3
      },
      {
        "id": 55,
        "mol": "Md(Bk)",
        "sha": "88b8c7d4124bdaabe665930342ab6bd1a207b04ce8d7f73175b1b2f82a4cb746",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/.github/workflows/ci.yml",
        "risk": 1,
        "size": 2142,
        "type": "github_actions",
        "depth": 3
      },
      {
        "id": 56,
        "mol": "O(S)Md(Bk₂)",
        "sha": "d47eb481287e95a355eb3f133309e4676751b7b0a0a36a81cf5447eda178f9ae",
        "path": "https://github.com/wkentaro/osam/archive/refs/tags/v0.5.0.tar.gz!!osam-0.5.0/.github/workflows/publish.yml",
        "risk": 2,
        "size": 432,
        "type": "github_actions",
        "depth": 3
      }
    ],
    "omitted_files": 51,
    "rev": "e86a6",
    "v": "8"
  }
}