{
  "ml": {
    "v": "7",
    "eng": "2.13.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00851047,
        "rte": "az",
        "prob": 0.00851047
      },
      {
        "cls": 0,
        "raw": 0.005913188,
        "rte": "az/tar",
        "prob": 0.005913188
      }
    ],
    "prob": 0.00851047,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008510470390319824,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017811855286709033,
        "type": "cargo.toml"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000277558956440771,
        "type": "markdown"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012725591659545898,
        "type": "rust"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003600120544433594,
        "type": "rust"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 70,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 71,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003058711808989756,
        "type": "registry"
      },
      {
        "id": 72,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 73,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 74,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 75,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 76,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 77,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 78,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 79,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 80,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 81,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 82,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 83,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 84,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 85,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 87,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 88,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 91,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 92,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 93,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 95,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 96,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 97,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 98,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 102,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 106,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 107,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 108,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 109,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 110,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 111,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 112,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 113,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 114,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 115,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 116,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 117,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 118,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 119,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-27T04:33:15Z"
  },
  "path": "wiggle@36.0.14",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Cm)Md₃(InPa)",
        "sha": "a333010f4b8b770a500e181e0abda564dde49a51db21aed4307fde800746ff97",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-QDpFt0/wiggle_36.0.14",
        "risk": 5,
        "size": 23809,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 23809,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 23552,
              "peak_region_entropy": 7.81
            }
          }
        },
        "ident": {
          "name": {
            "value": "wiggle",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/bytecodealliance/wasmtime",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "phickey@fastly.com",
            "kubkonk@jakubkonka.com",
            "alex@alexcrichton.com"
          ],
          "authors": [
            {
              "name": "Pat Hickey",
              "role": "author",
              "email": "phickey@fastly.com",
              "source": "crate.authors"
            },
            {
              "name": "Jakub Konka",
              "role": "author",
              "email": "kubkonk@jakubkonka.com",
              "source": "crate.authors"
            },
            {
              "name": "Alex Crichton",
              "role": "author",
              "email": "alex@alexcrichton.com",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "36.0.14",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "wiggle",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "Runtime components of wiggle code generator",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/wasmtime::wasmtime",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports wasmtime::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 1040,
                "file": 10,
                "line": 46
              }
            ],
            "uses": [
              51,
              52
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/bail::anyhow/bail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::bail",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow::anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/async_trait::async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports async_trait::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bitflags::bitflags",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bitflags",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/guesterror::crate/guesterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::GuestError",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/guestmemory::crate/guestmemory",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::GuestMemory",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/guestptr::crate/guestptr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::GuestPtr",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/region::crate/region",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Region",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/error/guesterror::error/guesterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::GuestError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/guest_type/guesterrortype::guest_type/guesterrortype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports guest_type::GuestErrorType",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/guest_type/guesttype::guest_type/guesttype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports guest_type::GuestType",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/guest_type/guesttypetransparent::guest_type/guesttypetransparent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports guest_type::GuestTypeTransparent",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/region/region::region/region",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports region::Region",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/cow::std/borrow/cow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Cow",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/unsafecell::std/cell/unsafecell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::UnsafeCell",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/mem::std/mem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::mem",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/range::std/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Range",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/pin/pin::std/pin/pin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::pin::Pin",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/str::std/str",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::str",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomici16::std/sync/atomic/atomici16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicI16",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomici32::std/sync/atomic/atomici32",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicI32",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomici64::std/sync/atomic/atomici64",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicI64",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomici8::std/sync/atomic/atomici8",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicI8",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomicu16::std/sync/atomic/atomicu16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicU16",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomicu32::std/sync/atomic/atomicu32",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicU32",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomicu64::std/sync/atomic/atomicu64",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicU64",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomicu8::std/sync/atomic/atomicu8",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicU8",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/ordering::std/sync/atomic/ordering",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::Ordering",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/context::std/task/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Context",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/poll::std/task/poll",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Poll",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/rawwaker::std/task/rawwaker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::RawWaker",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/rawwakervtable::std/task/rawwakervtable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::RawWakerVTable",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/waker::std/task/waker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Waker",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/thiserror/error::thiserror/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports thiserror::Error",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing::tracing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/wiggle_macro/async_trait::wiggle_macro/async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports wiggle_macro::async_trait",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/wiggle_macro/from_witx::wiggle_macro/from_witx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports wiggle_macro::from_witx",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/wiggle_macro/wasmtime_integration::wiggle_macro/wasmtime_integration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports wiggle_macro::wasmtime_integration",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/witx::witx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports witx",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 5
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boP@RnMc:3nLzL}nMc-$rA8:*k#ZAyk$\u003c%Pav!\u003c}mn=AJmmnm+sS*6$qB:H\u0026bmkUrs7(e.aA.Ttz^^f\u003czF784A::63B0bNyaARpdaAz4ax(!xpC{2E.A+xqkCwg(fayL",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 2876,
              "entropy": 5.01
            },
            "binary": {
              "peak_region_bytes": 2876,
              "peak_region_entropy": 5.05
            },
            "references": {
              "declared_count": 1,
              "unresolved_count": 0,
              "security_hold_count": 0,
              "unavailable_command_count": 0,
              "unresolved_extension_count": 0
            }
          }
        },
        "id": 3,
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-QDpFt0/wiggle_36.0.14!!wiggle-36.0.14/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/anyhow?version_requirement=1.0.93",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/async-trait?version_requirement=0.1.71",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/bitflags?version_requirement=2.0",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/thiserror?version_requirement=2.0.12",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing?version_requirement=0.1.26",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wasmtime?version_requirement=36.0.14",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wiggle-macro@36.0.14",
            "off": 1349,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/witx?version_requirement=0.9.1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/proptest?version_requirement=1.0.0",
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/tokio?version_requirement=1",
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/wasmtime?version_requirement=36.0.14",
            "kind": "undefined"
          },
          {
            "to": "src/lib.rs",
            "off": 1413,
            "file": 9,
            "kind": "local"
          },
          {
            "to": "pkg:github/bytecodealliance/wasmtime",
            "off": 1070,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "b3535af5baa1842c16c8bf9e6cb31eff76bb740bd4e6813a7a51008a008e3004",
        "size": 2876,
        "traits": [
          {
            "id": "metadata/file/profile/structured::cargo-core-fields-present",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo name/version and another project field are present",
            "uses": [
              1,
              2,
              3,
              4,
              6,
              8
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-code-forge-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository names a common code-forge host"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          }
        ],
        "type": "cargo.toml"
      },
      {
        "ctx": [
          {
            "b": "boRhAxj(3(3jo\u003cGxj(3(azC)tvix5#wmV(@wO#71vruBdazbLjaARpdaztXmBrCTswmV)4w/$I8v0usbCWIUdzGGDgw)]gXe*9-cazC)7x(n9jyH}30vriM1ax0u6BrCKyz!0u?B-H]baz\u003eK%A=iMq3rH}Oxkzc4x(+zmz/^ayAaJJ[vqGU7wN({9zY\u0026FaC{46mA==29B.\u003eGbaxJb-l349UzdmsbaAzQxBzkP6e*9-cazC)tB-Q#2y?i@/zxJwfaz+Q$B95Kavrlpcx(dA7vqYP#oM:\u0026RBs)[cbo[s8wNPQ%x(mMazeTDa3joWxvpQH5xK@q%z!0\u0026hz/cX4wn+$0e](2sc$)ZAAc15[fjY0hB1RGOfl.byxkzcjdj$@mra]\u0026-wGUA4wGUF@x(4r5v@=11wPF#az/M$8x(n37xl4B5x(mMaCwhejaxI#)zffGewNcY$BAzFyiXJd0x([3hvLheez7/vzBy!%2wmYg=y?Wr}v}vrqvrlpcx(dAmBAg@7fkUcizzbHuvru74fl.byxkzcdasItBx(+zbA::63dj=PIzE:\u003e]oM:\u0026RBx{qdBAzFyiXJd0x([3hvLheez7/vzBy!%2wmYg=y?Wr}v}vrfBZ]08flzkCwIm[ex(kOuBZ]08eQ7]wxkzcde^.}+xK@q\u003cCvtMbeN@ZozeTqmv@=11wNcY$BAzFyiXJd0x([3hvLheez7/vzBy!%2wmYg=y?Wr}v}vrqvrlpcx(dAmBAg@7fkUcizzbHuvru74flZ\u0026Cx!r?kzeBiediJtCazCXiy?mD{zGGD2aA.:tzF77[x\u003eI6{wGUA0wft#cwGUi3vrlpcx(dAkCvtMb3s!9+By!-axMOunB2\u003e%cxk8E3BZ=$kz/4dpD30Rcz!9A/y\u00260/]zEWlhCvtMfBzkP6flzkCwIm[ex(kOlA::63B1.-CB7)6Cx(n37xl4B5wPF#rvrlcmv@Dj3z/cXwx([2hBzbkds7ce!BzkP6az2C6x(mGm3jo7pwo8m9avp9!CwXKEA=l5hayMy9A+eW3ax@q\u003ez!yhiz/Z2ac$)ZAAc15[fjGiGwN/T?wNPy\u003ex\u003c\u003e)?wId[wxd)XlBzkl3wPGIsze:r5zdNQbx(mMnCvtMbePbCTx(kIDvrlpcx(dAgaA8cuB-Rnmxcpn\u0026xj(3(aA}KwxDQw+B8u2kzdLsb",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 940,
              "entropy": 4.65
            },
            "text": {
              "lines": 18,
              "top_char": 101,
              "space_count": 79,
              "char_entropy": 4.65,
              "unique_chars": 44,
              "top_char_null": 0,
              "lines_over_200": 1,
              "top_char_ratio": 0.1,
              "avg_line_length": 51.22,
              "max_line_length": 217,
              "empty_line_ratio": 0.39,
              "last_line_length": 141,
              "whitespace_ratio": 0.1,
              "line_length_stddev": 63.92,
              "max_whitespace_run": 1
            },
            "binary": {
              "peak_region_bytes": 940,
              "peak_region_entropy": 4.65
            }
          }
        },
        "id": 6,
        "mol": "H(Cm)Md",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-QDpFt0/wiggle_36.0.14!!wiggle-36.0.14/README.md",
        "pid": 0,
        "risk": 3,
        "sha": "21422dca0d2d4fd0e55a8cb795e26fc5ba1d6ca84c309c8d7f2344b1b47bdf17",
        "size": 940,
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                359,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                250,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                831,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                41,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                220,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                37,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                344,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                430,
                0
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "B-RapvqZv7z*al6DS1A@B.(dJayX+[y\u003c!wLB-RapB97}Ni+02FA=ld.iZW?fi%{aKwGV5owi8+YwO=fzi-Q6svp\u003c7rwO=fA3uZA3aAITniYZ\u003e\u0026Buo?LB7DFnByWA[zdNMC3uZA3aAITniY.g#B2(uWvqYZ?i%{aKwGV5owi8+)BAfCI3ugb%aA.:paA}Kjxkzc^zdc{{z-P}avrlZiv{:s#vqf*mazbUjzc}H3BA\u0026i}3jp-{vJY/mwGUA0D1.bui%]}HvJY/mwGVhhxj(3(uU%jYA=j01CvtMfBzkP6uUKz1wOl3(BzkVhi%(slBZ=FoB7DF6x()%6vp%Ty3jn1Zv}Gv4w[ty)B-I4ojS\u003e})x\u003eI6{wNxp=BywY*Byuvxt)+K[vJY/mwGVhhBA/\u003eO3t\u003cY(az2Olz/N]DzeS@cxlv^bByfcnAaI9rzeS@cA+e($z/dSz3ugb%aA.:paARTjv}/*[i%(slBZ=FoB7DF9A=M8siYY=NwPI@ZA=M8si%]}HvJY/mwGUSdwPI%2BA}?piY.QTB.bSomriA!A-vs6wH[@]B.bSorc-B]efED9wPI@)D2Ns]A:-\u003cbAa9=#zGHp*3ugb%aA.:paAz4ax(v(Ii-oK4x(v(J3jp-{vJYJawftr4D2vb0BAg/7ByeJ#vru66DKp(rarUSCvJY/mwGUA5D2vb0BAg/7BuhDji%{xy3l@++w[JJ7wNPX6A+cvRar(2rB8u2kzdK[ut)+K[vJYJawfu88B8u2kzdN6:A::63aBsCrarR!CBZ=FoB7DFrvrlpcx(dAxiX0h#Ef{rmfe1CCwPhW3B7Glhvruj4zxJ\u003efazk?dB95KwwO(vaC{3ZqAV!+lx\u003eI6{wNE95wO#71vru6\u003eaARTjx(\u003eFmwPRQ7wofvgfe1%=fe1$3m%ex:BrCBizeTDuazC)tA+figwPIB2By!#9vriM1zxJwdA::koz!pb3D30Rse*9(1z2",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "Bzbla3nj4=ar\u003e@CB7/05wN(#cz/M%AB7/05wN(#qaxrr2xKL{)wft-2vqZceBzb98aARpdaztXmBrCm9B0b4sv@cpex)a5gvpJ!UB8@ECzWFcJfcCvIwGUM4Bzk=bayPqhvr\u0026#lw/$@4zeTDue*abbx(+z9y\u002613lB0bKjw[r8]z/P(pCxj)vzGG!tCvtMfaz++fwNPP^fe1$3zdNN5A^onWq!PPWwN({2wO(vax\u003equdv{%l$vR3W0z!9M]x\u003ep/$vrrS2zH0vDx(dA7vqYP#vrb{4A+figwPIB2By!#9vrh=efe1CRzxJwdA::koz!pb1rC(\u003e^w[stvy?#jRi6H.53nj4=3nj4=axi2*B0bgrazkn6wPzj3wN(])C{4ixwGUx8x\u003eI6{wNDS\u0026x(mD}zFa2kzdc{{z/WJrAckRjwO#Tcav*M=B97b/zeTDujssM3aBsCrarR!bzGxG1A+e=fcmrjAzfo}ytxI]hdj+/GarR!9xKL{)wb",
            "ln": 789,
            "col": 70,
            "line": 40
          },
          {
            "b": "xBlyCayYFnaARphB0byyxK#jdx(^\u0026dB-q2jy?dPfB7Gl1flqzRv\u003c2G6C42A9vqZgde^=-sB75V(azCXiy-(U/zE:(4z/M%\u003cB.bSoo\u003ewfWA^o+{uP]PVEf$amB75V(azCXiy-(V4zET/3z/M%\u003cB.bSoo\u003ewfWA^o+{uP]PVEf]",
            "ln": 1289,
            "col": 77,
            "line": 52
          },
          {
            "b": "y=\u003c7Nj%ivrwPI@/wO(vaC%0D.j%kgVarR^Hfe1$3qE%oEayMyovqH6$azbUjz6i}lwGU@jz*2\u00269wN({5z!T9hwPxygarR^Hfe1%=arR^Hfe1$3ra]#!az\u003eXixM4A7",
            "ln": 1427,
            "col": 4,
            "line": 57
          },
          {
            "b": "vru66Bz\u0026pfra47{azCXiy?mD{zGGrex(v(iz!pb1A+eV\u0026u)6Vbx\u003e7*0Cwg(f3lQDlatkx3aAz44wftq6C42ifwGUP9z/3RsxK@q]AccbdaAhvtC4\u003eF#wg!iiarR^W",
            "ln": 1537,
            "col": 31,
            "line": 60
          },
          {
            "b": "aAhvtC4\u003eF#wg!iiarR^Wfe0UParR^Wfe1CExLzJgv@Dj3x(\u003eFwx(4PdCxdztwGUz7v0k%{u)6f3Bz\u0026pgazk?dB95^Jaz++fwNPQ4zdNN5A^onWra]#!aA}KoyZIpcarQ",
            "ln": 1965,
            "col": 47,
            "line": 74
          },
          {
            "b": "arSr\u003cfcAL\u003cADL#owPF#5aAIvkv}u^3AV/pAzE)u3v@DsiaA7\u003cmBzbkdzdNN5A^n^Dz!T9hwN({9zY\u0026ImayGegA:QHbarR^Hfe1%=arR^Hfe1$3ra]#!az\u003eXixM4A7",
            "ln": 2425,
            "col": 3,
            "line": 90
          },
          {
            "b": "arR^HarTSAav*M=B97xbAaJ0?vqZd9vrb{%BrA7RlVl{?ed9HxarV1rarR^HarR^Hy?mYhxlv^bBrAZ?B7Gf1e{pVtx\u003egT]wNxH)DsZC(y?WK1iYYx5j$7w(AXqrH",
            "ln": 5685,
            "col": 3,
            "line": 170
          },
          {
            "b": "BzbkdwmoN*e^-ZzarR^HarSr\u003c3lQDlarR^Hatkw\u003cr8k[TiV}\u003cNwnccdBzb98aARphB0bQDwGU]6ayGnjwi8+\u003cBAfA6v@Dsiu)6f8aAH$6wGVhhBz8!rxKL{)wc%C4arR^HarSr\u003caz\u003eXbz/QaCc$)ZAAc15[fk20vxMW=pv@DiqvTi6bv@C)?vqG:]vqYN^flZ\u0026CzffGewIm+sB9h5nfeLBrgBSUNarR^HarR!HzGt",
            "ln": 6355,
            "col": 21,
            "line": 181
          },
          {
            "b": "e^-ZzarSr\u003cfcBkcx(+zqwPq\u003cbA+fqmBzb98ayGn4y?v5$vqYP#u#{c#v}x3\u003cxKM6}aARpdaAH$dwGU/2zFa68e*abbwGU@gx(n37wEoL5arSr\u003cfcCvZAaHe1ra3??wPq\u003cbA+fqmBzbkdtvo%zwPI@)D2Ns]A:-\u003cbAa9=#zGGn(aARTjx(\u003eFwxLy%\u0026",
            "ln": 6859,
            "col": 79,
            "line": 194
          },
          {
            "b": "gb7Hk3lQDlarR^HatkwParR^HarR^Hfe1Cly\u0026:IqzF%SdaARp9BrCWswGVe8y?WA]BA]0Ew/$F]B.bSouVQ3$v}x3\u003cxKL%8vqG%}vpTTavR6a*3lQDlarR^Hatkw\u003c",
            "ln": 8004,
            "col": 66,
            "line": 220
          },
          {
            "b": "vTf8rxK@q]vrk^#zGxk#wNxH{x\u003e7ZYzfo@day!?@y-)d}z*2XA3lQDlarR^HayPtjwPz)1wPn\u003ewxlv^bBs}xvzyu}+aAIvkv}voewO@[Bdlv\u003eVarR^HarR!HzGxk#wGVsbarR^HarR^HarR^Hy?mYhxlv^bBugJ\u003etubMZvp\u003c7rwO=fBr6BOgjS[xWwPI@P3lQC",
            "ln": 8115,
            "col": 23,
            "line": 223
          },
          {
            "b": "zdNN5A^ohUB98bjy-)\u003erB75V(aARJAvpKz4vqG+9ayO+\u0026wPI]B3lQDlarR^HayPtjwPz(oc#AKjiYZX=x\u003eIr\u003cz!q3\u003ejxaG)diH-oaxgx.xlv^bByeD)x\u003eIridjEs=arR^HarR^Hy?mYhd06GsA=-\u0026Pze0Jiaz2C3diH+@B-8new[r9iaz\u003eXbz/QaQvqGT\u003c",
            "ln": 10011,
            "col": 40,
            "line": 265
          },
          {
            "b": "B7Gf1aBsCrarR^HarR^HarR^%B.bSoo\u003ewfWA^oYbrC(\u003e\u003evrb{\u0026c$jRFjW6#$e[X:qc#@:lxjSY9y\u0026si5c[cO$x(^T0z/fbmdj+/GarR^HarR^HarR^%B.bSoo\u003ewfWA^oYbq!PPWwN)h#diH=qayV%owPPtvvqYZ?e[nZozE\u003ejBdk2sQuV6!1wHF#U3i",
            "ln": 10989,
            "col": 25,
            "line": 293
          },
          {
            "b": "fczF:ax98\u003cv}xZ7vqYP#q/)4]zFa1$fe1%=fe1$3ph+k=aARp9BrCWswGV8uAaHehvrb^[wPRH7ay]z4B0bvsBrCEjwN({9zY\u0026+hAbo95wO#PjBzbkdu@H==wN]f\u003e",
            "ln": 12084,
            "col": 3,
            "line": 325
          },
          {
            "b": "wo8m5A%:3jarSr\u003cfcCsPvpJ\u003e33lQDlaAhEjazbHlvpS)%cuA:mw?k6kzfd/YBU+^4at2=1qE%](y\u0026?^fB.bSop\u0026{.ur6z\u0026Qm%ex:Bvyj\u003cz/O2GarR^HCw7MdwEoK",
            "ln": 15345,
            "col": 71,
            "line": 399
          },
          {
            "b": "xK@q$zE:(dw^PU6arSr\u003cfcCvIwGUz(wo8m5B0bKyvpJ\u003c\u003ez/M$rz/^PsarR^HAckRjw]n-9By/FvcuA:mw*[\u0026Oj%jMRAblT=CWU97q!ZL?nPXJ:vruBdjv%Taz6g$:qE%](y\u0026?^fB.bSop\u0026{.ur6z\u0026Qm%ex:Bvyj\u003cz/O39as!MZuKv[#arU(wwPzt?",
            "ln": 16553,
            "col": 72,
            "line": 441
          },
          {
            "b": "BAIRnj$72=BAIRniV{)vat2=1qE%](y\u0026?^eiYZ5VBz#wAj%kgVarR^HB-RapB97}Ni=F!JiYZ8KzAwgFarR!HB7DFnByWA[ByxlaiY.QPz/fVdCYUFVp\u0026ye^efE\u00260Cuni*wPxsAqEK=JvqxB{r-AHpy?kdus7b(QA^Z1R3lQDlaz+Rhaz(myaz8-Vaw==\u0026iYZ\u003e[z/3)?z*jr7zE[2uw{5irA+cWGi%)8MarUGiBrC^oyH}JejS[oTzeBM9Cvtn#AWSv#3lQDlaz+Rhaz(myay/TsjS)agzGGDmBuhD{",
            "ln": 19930,
            "col": 48,
            "line": 571
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "T::read"
            ],
            [
              "",
              "T::write"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::borrow::Cow::Borrowed"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::borrow::Cow::Owned"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::borrow::Cow::Owned"
            ],
            [
              "",
              "String::from_utf8.map_err"
            ],
            [
              "",
              "String::from_utf8"
            ],
            [
              "",
              "e.utf8_error"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::borrow::Cow::Borrowed"
            ],
            [
              "",
              "std::str::from_utf8"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "ptr.cast"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::str::from_utf8"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Vec::with_capacity"
            ],
            [
              "",
              "guest.len"
            ],
            [
              "",
              "std::ptr::copy"
            ],
            [
              "",
              "guest.as_ptr.cast"
            ],
            [
              "",
              "guest.as_ptr"
            ],
            [
              "",
              "host.as_mut_ptr"
            ],
            [
              "",
              "guest.len"
            ],
            [
              "",
              "host.set_len"
            ],
            [
              "",
              "guest.len"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "usize::try_from"
            ],
            [
              "",
              "ptr.len"
            ],
            [
              "",
              "slice.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "slice.is_empty"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "guest.as_ptr"
            ],
            [
              "",
              "guest.cast_mut"
            ],
            [
              "",
              "std::ptr::copy"
            ],
            [
              "",
              "slice.as_ptr"
            ],
            [
              "",
              "slice.len"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "range.clone"
            ],
            [
              "",
              "memory.align_to"
            ],
            [
              "",
              "start.len"
            ],
            [
              "",
              "end.len"
            ],
            [
              "",
              "range.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "error::GuestError::PtrNotAligned"
            ],
            [
              "",
              "T::guest_align"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "len.checked_mul.ok_or"
            ],
            [
              "",
              "len.checked_mul"
            ],
            [
              "",
              "T::guest_size"
            ],
            [
              "",
              "usize::try_from"
            ],
            [
              "",
              "usize::try_from"
            ],
            [
              "",
              "b.get.is_none"
            ],
            [
              "",
              "b.get"
            ],
            [
              "",
              "range.clone"
            ],
            [
              "",
              "b.get.is_none"
            ],
            [
              "",
              "b.get"
            ],
            [
              "",
              "range.clone"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "error::GuestError::PtrOutOfBounds"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "GuestPtr::new"
            ],
            [
              "",
              "amt.checked_mul.and_then"
            ],
            [
              "",
              "amt.checked_mul"
            ],
            [
              "",
              "T::guest_size"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "GuestPtr::new"
            ],
            [
              "",
              "GuestPtr::new"
            ],
            [
              "",
              "base.add"
            ],
            [
              "",
              "GuestPtr::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "GuestPtr::new"
            ],
            [
              "",
              "T::debug"
            ],
            [
              "",
              "\u003c[u8]\u003e::debug"
            ],
            [
              "",
              "std::pin::Pin::from"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "dummy_waker"
            ],
            [
              "",
              "std::task::Context::from_waker"
            ],
            [
              "",
              "f.as_mut.poll"
            ],
            [
              "",
              "f.as_mut"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::task::Waker::from_raw"
            ],
            [
              "",
              "clone"
            ],
            [
              "",
              "std::task::RawWakerVTable::new"
            ],
            [
              "",
              "std::task::RawWaker::new"
            ],
            [
              "",
              "anyhow::Result"
            ],
            [
              "",
              "anyhow::bail"
            ],
            [
              "",
              "std::borrow::Cow"
            ],
            [
              "",
              "std::cell::UnsafeCell"
            ],
            [
              "",
              "std::fmt"
            ],
            [
              "",
              "std::mem"
            ],
            [
              "",
              "std::ops::Range"
            ],
            [
              "",
              "std::str"
            ],
            [
              "",
              "wiggle_macro::async_trait"
            ],
            [
              "",
              "wiggle_macro::from_witx"
            ],
            [
              "",
              "anyhow"
            ],
            [
              "",
              "wiggle_macro::wasmtime_integration"
            ],
            [
              "",
              "bitflags"
            ],
            [
              "",
              "witx"
            ],
            [
              "",
              "tracing"
            ],
            [
              "",
              "error::GuestError"
            ],
            [
              "",
              "guest_type::GuestErrorType"
            ],
            [
              "",
              "guest_type::GuestType"
            ],
            [
              "",
              "guest_type::GuestTypeTransparent"
            ],
            [
              "",
              "region::Region"
            ],
            [
              "",
              "async_trait::*"
            ],
            [
              "",
              "wasmtime::*"
            ],
            [
              "",
              "std::pin::Pin"
            ],
            [
              "",
              "std::task::Context"
            ],
            [
              "",
              "std::task::Poll"
            ],
            [
              "",
              "std::task::RawWaker"
            ],
            [
              "",
              "std::task::RawWakerVTable"
            ],
            [
              "",
              "std::task::Waker"
            ]
          ],
          "mbr": [
            "String::from_utf8.map_err",
            "amt.checked_mul",
            "amt.checked_mul.and_then",
            "b.get",
            "b.get.is_none",
            "base.add",
            "e.utf8_error",
            "end.len",
            "f.as_mut",
            "f.as_mut.poll",
            "guest.as_ptr",
            "guest.as_ptr.cast",
            "guest.cast_mut",
            "guest.cast_mut.cast",
            "guest.len",
            "host.as_mut_ptr",
            "host.set_len",
            "len.checked_mul",
            "len.checked_mul.ok_or",
            "memory.align_to",
            "other.pointer",
            "ptr.cast",
            "ptr.len",
            "ptr.pointer",
            "ptr.pointer.0",
            "ptr.pointer.1",
            "r.end",
            "r.start",
            "range.clone",
            "range.len",
            "range.start",
            "slice.as_ptr",
            "slice.is_empty",
            "slice.len",
            "start.len"
          ],
          "tgt": [
            "\u003c[u8]\u003e::debug",
            "Box::new",
            "Err",
            "GuestPtr::new",
            "Ok",
            "Some",
            "String::from_utf8",
            "String::from_utf8.map_err",
            "T::debug",
            "T::guest_align",
            "T::guest_size",
            "T::read",
            "T::write",
            "Vec::with_capacity",
            "amt.checked_mul",
            "amt.checked_mul.and_then",
            "b.get",
            "b.get.is_none",
            "base.add",
            "clone",
            "dummy_waker",
            "e.utf8_error",
            "end.len",
            "error::GuestError::PtrNotAligned",
            "error::GuestError::PtrOutOfBounds",
            "f.as_mut",
            "f.as_mut.poll",
            "guest.as_ptr",
            "guest.as_ptr.cast",
            "guest.cast_mut",
            "guest.len",
            "host.as_mut_ptr",
            "host.set_len",
            "len.checked_mul",
            "len.checked_mul.ok_or",
            "memory.align_to",
            "ptr.cast",
            "ptr.len",
            "range.clone",
            "range.len",
            "slice.as_ptr",
            "slice.is_empty",
            "slice.len",
            "start.len",
            "std::borrow::Cow::Borrowed",
            "std::borrow::Cow::Owned",
            "std::pin::Pin::from",
            "std::ptr::copy",
            "std::str::from_utf8",
            "std::task::Context::from_waker",
            "std::task::RawWaker::new",
            "std::task::RawWakerVTable::new",
            "std::task::Waker::from_raw",
            "usize::try_from"
          ],
          "funcs": [
            [
              "read",
              1782
            ],
            [
              "write",
              2266
            ],
            [
              "as_cow",
              2841
            ],
            [
              "as_cow_str",
              3420
            ],
            [
              "as_slice",
              4208
            ],
            [
              "as_str",
              4587
            ],
            [
              "as_slice_mut",
              5055
            ],
            [
              "to_vec",
              5599
            ],
            [
              "copy_from_slice",
              7304
            ],
            [
              "validate_size_align",
              9141
            ],
            [
              "validate_range",
              10473
            ],
            [
              "is_shared_memory",
              11334
            ],
            [
              "new",
              14239
            ],
            [
              "offset",
              14534
            ],
            [
              "cast",
              14941
            ],
            [
              "add",
              15370
            ],
            [
              "as_array",
              15884
            ],
            [
              "offset_base",
              16230
            ],
            [
              "len",
              16365
            ],
            [
              "iter",
              16601
            ],
            [
              "as_ptr",
              16922
            ],
            [
              "get",
              17013
            ],
            [
              "get_range",
              17345
            ],
            [
              "offset_base",
              17997
            ],
            [
              "len",
              18119
            ],
            [
              "as_bytes",
              18281
            ],
            [
              "clone",
              18423
            ],
            [
              "fmt",
              18582
            ],
            [
              "eq",
              18738
            ],
            [
              "debug",
              19381
            ],
            [
              "debug",
              19566
            ],
            [
              "debug",
              19766
            ],
            [
              "run_in_dummy_executor",
              19883
            ],
            [
              "dummy_waker",
              20431
            ],
            [
              "clone",
              20533
            ],
            [
              "wake",
              20775
            ],
            [
              "wake_by_ref",
              20868
            ],
            [
              "drop",
              20968
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.gt": 2,
              "op.le": 2,
              "op.lt": 2,
              "op.ne": 1,
              "op.add": 1,
              "op.lor": 1,
              "op.sub": 1,
              "op.land": 1,
              "max_depth": 21,
              "call_count": 122,
              "node_count": 5114,
              "member_count": 35,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "max_member_depth": 3
            },
            "file": {
              "size": 21060,
              "entropy": 4.71
            },
            "text": {
              "lines": 606,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 5014,
              "char_entropy": 4.71,
              "unique_chars": 83,
              "top_char_null": 0,
              "import_density": 4.62,
              "string_density": 0.01,
              "top_char_ratio": 0.08,
              "avg_line_length": 33.75,
              "max_line_length": 110,
              "empty_line_ratio": 0.1,
              "last_line_length": 1,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.34,
              "line_length_stddev": 28.61,
              "max_whitespace_run": 3,
              "normalized_import_count": 1.14,
              "normalized_string_count": 0.28,
              "repeated_char_sequences": 68,
              "suspicious_comment_ratio": 0,
              "normalized_function_count": 1.54,
              "imports_to_functions_ratio": 0.74,
              "strings_to_functions_ratio": 0.18,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 19.58,
              "identifiers_to_functions_ratio": 4.76
            },
            "binds": {
              "count": 26
            },
            "binary": {
              "peak_region_bytes": 18432,
              "peak_region_entropy": 4.82
            },
            "source": {
              "class_count": 4,
              "function_count": 33
            },
            "imports": {
              "count": 28,
              "wildcard": 2,
              "third_party_count": 28,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 205,
              "count": 7,
              "avg_length": 29.29,
              "max_length": 94,
              "avg_entropy": 3.67,
              "entropy_stddev": 0.48
            },
            "comments": {
              "chars": 8796,
              "count": 202,
              "empty": 2,
              "lines": 200,
              "url_count": 2,
              "todo_count": 2,
              "high_entropy": 1,
              "to_code_ratio": 0.49
            },
            "functions": {
              "count": 37,
              "nested": 2,
              "density": 6.27,
              "avg_params": 1.61,
              "code_ratio": 0.56,
              "max_params": 3,
              "length_stddev": 8.89,
              "avg_name_length": 7.47,
              "no_params_count": 1,
              "avg_length_lines": 8.95,
              "max_length_lines": 36,
              "min_length_lines": 3,
              "avg_nesting_depth": 0.24,
              "max_nesting_depth": 2,
              "high_entropy_names": 2,
              "single_char_params": 5,
              "avg_param_name_length": 4.49
            },
            "identifiers": {
              "count": 811,
              "unique": 181,
              "avg_length": 6.67,
              "max_length": 21,
              "min_length": 1,
              "avg_entropy": 2.24,
              "reuse_ratio": 0.22,
              "length_stddev": 4.09,
              "has_digit_ratio": 0.01,
              "sequential_names": 11,
              "single_char_count": 12,
              "single_char_ratio": 0.07,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.69,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 9,
        "mol": "Md(In)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-QDpFt0/wiggle_36.0.14!!wiggle-36.0.14/src/lib.rs",
        "pid": 0,
        "risk": 1,
        "sha": "ff4f2ccb67d54a738626b4c05a4aa10422b84224b753dd5d05ababffed91c81c",
        "size": 21060,
        "traits": [
          {
            "id": "metadata/import/rust/wasmtime::wasmtime",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports wasmtime::*",
            "spans": [
              [
                627,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/bail::anyhow/bail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::bail",
            "spans": [
              [
                21,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "spans": [
              [
                13,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow::anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow",
            "spans": [
              [
                198,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/async_trait::async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports async_trait::*",
            "spans": [
              [
                542,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/bitflags::bitflags",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bitflags",
            "spans": [
              [
                259,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/error/guesterror::error/guesterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::GuestError",
            "spans": [
              [
                387,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/guest_type/guesterrortype::guest_type/guesterrortype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports guest_type::GuestErrorType",
            "spans": [
              [
                427,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/guest_type/guesttype::guest_type/guesttype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports guest_type::GuestType",
            "spans": [
              [
                443,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/guest_type/guesttypetransparent::guest_type/guesttypetransparent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports guest_type::GuestTypeTransparent",
            "spans": [
              [
                454,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/region/region::region/region",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports region::Region",
            "spans": [
              [
                485,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/cow::std/borrow/cow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Cow",
            "spans": [
              [
                32,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/unsafecell::std/cell/unsafecell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::UnsafeCell",
            "spans": [
              [
                54,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "spans": [
              [
                81,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/mem::std/mem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::mem",
            "spans": [
              [
                95,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/range::std/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Range",
            "spans": [
              [
                109,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/pin/pin::std/pin/pin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::pin::Pin",
            "spans": [
              [
                19978,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/str::std/str",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::str",
            "spans": [
              [
                130,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/context::std/task/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Context",
            "spans": [
              [
                20013,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/poll::std/task/poll",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Poll",
            "spans": [
              [
                20022,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/rawwaker::std/task/rawwaker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::RawWaker",
            "spans": [
              [
                20028,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/rawwakervtable::std/task/rawwakervtable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::RawWakerVTable",
            "spans": [
              [
                20038,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/waker::std/task/waker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Waker",
            "spans": [
              [
                20054,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing::tracing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing",
            "spans": [
              [
                369,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/wiggle_macro/async_trait::wiggle_macro/async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports wiggle_macro::async_trait",
            "spans": [
              [
                164,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/wiggle_macro/from_witx::wiggle_macro/from_witx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports wiggle_macro::from_witx",
            "spans": [
              [
                177,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/wiggle_macro/wasmtime_integration::wiggle_macro/wasmtime_integration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports wiggle_macro::wasmtime_integration",
            "spans": [
              [
                214,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/witx::witx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports witx",
            "spans": [
              [
                314,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                842,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1005,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                837,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                6907,
                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-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                6441,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                907,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited"
        ],
        "ctx": [
          {
            "b": "fe1$3qE%//wPIB2BAnNkay/tcBzkxgz/{azA+e($z/cXizxJ!czeTDue^-?cwmY^}C4A6\u0026wNY^{efEq#AcS#SlU{WUwH[%2vrcE7vqFwLefEx3dp0p1BZ=FmBAhIlBrBE)xk8p4aBsCrarR!CBZ=FmByxiiiV@M3gaS+ParR!CBZ=FfwO%KKBU+^73vJl*x(d*9aw#=-x(v(iDKp(rarUSCvJYo2az$+md06GsA=:t+BU+^7az+RbiV@M3gass$j%i^ny?s/p3lQDlarR^Hax8\u0026/w/#ByB97\u0026hBsXLJwO@Ss3lQDlaBKO7arR^Hfe1$3lUH4vyJyRjw/#hex(+z8qE%GPz/e@9z*2Yjy*?p7aA}KwxDQY6xMEM7u@yMGx(v(%e^-ZzarUSCvJYo2aA8BmA+]f6B0@wRwO+%faAzdpiV}sixk8p4diHiaayYncy-[6iarR^HarR^Hfe1CKwPzYvy?mG%Bz8!qwOkZ}zGu}gvqWi9wP?T9aA8BmA+]f6aQPtmarR^HarUxgaAIagw?E[hzxI89ats{=D)0DyB1RouzxI89ats{+3lQDlarR^HarR^HaAz4nB-Ivxw)]H%wJHkwarR^HarR!P3jm)#arR^HarUGiBrCToy?v3}ByxiiauZ\u0026*wO+%hB97\u0026hBrC1kaAYO0i%)8MarR^HarUGiBrCToy?v3=zE:\u003eMaAIagw)YR3vrcDjd\u003cclYwO+%hy?mGbeG=+%ayPslBV86r3jm)#arR^HarUGiBrCQqB6\u003c0gvrcDjjS[=UB1RJQvrcDjvriMlhz^G5arR^HarR^Hy?mYhA+GJ3wO#33jS[=UB6\u003c0gvrcDjd\u003cclXxMC!xwO@RxatCq/vriMlhz^G53lQDlarR^HazCBgB7Gf1uVQr$A=-A^jS[=UB6\u003c0gvrcDjDKp(rarR^HarR^HarU-py?v3=zE:\u003eNjS[=UB6\u003c0gvrcC%arR^HarR^HEir9qB7DFv3lQDlarR^HarR^HaAzdpuUaa=au?}hB7Gf1uVQr$A=.TharR^HarR!P3lQDlaBKO7arR^HAckRjw]n-5CYWImwge^CwO+%faARsmwPG)PBU+^4at2=1q!o=SaBsCrarR^HarR!ywPP5hwO@RNaAIagw?E[hzxHzKBzkP6B2%ZKarR^HarR!9wO+%3DKp(rarR^HarR^HarU-EvrcDJaAIagw?FdDvrcDv3lQDlarR^HarR^Haz+Rbed9HxarR^HarV7tarR^HEf$xf3l@++w[JJlwPI@xt)+B!wft#9B95KK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hbu]n3B97W{arR^Hw]n-qwPzY@y?mG%Bz96KaBsCrarR^HarR!ywPP5nf^5R4qE%GPz/dP%zE[2ufF1t2dlv\u003eVarR^HarR!ywPP5ng9w.5qE%GPz/dP%zE[2ufF1t3dlv\u003eVarR^HarR!nB8$]kBrJ4QAXPg+C4CYgvq{ooAXY6)i%(rqarR^HarR!ywPP5nf^5R4qE%GPz/dP%zE[2ufF1t3dlv\u003eVarR^HarR!ywPP5ng9w.5qE%GPz/dP%zE[2ufF1t2dlv\u003eVarR^HarR!nB8$]kBrJ4QAXPg+C4CYgvq{ooAXY6)i%)8MarV7t3lQDlar$9jwPI%03lQDlazbHlzF%AhC4CYgvq{g1zF7vDaBsCrarR^HarR!ywPP5nf^5R4qE%GPz/dP%zE[2ufF1t3fEY6\u003carR^HarR^Hy?mYhAXX+2aw#=-x(v(Ii=nIMc]0zbatCM0i%)8MarR^HarU9lB7GxlaT!HOf!Nx/wPzP}Ac0BFgasUl3jm)#arR^HarUGiBrCPUauZ\u0026BwOkZ}zAo*@wP]KSfF1t3fEY6\u003carR^HarR^Hy?mYhAXX+2aw#=-x(v(Ii=nIMc[)g{f!+4r3lQDlarR^HayPtjwPz(oc)rQ=e]L]AA+]f6B0#5:djEs=arR^HEf{r7arR^KtxBB$Bx]j@arR!szxJ\u003evwPzP}AbYJexdbhKDKp(rarR^HarUGiBrCPUauZ\u0026BwOkZ}zAo*@wP]KRefDV3dlv\u003eVarR^HarR!ywPP5ng9w.5qE%GPz/dP%zE[2uiv(pcfEY6\u003carR^HarR^HvrlH3A=-DMAXPg+C4CYgvq{ooAXY6)i%(rqarR^HarR!ywPP5nf^5R4qE%GPz/dP%zE[2ufF1t3fEY6\u003carR^HarR^Hy?mYhAXX+2aw#=-x(v(Ii=nIMc]9s@h7pP]arR^HarR^HvrlH3A=-DMAXPg+C4CYgvq{ooAXY6)i%(rqarR^HarR!ywPP5nf^5R4qE%GPz/dP%zE[2uiv(pcfEY6\u003carR^HarR^Hy?mYhAXX+2aw#=-x(v(Ii=nIMc[)g{f!+4r3lQDlarR^HayPtjwPz(oc#}3{z*2Yjy*?p7c#}6(dlv\u003ezarR^HarR^Hy?mYhAXOX1aw#=-x(v(Ii=nIMc]9s@h7pP]arR^HarR^Hy?mYhAXX+2aw#=-x(v(Ii=nIMc[)g{f!+4r3lQDlarR^HayPtjwPz(oc#}3{z*2Yjy*?p7c#}6(dlv\u003eVarR!P3vJl",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "Region::new"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "rhs.len",
            "rhs.start"
          ],
          "tgt": [
            "Region::new"
          ],
          "funcs": [
            [
              "new",
              170
            ],
            [
              "overlaps",
              314
            ],
            [
              "extend",
              836
            ],
            [
              "zero_length",
              1056
            ],
            [
              "nonoverlapping",
              1313
            ],
            [
              "overlapping",
              1579
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.ge": 2,
              "op.le": 1,
              "op.add": 2,
              "op.lor": 1,
              "op.mul": 1,
              "op.sub": 2,
              "max_depth": 11,
              "call_count": 16,
              "node_count": 726,
              "member_count": 2,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.le": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "max_concat_chain": 2,
              "max_member_depth": 2
            },
            "file": {
              "size": 2039,
              "entropy": 4.41
            },
            "text": {
              "lines": 86,
              "top_char": 101,
              "digit_ratio": 0.1,
              "space_count": 625,
              "char_entropy": 4.41,
              "unique_chars": 65,
              "top_char_null": 0,
              "import_density": 1.16,
              "top_char_ratio": 0.07,
              "avg_line_length": 22.71,
              "max_line_length": 61,
              "empty_line_ratio": 0.17,
              "last_line_length": 1,
              "whitespace_ratio": 0.35,
              "identifier_density": 1.63,
              "line_length_stddev": 17.12,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.11,
              "repeated_char_sequences": 5,
              "normalized_function_count": 0.65,
              "imports_to_functions_ratio": 0.17,
              "strings_to_functions_ratio": 0,
              "suspicious_identifier_ratio": 0.07,
              "normalized_unique_identifiers": 4.2,
              "identifiers_to_functions_ratio": 4.5
            },
            "binds": {
              "count": 21
            },
            "binary": {
              "peak_region_bytes": 2039,
              "peak_region_entropy": 4.34
            },
            "source": {
              "class_count": 1,
              "function_count": 6
            },
            "imports": {
              "count": 1,
              "wildcard": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "comments": {
              "chars": 137,
              "count": 3,
              "lines": 3,
              "to_code_ratio": 0.04
            },
            "functions": {
              "count": 7,
              "density": 6.98,
              "avg_params": 1,
              "code_ratio": 0.73,
              "max_params": 2,
              "length_stddev": 5.35,
              "avg_name_length": 8.83,
              "no_params_count": 3,
              "avg_length_lines": 10.5,
              "max_length_lines": 18,
              "min_length_lines": 3,
              "avg_param_name_length": 4.33
            },
            "identifiers": {
              "count": 140,
              "unique": 27,
              "avg_length": 5.96,
              "max_length": 14,
              "min_length": 2,
              "avg_entropy": 2.21,
              "reuse_ratio": 0.19,
              "length_stddev": 3.08,
              "has_digit_ratio": 0.07,
              "sequential_names": 2,
              "all_lowercase_ratio": 0.67,
              "numeric_suffix_count": 2
            }
          }
        },
        "id": 10,
        "mol": "Md(Pa)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-QDpFt0/wiggle_36.0.14!!wiggle-36.0.14/src/region.rs",
        "pid": 0,
        "risk": 2,
        "sha": "5a4e9284148747f00dbe08831b87c5c2528e68eff266a6f1996fcb11d00ed821",
        "size": 2039,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              3,
              4
            ],
            "spans": [
              [
                997,
                12
              ],
              [
                1040,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                1029,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "spans": [
              [
                1154,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                997,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                1040,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                62,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                289,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                266,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 11,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2cf6a3953411d4294eb17f8898968a1a065c1e31f310e08792614891c5032955",
        "path": "addr2line@0.24.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 12,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "678042b2fa8de9d4be816c0165dd33284b35b29584640a29953ad53f72039f95",
        "path": "adler2@2.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 13,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "315730dfa3ac4834bb794fee4db5d3c402b631085dbd3c7489ceb39c323eb8a4",
        "path": "anyhow@1.0.93.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 14,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8374e631047cfa2fde7fa3b69cb673f4bf6dd932391ba56172b23483d3c07830",
        "path": "async-trait@0.1.71.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "14b73bf1fb26590766e7b68e513ae8c22c7a7b3587b6435cdc0b6fea372491f7",
        "path": "autocfg@1.1.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "37b2cbe809906707f07d350f2081b5aa8c5758cbc85436e1d2a1530ba5eace71",
        "path": "backtrace@0.3.75.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "30dc7dd7db5915951c9a9a83b244dbba8f72890ef2f2ead8f8dfc7f56242d6e7",
        "path": "bit-set@0.5.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "47a27fc5b001ae909e439a67936a494e76d4d71b9121d02bf68bbd74cdc27c53",
        "path": "bit-vec@0.6.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c611428ea5bdc030e23c2e0b27dab1fffae5c4f849c2849ed9156513a02a1fca",
        "path": "bitflags@2.6.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1b40b73378cc7131b6ed870eec72f63ace0cb6a151a77e4e7d63fe909fc10045",
        "path": "bumpalo@3.16.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "47f0d355007d6639c3595b6b93a9c22564f6eb68f6f9f9a2ab2fa045ab73f1b1",
        "path": "byteorder@1.4.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "53aafc559fe56563ef55fe728db04327a27c2bdc32431c40e9f5cb6ceac15779",
        "path": "cc@1.2.22.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1004,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "bf1d60de4a40af0e5d9816518b1fc3e90cfaa67cecf5f647a3930cbabcf5625b",
        "path": "cfg-if@1.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 986,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2c6ef70ecf87a7191d897532c518b77f4935e34aaf15e3809a891334ea2de71c",
        "path": "cobs@0.2.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1120,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "54f982a82ef14e1de019cff7fced94c905e44969c08cae3030e891eb9185e50a",
        "path": "cranelift-bitset@0.123.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "cd90e65cf0592be5e46c5848275764af9211f8cf9bdb111559370b3bf41133a4",
        "path": "cranelift-entity@0.123.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 892,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "13e2ac1572b97dcc87b9d34b5ee73daecdb0e802b32db7253ed66d3913592b96",
        "path": "embedded-io@0.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 836,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f900af508f4f6a0e168bf6477a4aac01b4165abc09169a1650ad3e72cb483986",
        "path": "equivalent@1.0.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d5f83555ad0b95766d36a7ece0aa3579f81add5912e4b5a813627b6fd0e68b55",
        "path": "errno@0.3.10.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "09fffabe6e4c318d5cdb4a70e11c0968b6d5bc4d50e6287d4df6f1abe096ae7a",
        "path": "fastrand@2.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 847,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "5319b939388277c4a9403fa02152708d70f1ad3015abd31ff039878dc9a4958f",
        "path": "fnv@1.0.7.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 830,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "85bb9799c93d1f3517c9bcba8b4ead9cd11ff596bfb923777501c97cf1a11c6a",
        "path": "foldhash@0.1.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 857,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "de5fd780a35d2cbb23cba20888bf0dac4461fcf2ec10f36092108ab4eb953247",
        "path": "getrandom@0.3.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8f42f59ccb11e76e85d52e2db21efb4d0eada90e46da6f5abdcba231fa2a7fc5",
        "path": "gimli@0.32.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9d5e7b560863bc5f745ff1783691e3c4cffe71b62f68b42f1ead8eab78a8c142",
        "path": "hashbrown@0.15.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ff48b2d20cae9e4de0410ef5aa6c1cb2c8c384b99e86387986241e1c788cbff1",
        "path": "heck@0.5.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "68e3894b6d4649cae89c4dd63074e64cdd3f7b1ca4c32e4fb38c619d107afbc1",
        "path": "id-arena@2.2.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 827,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1110937a698b1edcd89e176465f568485868c90b8567b8d7cbe93c5a2ccc00cb",
        "path": "indexmap@2.7.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "dcfee52458418f44bd4af03a95688032177f461b1b73012adbb45364db4a357a",
        "path": "itoa@1.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4c73e58e8da2c3193411b268b5036b00cc0f3028c3d6a6e074dfec7a2136934f",
        "path": "lazy_static@1.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "09e853b6624f6bf81851e604189bfa2f81f365051a7fcc301fe2895d92978792",
        "path": "leb128@0.2.5.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "979a4d458085f697b3f0b521f70fcf892b96d92c00c530c2d266c7b7a711dc35",
        "path": "libc@0.2.171.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e7e7582ed4555179cf9a53de5fd6ec2722a042e602e898812d0ed17ba3734f81",
        "path": "libm@0.2.11.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ab578bfc4f91c98c12bd45022f1b8faa1477d4d414e4009658e118c8e20c884a",
        "path": "linux-raw-sys@0.9.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fe03f9d1c46798ff8f46e97423059261fac4b326d1b82043942a54e459843173",
        "path": "log@0.4.27.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 839,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "874dc780e7d2121dbfbc50dc30e7aac01f3c8d222c75e74ac8f3f083e7cd837c",
        "path": "mach2@0.4.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 897,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2d7d3b656cad7ae0236f32ae0aca41ebb06a0eb9650dc5acfea9d649587823e8",
        "path": "memchr@2.5.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 968,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "437719fa33cd0026079f08ab3e9ba70ef9c1aef5e036dbf1c2bd6fa562973e69",
        "path": "memfd@0.6.4.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "55167f4c840aaca60e539a501ca67e829a0b51dba087ebe21b22453b79200a08",
        "path": "miniz_oxide@0.8.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 980,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "976f0543aee23d9f49e806e6ff9690344c8a92cf45ad4b9e5dfa950bf7a88d11",
        "path": "num-traits@0.2.19.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "cd46f48ecce946cbb7f75402f55d057c397ddc204a4546ca92abe6c2176851fd",
        "path": "object@0.37.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f10cac01e1f7967983e8cb06c2966f7bb79960d3fac296bc00112a515b819e18",
        "path": "once_cell@1.19.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "01ce859ca9df9f85fdbef4ffb68089e81d6244cd3c07f76205d373b442a53504",
        "path": "pin-project-lite@0.2.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9ede63e9bb5f837bca2f53285b43c6ce0631d1eae1c5b8aa185082f99450cfef",
        "path": "postcard@1.0.8.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 859,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e8eebfaeafb5a0b1c731ae4f0657bf0c295f9920e9ebf91b4dc95f93663438d3",
        "path": "ppv-lite86@0.2.16.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2b9f5122d0e8201ae57a201bc71965c448aa2f4e1be644f01d9a18f7aee08298",
        "path": "proc-macro2@1.0.92.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 947,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8c66cb57265b8783f99822a184b22188e65f861a510843b0a01c589167c8b582",
        "path": "proptest@1.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 918,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1f3be60f9e7ea33c0b6c7478a745dddb14899fe672146ba1394efa7a6dadd2b5",
        "path": "pulley-interpreter@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fd5fc990317a836f61e46ec56b1b1ec48628014e619402f5ec5be5f352646f0d",
        "path": "pulley-macros@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 877,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7d5bcc63ad65a91d190d53b73a5c204487231c430579188ab99ea27767c96fd0",
        "path": "quick-error@2.0.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1c82ab6ae8255af1f6088a5746486a30f57f57243e8448c037d958f2dbb55a1a",
        "path": "quote@1.0.36.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e3e6c02baf73304c88a52530bf00b1732cc76b75a4ebf861e2502c0deca3507e",
        "path": "rand@0.8.5.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "06716424c8ca7318e5cbd60a7e15cebb4dad5039e89694142adb4b992fcc7387",
        "path": "rand_chacha@0.3.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 875,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "13fb9a0d61ca0e652e4414ad296831578f03abf8dd3eefadeddac741fd8fa9b8",
        "path": "rand_core@0.6.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1e441ad2bfe29347001b4aa07df37d3b703810de8d430a1bf577d98507868bc7",
        "path": "rand_xorshift@0.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8378b6227fde0a44627a8e661b57d24b72cb24b1e3ccd4bf1f906d6f12f783ce",
        "path": "regex-syntax@0.6.25.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c9bde8efb22cf30b0c2944cb1a2b1c941ebb37f127bc521057d9c2a6e954f56b",
        "path": "rustc-demangle@0.1.24.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "be028724eb531cb3e769d9dab87a2997b47eb0f3c949a70f57ef36bf0e811094",
        "path": "rustix@1.0.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c27bf835a84973f489598ab753e5a523a8749f5071882e2824e6eb095dc145e6",
        "path": "rusty-fork@0.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ef481a96024eaa8b4a4983c2ba77d358b7ba646bd9e0abb4601507260f42af1c",
        "path": "ryu@1.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 867,
              "entropy": 4.82
            },
            "binary": {
              "peak_region_bytes": 867,
              "peak_region_entropy": 4.82
            },
            "registry": {
              "age_days": 1324,
              "is_deprecated": 0,
              "published_unix": 1678644219,
              "downloads_total": 1124860601,
              "downloads_recent": 251330919,
              "package_age_days": 4367,
              "first_published_unix": 1415684228
            }
          }
        },
        "id": 71,
        "mol": "K(Li)Md(Re)",
        "path": "semver@1.0.17.registry.json",
        "pid": 2,
        "rel": "registry",
        "risk": 2,
        "role": "sidecar",
        "sha": "6301c68ea5a5e3b9f55712318085d72851830cd460f271d4cbb4049156221364",
        "size": 867,
        "traits": [
          {
            "id": "metadata/registry::established-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package is at least one year old"
          },
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 3,
            "desc": "Large registry install base (10k+ downloads)"
          },
          {
            "id": "well-known/lib/development/npm-semver::registry-package-name",
            "conf": 0.98,
            "crit": 3,
            "desc": "npm semver registry package name"
          }
        ],
        "type": "registry"
      },
      {
        "id": 72,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4547cd66ad64913544ed0fea9ae58d97f6edce812b65deff6795a4afbaefba09",
        "path": "serde@1.0.215.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 73,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a17e09b96ac571ec5922bcc1a4a4f4dd088e8a18413413d70dd4deb4b015a3c2",
        "path": "serde_derive@1.0.215.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 74,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "14cf05930ef700cdc4d3a8f82c2c14c80077765b15d6cad8cde926a91875f0ee",
        "path": "serde_json@1.0.140.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 75,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "22e520020e8a4efefd6ef8619e4c38e901e2b053356f5f223c7773b34c59da38",
        "path": "shlex@1.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 76,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fd1621d72be71a985cfd939a588a521eb5a149d704bc49c889345535530b9b83",
        "path": "smallvec@1.13.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 77,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f7568fa256c6fe584182deb5cb45e034f636c3bfe529542c40f2c92ad69c0a8a",
        "path": "syn@2.0.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 78,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "195023ec5f5dea3a4efd321ab5877b24bfde685859f2ba2d20bf69ca76a0c663",
        "path": "target-lexicon@0.13.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 79,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "865346a4df66309c245a4e7513d182fff86411235af854bb79597672e2723f12",
        "path": "tempfile@3.19.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 80,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2c476f4f66621e73c71f87369d2b44ab5c1db6a0533cfa8cb20a0f92997c3acf",
        "path": "thiserror@2.0.12.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 823,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 81,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2195341f72b9d9c5322289c04e934cba7bf9889d9b086464178b36619d6035b7",
        "path": "thiserror-impl@2.0.12.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 82,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fa82ce4a0a15fea34634113316e5e5fed7f6ff26f6f87edd21f02575b9a0bd90",
        "path": "tokio@1.44.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 83,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9d5291fceffa65dbf502b8e4c7a22a8d22cc18e8c68991b8aef5d53ecbb9ad32",
        "path": "tokio-macros@2.5.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 829,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 84,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1606ae9cdcc13d705b9766d019428115d911355434bd5e7e6c2fa008c89017bc",
        "path": "tracing@0.1.37.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 85,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c50dfdec1bf7ac4cb5b9e3a7802cd50bc84b173acb9997d2361d741883b879e1",
        "path": "tracing-attributes@0.1.26.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 86,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1c2a73dd6724fe853b00f17aaf987c4ea6d1c4e03de785d1182b269a0a8d49e2",
        "path": "tracing-core@0.1.31.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 87,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ebe054ae68f22181719e3cc8873075d29588c06101e58683363aef3502206a5e",
        "path": "unicode-ident@1.0.8.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 955,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 88,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f1973b0d89479f72f0a21f1f0f4ec44734cf792ca074c8eefad3a5652d6abe7e",
        "path": "unicode-xid@0.2.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 973,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 89,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3ee4ede36c7d6d1bdaf56204d1d3609ac676b7ba4e5e97e235c48ce03ff17210",
        "path": "wait-timeout@0.2.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 954,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 90,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1119a39257e6a444b760b411a7b680d6c33d2b992e4a401415f528d0867c149c",
        "path": "wasi@0.13.3_wasi-0.2.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 91,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2123dfab547660b630c99243fafcf1e642f86fbfa49672b3a301366a025b0f9f",
        "path": "wasmparser@0.236.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 952,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 92,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d76f53ad89dde8b590e683ddd5b4ff7fb9a7f52806fd622fc52c8881d34a62d8",
        "path": "wasmtime@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 872,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 93,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f8db6be4b368090b9aa7c16d428c163558276e19b00f37bc34d0713eb61e6211",
        "path": "wasmtime-environ@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 94,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8994652ace9ac4f572391995b180aef765bf56372b40f8cd12cea494c9d35e96",
        "path": "wasmtime-internal-asm-macros@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 95,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "56910956d12dbabf04c9b6d620873c97d84a73e60a88dcb3e5576811d8cb8b6e",
        "path": "wasmtime-internal-component-macro@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 96,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a6aea0dec9c086b0ca50f41c01b23da612850957ec58fc823ba595832a273b6c",
        "path": "wasmtime-internal-component-util@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 929,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 97,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9af2f01fddd84f0f5f9741191f3d64d41e9bdfb3f328520f94962178ba4662b3",
        "path": "wasmtime-internal-fiber@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 98,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f4002497f6f61724677db5cbe37defcd1ae4afc085a2970373fb81b79766f6f9",
        "path": "wasmtime-internal-math@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 99,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f561450ad23a404093803ccdcb7c73321b358cbe59b193a9c8cfc5342c211501",
        "path": "wasmtime-internal-slab@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 100,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "474cbca8539cfb179427b8e768fbe810bb73545a3a66c967386dbaf17dddd815",
        "path": "wasmtime-internal-unwinder@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 101,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "51727cdad62a2eb30234d299861a6d53350e155a0af49515c90f52cdda0999cb",
        "path": "wasmtime-internal-versioned-export-macros@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 918,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 102,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c01fbc1a1ed3e30ca57287a680750ace87c4f22376985df7fe577271218b4562",
        "path": "wasmtime-internal-wit-bindgen@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 103,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "5f9e509e3e4ce33719f0a5582842fcd602dd404dccbe6e9c3a1d1022c8996e8f",
        "path": "wast@35.0.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 104,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "bcfc819667b8a47c9bae9e4a096d1fcf4bac953f4a8c83523569238838fcddd7",
        "path": "wiggle-generate@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 873,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 105,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "dd69688940cf06cb62e799befc5d4014ebe55e04006bd44829b8e62585b01395",
        "path": "wiggle-macro@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 106,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ba38e0ad18b0dfc8cea00435679d415d0640d17f184d4adf90130503b5910676",
        "path": "windows-sys@0.60.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 831,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 107,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fa186ebdeeb8a68e0caf58b8af0957cb75159f0b7f96e92055f694e57e5afc67",
        "path": "windows-targets@0.53.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 108,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7e4f5114a295823555000abb62b50ef2f807dd2403023f9af016c77b00202dc2",
        "path": "windows_aarch64_gnullvm@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 109,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8998075a4818a28f89fe5a3d87ad437586b3503030eb371bcc323ee68f979067",
        "path": "windows_aarch64_msvc@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 110,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "128e5213ab586aac226e544fddcdf360608f3b7dd69f0bbcdb3d5ad6bf11253d",
        "path": "windows_i686_gnu@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 111,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "dcfdc3ee89ae4f64feefad2165cfdd9512924d70a6793307f079a9f71ae54e79",
        "path": "windows_i686_gnullvm@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 112,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9bfc07bef37c6951a77e4a88db34bb262eff69e137a25d0c6824371ca7b13b74",
        "path": "windows_i686_msvc@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 113,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e1b0042c232f4dc6358cdd9bfdf3ef743caf8adae9cce8108feb7e34c532f563",
        "path": "windows_x86_64_gnu@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 114,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b5ad0978d062349cb6aaa8d91afd35b0fdcf43f3ff0515483eab00914eab09bb",
        "path": "windows_x86_64_gnullvm@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 115,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7d9c180dbe68ac93efda1d9514ef88bf8e18978fa87cec75ee67287db6aaec40",
        "path": "windows_x86_64_msvc@0.53.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 116,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c4350e85a7fe74b9a68a43cb003b056d1c12093588dad195bfe939dbf6ee54a7",
        "path": "wit-bindgen-rt@0.33.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 957,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 117,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7ef4710f3a17419271c88562d43cd98a608fa239f3ea39ab4725455772f72678",
        "path": "wit-parser@0.236.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 118,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d0cc48fef6cb3064c33d639bfa1ebfa2543c65cbd0ba4613997c5548e39f6aa7",
        "path": "witx@0.9.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 119,
        "mol": "Md(Re)",
        "pid": 3,
        "rel": "registry",
        "sha": "dd69688940cf06cb62e799befc5d4014ebe55e04006bd44829b8e62585b01395",
        "path": "wiggle-macro@36.0.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 851,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 108,
    "rev": "76e61",
    "v": "8"
  }
}