{
  "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-24T12:11:29Z"
  },
  "path": "wiggle@36.0.15",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Cm)Md₃(InPa)",
        "sha": "454141901f50a0f1b1397e2e833a6ffc49e2b1970ec3afb014f70f679213a53a",
        "path": "/tmp/postdoc-tmp-UFIqnL/scan-tDI8Vh/wiggle_36.0.15",
        "risk": 5,
        "size": 23801,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 23801,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 23552,
              "peak_region_entropy": 7.82
            }
          }
        },
        "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.15",
            "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-UFIqnL/scan-tDI8Vh/wiggle_36.0.15!!wiggle-36.0.15/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.15",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wiggle-macro@36.0.15",
            "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.15",
            "kind": "undefined"
          },
          {
            "to": "src/lib.rs",
            "off": 1413,
            "file": 9,
            "kind": "local"
          },
          {
            "to": "pkg:github/bytecodealliance/wasmtime",
            "off": 1070,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "8c0150290973b416ceda8c44ec792770fa1d1c9c2380bc4e9c1e9ab92341aea6",
        "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-UFIqnL/scan-tDI8Vh/wiggle_36.0.15!!wiggle-36.0.15/README.md",
        "pid": 14051,
        "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-UFIqnL/scan-tDI8Vh/wiggle_36.0.15!!wiggle-36.0.15/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-UFIqnL/scan-tDI8Vh/wiggle_36.0.15!!wiggle-36.0.15/src/region.rs",
        "pid": 14051,
        "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)",
        "sha": "b928b9ac960e903181c9e4450192d4c6a46d7bf89e27ca5af1fc607f1b1b6916",
        "path": "addr2line@0.24.1.registry.json",
        "risk": 1,
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 12,
        "mol": "Md(Re)",
        "sha": "ce8bc71cdb48699ecc762e62dc3ba1bd0e6b251c0a367165016e69850bf622e8",
        "path": "adler2@2.0.0.registry.json",
        "risk": 1,
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 13,
        "mol": "Md(Re)",
        "sha": "5220fa4a254d4b8dcdff3812a2baba579b2591049c1a7b435a091d378482640c",
        "path": "anyhow@1.0.93.registry.json",
        "risk": 1,
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 14,
        "mol": "Md(Re)",
        "sha": "4d0ba6534d1926c3e59eba9c13d8441b9a2f3b5296191c541a58ed54bfd0aa06",
        "path": "async-trait@0.1.71.registry.json",
        "risk": 1,
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "mol": "Md(Re)",
        "sha": "2f9c1de62a7538fb80930d1f6bfca05c03be9d29c7134b87ecd02f3f733eadd4",
        "path": "autocfg@1.1.0.registry.json",
        "risk": 1,
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "mol": "Md(Re)",
        "sha": "e077ae2369a9fd1130cd26606c8f962ed13797884d25c4893a10b60386fc7e00",
        "path": "backtrace@0.3.75.registry.json",
        "risk": 1,
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "mol": "Md(Re)",
        "sha": "928172d76fb2f9fa71dfc6519e0d24589336b90031d562e1953cc85318edd531",
        "path": "bit-set@0.5.2.registry.json",
        "risk": 1,
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "mol": "Md(Re)",
        "sha": "7eac3769a3db3997953ddbb4f1a974b8e65cdacf75bf7b4e0a339756df96a7b5",
        "path": "bit-vec@0.6.3.registry.json",
        "risk": 1,
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "mol": "Md(Re)",
        "sha": "a29ebb8705a4267f5b4cbc09661ebf060df6910827a9dcd12434a04a72bf6ce3",
        "path": "bitflags@2.6.0.registry.json",
        "risk": 1,
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "mol": "Md(Re)",
        "sha": "9e851b6a26e0155aea4d2f49e792e61262ea39551c0f4703b0fc47f8370d64ee",
        "path": "bumpalo@3.16.0.registry.json",
        "risk": 1,
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "mol": "Md(Re)",
        "sha": "9668a6ff1f4f0a1e4adf83be0326171bea4d7c62f5beeec7180fdd3689faec0b",
        "path": "byteorder@1.4.3.registry.json",
        "risk": 1,
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "mol": "Md(Re)",
        "sha": "7e93625531e351cff19afa6d66eda1fb341ed72fa793ee6ecc1e351ab1d02544",
        "path": "cc@1.2.22.registry.json",
        "risk": 1,
        "size": 1004,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "mol": "Md(Re)",
        "sha": "b1528d5e86945654c5f826e1bddd0fdb0d6017ff6517d8c5b12971cfcf2b5767",
        "path": "cfg-if@1.0.0.registry.json",
        "risk": 1,
        "size": 986,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "mol": "Md(Re)",
        "sha": "4e87e924db1124d06a33200dc8ef69fa0dc71da8c0e65e5692655f1b1c5b5fa4",
        "path": "cobs@0.2.3.registry.json",
        "risk": 1,
        "size": 1120,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "mol": "Md(Re)",
        "sha": "fd2131b7016eb7db05e096cc0012c8fdc206b402d1cf1a2a983cef29bc5d4d7b",
        "path": "cranelift-bitset@0.123.15.registry.json",
        "risk": 1,
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "mol": "Md(Re)",
        "sha": "aaed26f87a32d92e0ae35c9feba9b3c9e492b5f68c36b1c3969731c383b0e6c4",
        "path": "cranelift-entity@0.123.15.registry.json",
        "risk": 1,
        "size": 892,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "mol": "Md(Re)",
        "sha": "39502a2b3aadc7727e90b4da1da3b417da094a4f90a70a69cbdb1e41dcf2bf1a",
        "path": "embedded-io@0.4.0.registry.json",
        "risk": 1,
        "size": 836,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "mol": "Md(Re)",
        "sha": "b88c692d0073a63abeab14881c3ea09a4a53ecb2b9486c7718fa775f45f02797",
        "path": "equivalent@1.0.1.registry.json",
        "risk": 1,
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "mol": "Md(Re)",
        "sha": "57486613653f1c90411e40b5dd6acdcd6dc2ab7ff8c37631038f322f1a6f9471",
        "path": "errno@0.3.10.registry.json",
        "risk": 1,
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "sha": "dda65853f228bc929fd6573a6e766e95519735da55721a87842525088886520d",
        "path": "fastrand@2.3.0.registry.json",
        "risk": 1,
        "size": 847,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "mol": "Md(Re)",
        "sha": "cf2aa8469283406140590a1b8dfc63d0a8f7da0fe90a209f892ddfef6c3245b2",
        "path": "fnv@1.0.7.registry.json",
        "risk": 1,
        "size": 830,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "mol": "Md(Re)",
        "sha": "4a62c8f3fbf9ba2e6b25b6387bfbdba7293bbabed9e80aadb6f77e04309ab718",
        "path": "foldhash@0.1.3.registry.json",
        "risk": 1,
        "size": 857,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "mol": "Md(Re)",
        "sha": "551687f27ed0f6db8a4a4791808b39b16807342d666bbfeb0061a0d5984b08ab",
        "path": "getrandom@0.3.1.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "mol": "Md(Re)",
        "sha": "2513a0143a84e93c049c2c70e9bca2ce03086e88bce3e0382ccdbb7775587850",
        "path": "gimli@0.32.0.registry.json",
        "risk": 1,
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "mol": "Md(Re)",
        "sha": "506f12710e1cf681a1d19f90b88d6b8476fa1e5d675bf84201440963b6a30925",
        "path": "hashbrown@0.15.2.registry.json",
        "risk": 1,
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "mol": "Md(Re)",
        "sha": "e139fecd7fad8366c42901dc2775b85bbc8d3d3800b37052a20e165cd99b1a07",
        "path": "heck@0.5.0.registry.json",
        "risk": 1,
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "mol": "Md(Re)",
        "sha": "a08446503a35c24cf9e3ca9646e67f79bafa805841d5a44e9888ffd045b83f95",
        "path": "id-arena@2.2.1.registry.json",
        "risk": 1,
        "size": 827,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "mol": "Md(Re)",
        "sha": "9145073339f2ed9c7e887f2e952149d5a4fdcacc162b5c3a3ba8ea617cd42eb7",
        "path": "indexmap@2.7.0.registry.json",
        "risk": 1,
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "mol": "Md(Re)",
        "sha": "3eac79bccae14d9275e12f5d1a2ec09fe7db35546cdcf70dcf60adac5f3bb195",
        "path": "itoa@1.0.14.registry.json",
        "risk": 1,
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "mol": "Md(Re)",
        "sha": "aa4e33aeefeca352a64fc5a32f6c197fe4592aa489d55b1d428a078d9a5ef27b",
        "path": "lazy_static@1.4.0.registry.json",
        "risk": 1,
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "mol": "Md(Re)",
        "sha": "fb39b56e6096763faf97203b0506cdc8e516c26ea9faf811ec3ac1ab3a72a3ef",
        "path": "leb128@0.2.5.registry.json",
        "risk": 1,
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "mol": "Md(Re)",
        "sha": "d78a5e844ebd304ace2d3aa8a1916e025607707712bc9bde07519f37f71b6e8d",
        "path": "libc@0.2.171.registry.json",
        "risk": 1,
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "sha": "4b58932b1feb6de04ca6cff09371daaf48a10ba42207fed2fca9e4a4018657ae",
        "path": "libm@0.2.11.registry.json",
        "risk": 1,
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "mol": "Md(Re)",
        "sha": "ca107fdc1c02f56ee8af006597f269342c9587a7d0f2950def6537955ee79dee",
        "path": "linux-raw-sys@0.9.3.registry.json",
        "risk": 1,
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "mol": "Md(Re)",
        "sha": "b06919b60a15ff8c2ba5d34fea2c27a808dc846513eb35d6e87c9cdbf2b3ecf4",
        "path": "log@0.4.27.registry.json",
        "risk": 1,
        "size": 839,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "mol": "Md(Re)",
        "sha": "f8ea62d1a1652117a426b2131c411943398b35bc0fe16b643dd4978660765749",
        "path": "mach2@0.4.2.registry.json",
        "risk": 1,
        "size": 897,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "mol": "Md(Re)",
        "sha": "5786eb667fdc60ef169037e0384a9aabd3fcc895debae0011b58df8b8540856c",
        "path": "memchr@2.5.0.registry.json",
        "risk": 1,
        "size": 968,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "mol": "Md(Re)",
        "sha": "7c9219c4f246a94308c43696b7f00508d0dcb32e9b0cd426cc75fc2b9e13df49",
        "path": "memfd@0.6.4.registry.json",
        "risk": 1,
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "mol": "Md(Re)",
        "sha": "c3b6bddc02d7cb099a3fd74e72bb125565eae9dc4fba114b73a2e488b4f74911",
        "path": "miniz_oxide@0.8.9.registry.json",
        "risk": 1,
        "size": 980,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "mol": "Md(Re)",
        "sha": "fb3ccee6e1863a62e66ddc30e9e7f4af3bb3158300c8f4a01912371ee0b32328",
        "path": "num-traits@0.2.19.registry.json",
        "risk": 1,
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "mol": "Md(Re)",
        "sha": "9126ead5294946320f1086f2b0e8984fa48e5c44ab222dbf25c0c2d22c2ef46d",
        "path": "object@0.37.1.registry.json",
        "risk": 1,
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "mol": "Md(Re)",
        "sha": "78073f51a484334d63793f85fd4f0a5369db32de82b44122c07a29865535fff0",
        "path": "once_cell@1.19.0.registry.json",
        "risk": 1,
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "mol": "Md(Re)",
        "sha": "c4729b861edfa603319565fc90cf756a1789439e7bd9b51f3a3cf0c76bd613e4",
        "path": "pin-project-lite@0.2.14.registry.json",
        "risk": 1,
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "mol": "Md(Re)",
        "sha": "f998583949a8c94bf8d12c1dac4e61b82f1ac50c9e5190d606be96391234b7e0",
        "path": "postcard@1.0.8.registry.json",
        "risk": 1,
        "size": 859,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "mol": "Md(Re)",
        "sha": "af0e0a8234466199f96b72cc194d0635de7bc94a7b9b49a1672bb3a980fdb413",
        "path": "ppv-lite86@0.2.16.registry.json",
        "risk": 1,
        "size": 882,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "mol": "Md(Re)",
        "sha": "7477c39dd518fad28138d4760f3cb1f4362e32e2a195be4b24d9ab75c1b0bbd7",
        "path": "proc-macro2@1.0.92.registry.json",
        "risk": 1,
        "size": 947,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "mol": "Md(Re)",
        "sha": "f7213de2b3802cdd49b192d8864890e8d9e31fa3f778550284e95398f39b910b",
        "path": "proptest@1.0.0.registry.json",
        "risk": 1,
        "size": 918,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "mol": "Md(Re)",
        "sha": "5ee821512683e7fbcaf8d485bf4591a4b44a89a8be9a9944073ab71aa46535d2",
        "path": "pulley-interpreter@36.0.15.registry.json",
        "risk": 1,
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "mol": "Md(Re)",
        "sha": "60d5672464f87efcd2271d083b025e7be0468e13294dda4fee938a8314ee14e2",
        "path": "pulley-macros@36.0.15.registry.json",
        "risk": 1,
        "size": 877,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "mol": "Md(Re)",
        "sha": "f4b3faab1833ad7e98859a81c54757bb4eb7a40f2a110508aac6436753c93e70",
        "path": "quick-error@2.0.1.registry.json",
        "risk": 1,
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "mol": "Md(Re)",
        "sha": "69291e9c3206b6ce7a53e4bf03d953f6caa5ebf793d10d0eb9f41a90c269888d",
        "path": "quote@1.0.36.registry.json",
        "risk": 1,
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "mol": "Md(Re)",
        "sha": "6c3b7d5fb2d8c836bc077becc2817dedba9800e2d0f8704c61f8eca786d87a6d",
        "path": "rand@0.8.5.registry.json",
        "risk": 1,
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "mol": "Md(Re)",
        "sha": "c2aac81a4a14cc9bcbb26119b7114e67396ae44f3df9d9a9b91cdb8254332d0d",
        "path": "rand_chacha@0.3.1.registry.json",
        "risk": 1,
        "size": 875,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "mol": "Md(Re)",
        "sha": "59d1410330553e64cdaefae75f7a2760a3ecd415f0513d9f41851c6a46e1113b",
        "path": "rand_core@0.6.3.registry.json",
        "risk": 1,
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "mol": "Md(Re)",
        "sha": "0af730133c4aafb2d7301767e1fa1533b150939981bc6b5f543217af5e01e376",
        "path": "rand_xorshift@0.3.0.registry.json",
        "risk": 1,
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "mol": "Md(Re)",
        "sha": "25a4dc9c3987a4d440699e1f73feafaeca9af559d934dffb55ae0b8dc66bd17b",
        "path": "regex-syntax@0.6.25.registry.json",
        "risk": 1,
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "mol": "Md(Re)",
        "sha": "bdb084317d2df4fa0e0c124e46e1513538a8b8d4b83a3b90705308242e87a670",
        "path": "rustc-demangle@0.1.24.registry.json",
        "risk": 1,
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "mol": "Md(Re)",
        "sha": "aa37306b3d87948cf80b758148078ef257eace8d647276aaec1288fea771be3f",
        "path": "rustix@1.0.3.registry.json",
        "risk": 1,
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "mol": "Md(Re)",
        "sha": "7f65169fe2fc7ba765854743ae71189358fbdc182d0864305ae25d74419d9240",
        "path": "rusty-fork@0.3.0.registry.json",
        "risk": 1,
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "mol": "Md(Re)",
        "sha": "52fe000f6c24446b62791f76a445f3230a6f56a87199b4076adaf9a0c4b9b739",
        "path": "ryu@1.0.9.registry.json",
        "risk": 1,
        "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": 1321,
              "is_deprecated": 0,
              "published_unix": 1678644219,
              "downloads_total": 1116003331,
              "downloads_recent": 250312530,
              "package_age_days": 4365,
              "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": "3d8409051d20aadee659eabb161c8ca23a849c6db9f68c8b7e4278e199b0d17e",
        "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)",
        "sha": "a613dae111aa65a5ebf0b55554d93df779cfe369898348901eaa833a8bc5e538",
        "path": "serde@1.0.215.registry.json",
        "risk": 1,
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 73,
        "mol": "Md(Re)",
        "sha": "32833f9bcf37410f99d66b73d60d204b3ff60b6b9d932e433cd30881e20c4b7a",
        "path": "serde_derive@1.0.215.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 74,
        "mol": "Md(Re)",
        "sha": "eea537886ae0ee5675e9c0c3f4584a4209add28ba9baee88be1f5442288a1a55",
        "path": "serde_json@1.0.140.registry.json",
        "risk": 1,
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 75,
        "mol": "Md(Re)",
        "sha": "57602fc938c43fc603e5108f6314762faf63e8e307ec1cf2edcefde19b1037a4",
        "path": "shlex@1.3.0.registry.json",
        "risk": 1,
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 76,
        "mol": "Md(Re)",
        "sha": "214928fafd478851d8bfac7eab7f7d9246659ab4f1d828ad29de7721d6eeb79c",
        "path": "smallvec@1.13.2.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 77,
        "mol": "Md(Re)",
        "sha": "9b7ffe0b092192049fadab213845257713e345eba68aff8cf46bac37e52fb180",
        "path": "syn@2.0.100.registry.json",
        "risk": 1,
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 78,
        "mol": "Md(Re)",
        "sha": "ae0d874708cb3915c07b18a3819393c3e0573728456c8c6874cccd4cb7601a2c",
        "path": "target-lexicon@0.13.0.registry.json",
        "risk": 1,
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 79,
        "mol": "Md(Re)",
        "sha": "5ed1c52294185059b8cbec7e0045a91fabb8268123dbac4901df18cd6d951c1b",
        "path": "tempfile@3.19.1.registry.json",
        "risk": 1,
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 80,
        "mol": "Md(Re)",
        "sha": "b64efaa05afc0cb5504e2ef3b6fc78f9d489da8529ba7c43503ca139ce8929ec",
        "path": "thiserror@2.0.12.registry.json",
        "risk": 1,
        "size": 823,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 81,
        "mol": "Md(Re)",
        "sha": "15702f397d28e6de735750503ffed7f156b75955713eb170d74b40750ae2ba35",
        "path": "thiserror-impl@2.0.12.registry.json",
        "risk": 1,
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 82,
        "mol": "Md(Re)",
        "sha": "a9a29e8fcd4ae880be97122100b83540547e718866ff7832564a1a8fe2623813",
        "path": "tokio@1.44.2.registry.json",
        "risk": 1,
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 83,
        "mol": "Md(Re)",
        "sha": "a88ca9a61ea3491d4c36c30694d87a8cf84eeb673e9812b17a97f1cc6bf2679e",
        "path": "tokio-macros@2.5.0.registry.json",
        "risk": 1,
        "size": 829,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 84,
        "mol": "Md(Re)",
        "sha": "bff996de391f53b6516af8987d4342b712c049587c58f1454cc9c5d18f3753e8",
        "path": "tracing@0.1.37.registry.json",
        "risk": 1,
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 85,
        "mol": "Md(Re)",
        "sha": "ca00a20be72cc775741038a37afeaf5878ab6de1d374a49f9926812c4b0e3c2f",
        "path": "tracing-attributes@0.1.26.registry.json",
        "risk": 1,
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 86,
        "mol": "Md(Re)",
        "sha": "55d51fd7caec19993ccbd59049bc91a5dbb79736c160f5194d999f12165965ac",
        "path": "tracing-core@0.1.31.registry.json",
        "risk": 1,
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 87,
        "mol": "Md(Re)",
        "sha": "7931aa29f554ae7a06a08015ba61c1048dd0462801fafdac1f92fb68898937f7",
        "path": "unicode-ident@1.0.8.registry.json",
        "risk": 1,
        "size": 955,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 88,
        "mol": "Md(Re)",
        "sha": "027f9dca404e528234419b99fd501e4e9feecef80bd12a8e60c17e490b3a9c24",
        "path": "unicode-xid@0.2.3.registry.json",
        "risk": 1,
        "size": 973,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 89,
        "mol": "Md(Re)",
        "sha": "cdf166f5d38362c19662e665f70de992ea472af06e61804f72405af3538f15f3",
        "path": "wait-timeout@0.2.0.registry.json",
        "risk": 1,
        "size": 954,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 90,
        "mol": "Md(Re)",
        "sha": "5a4c4483e1a16b4f291577b138670f2285ece27146b6728ac72dea22ec4d41a5",
        "path": "wasi@0.13.3_wasi-0.2.2.registry.json",
        "risk": 1,
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 91,
        "mol": "Md(Re)",
        "sha": "9db737289cef0bbaca9198dce95de90876cd7d3d21f2c0207ff2af54e17beb10",
        "path": "wasmparser@0.236.0.registry.json",
        "risk": 1,
        "size": 952,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 92,
        "mol": "Md(Re)",
        "sha": "8a9cbeeb2da0797e0400e9813365cbf861e2ca553cfdb23589ddb506b14371e5",
        "path": "wasmtime@36.0.15.registry.json",
        "risk": 1,
        "size": 872,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 93,
        "mol": "Md(Re)",
        "sha": "504555a23e092230f938d73c2404dfe129e95e2a3dcc4d84cdb818b5c8895be9",
        "path": "wasmtime-environ@36.0.15.registry.json",
        "risk": 1,
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 94,
        "mol": "Md(Re)",
        "sha": "ad0ae8bcf6476e608cbca3dedaeae24e8b422827df255aa0e936cc42949fb0f9",
        "path": "wasmtime-internal-asm-macros@36.0.15.registry.json",
        "risk": 1,
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 95,
        "mol": "Md(Re)",
        "sha": "54ec5c7b2ca7530a953f8706b061dd5f70b2b2caafe7c23197b3f7017343234a",
        "path": "wasmtime-internal-component-macro@36.0.15.registry.json",
        "risk": 1,
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 96,
        "mol": "Md(Re)",
        "sha": "4e9f366342a1590300c891cc278c949f252ea5c77eab2178b0631e45dc194c9c",
        "path": "wasmtime-internal-component-util@36.0.15.registry.json",
        "risk": 1,
        "size": 929,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 97,
        "mol": "Md(Re)",
        "sha": "0286f0027e7a11ae0bfb337591c56708a177f941e12789a4ed57ddff797586a1",
        "path": "wasmtime-internal-fiber@36.0.15.registry.json",
        "risk": 1,
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 98,
        "mol": "Md(Re)",
        "sha": "d796113965b59d23a2150cb92ad92eb78ad3fb5f1c350b5fec9845ee2a875dd4",
        "path": "wasmtime-internal-math@36.0.15.registry.json",
        "risk": 1,
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 99,
        "mol": "Md(Re)",
        "sha": "c00b8d31398fcd789c2bea346f6ad1ce579128964373d87874eaa4be0675c124",
        "path": "wasmtime-internal-slab@36.0.15.registry.json",
        "risk": 1,
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 100,
        "mol": "Md(Re)",
        "sha": "31875b316c819fd04a1a7b316f93e33c5c74eb2b5a4292b050d33c6ed0b89e42",
        "path": "wasmtime-internal-unwinder@36.0.15.registry.json",
        "risk": 1,
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 101,
        "mol": "Md(Re)",
        "sha": "229f947e7740669616b4591400d5932180af77ffb68609cd7acf65bdd885863d",
        "path": "wasmtime-internal-versioned-export-macros@36.0.15.registry.json",
        "risk": 1,
        "size": 917,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 102,
        "mol": "Md(Re)",
        "sha": "61575010e1bb3faf068a7f60239f62438fb9c8b45a053925e27d416698feea96",
        "path": "wasmtime-internal-wit-bindgen@36.0.15.registry.json",
        "risk": 1,
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 103,
        "mol": "Md(Re)",
        "sha": "7d1cb9bfe2429a5e62135184a3ca813a57174a796770eeaad47f76165e5db05f",
        "path": "wast@35.0.2.registry.json",
        "risk": 1,
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 104,
        "mol": "Md(Re)",
        "sha": "176b7f20e80f9e4119cb8b287dd904f6d47737fda5048f970836034166952351",
        "path": "wiggle-generate@36.0.15.registry.json",
        "risk": 1,
        "size": 873,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 105,
        "mol": "Md(Re)",
        "sha": "afc4ddf1e765a3d47ba874ff3315e43f33af16435b0e5c22055e4867f4491f52",
        "path": "wiggle-macro@36.0.15.registry.json",
        "risk": 1,
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 106,
        "mol": "Md(Re)",
        "sha": "52daf330fa0f1efb7c466396c0881e7bd65444728afb98b8be5f21773e3babad",
        "path": "windows-sys@0.60.2.registry.json",
        "risk": 1,
        "size": 831,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 107,
        "mol": "Md(Re)",
        "sha": "5afd98d57957b94bd732fd4d260679a4c8d38fe0d35a5169df12bcec28043a13",
        "path": "windows-targets@0.53.2.registry.json",
        "risk": 1,
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 108,
        "mol": "Md(Re)",
        "sha": "39cb79f580b8558ba0161c3a1e74bd5217088131bcadb212664af6625048cbb3",
        "path": "windows_aarch64_gnullvm@0.53.0.registry.json",
        "risk": 1,
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 109,
        "mol": "Md(Re)",
        "sha": "1bb42828a5760ddbe76428d6741ac4f296af61f86cd882a3687fe368f7ee044b",
        "path": "windows_aarch64_msvc@0.53.0.registry.json",
        "risk": 1,
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 110,
        "mol": "Md(Re)",
        "sha": "8d063920d5f2ecd8da630c11c3963569d735d2ec13b8635d634b49daf8481e2b",
        "path": "windows_i686_gnu@0.53.0.registry.json",
        "risk": 1,
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 111,
        "mol": "Md(Re)",
        "sha": "addccc5d7c3679dd09154f2f887352adb5b27bc9f19c64b1e04e816b7d57893b",
        "path": "windows_i686_gnullvm@0.53.0.registry.json",
        "risk": 1,
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 112,
        "mol": "Md(Re)",
        "sha": "e818708a6752a2e9944614bbabb9df1582efbb51c6b6bfbbb9490ea82b2e3b01",
        "path": "windows_i686_msvc@0.53.0.registry.json",
        "risk": 1,
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 113,
        "mol": "Md(Re)",
        "sha": "519c609ca8a06c1dd5f021509aff3e0fff9357f9d3cd5466a8a3e06b1269f310",
        "path": "windows_x86_64_gnu@0.53.0.registry.json",
        "risk": 1,
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 114,
        "mol": "Md(Re)",
        "sha": "32a6de1f0ad6e7565ce23213c1e10581d11db5b7623a5eb074e212b628e6d3ce",
        "path": "windows_x86_64_gnullvm@0.53.0.registry.json",
        "risk": 1,
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 115,
        "mol": "Md(Re)",
        "sha": "31084ed0c6a58a40a9a651feeaa08bab582a49c5ede2082328413e56f81c0bcd",
        "path": "windows_x86_64_msvc@0.53.0.registry.json",
        "risk": 1,
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 116,
        "mol": "Md(Re)",
        "sha": "9388032b25ef396584b8a1f2876cd73d33bb8a75b0c66a9433efa052949fd242",
        "path": "wit-bindgen-rt@0.33.0.registry.json",
        "risk": 1,
        "size": 957,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 117,
        "mol": "Md(Re)",
        "sha": "057a428c08f6f76490b8af04713239605c270b69e1926a0390ed79907b6ca82f",
        "path": "wit-parser@0.236.0.registry.json",
        "risk": 1,
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 118,
        "mol": "Md(Re)",
        "sha": "d02df2f3a952c15ae3d256996806e717e59ebd24e266056fe89bb5ffefa061c3",
        "path": "witx@0.9.1.registry.json",
        "risk": 1,
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 119,
        "mol": "Md(Re)",
        "sha": "afc4ddf1e765a3d47ba874ff3315e43f33af16435b0e5c22055e4867f4491f52",
        "path": "wiggle-macro@36.0.15.registry.json",
        "risk": 1,
        "size": 851,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 108,
    "rev": "76e61",
    "v": "8"
  }
}