{
  "ml": {
    "v": "7",
    "eng": "2.13.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00851952,
        "rte": "az",
        "prob": 0.00851952
      },
      {
        "cls": 0,
        "raw": 0.005912284,
        "rte": "az/tar",
        "prob": 0.005912284
      }
    ],
    "prob": 0.00851952,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008519520051777363,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001901388168334961,
        "type": "cargo.toml"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000277558956440771,
        "type": "markdown"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013510386452253442,
        "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.000020265579223632812,
        "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.00001958012580871582,
        "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.00003058711808989756,
        "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"
      },
      {
        "id": 120,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 121,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 122,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 123,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 124,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 125,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 126,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 127,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 128,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 129,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 130,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-25T13:56:03Z"
  },
  "path": "wiggle@24.0.9",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Cm)Md₃(InPa)",
        "sha": "97d34362e9266cdafe2537e43aee4dc0268629c344ca820509bf972265026e53",
        "path": "/tmp/postdoc-tmp-UFIqnL/scan-yKeo4g/wiggle_24.0.9",
        "risk": 5,
        "size": 23880,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 23880,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 23880,
              "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": "24.0.9",
            "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": 2359,
              "entropy": 5.02
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 5.07
            },
            "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-yKeo4g/wiggle_24.0.9!!wiggle-24.0.9/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/anyhow?version_requirement=1.0.22",
            "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=1.0.43",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing?version_requirement=0.1.26",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wasmtime?version_requirement=24.0.9",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wiggle-macro@24.0.9",
            "off": 1309,
            "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=24.0.9",
            "kind": "undefined"
          },
          {
            "to": "src/lib.rs",
            "off": 1373,
            "file": 9,
            "kind": "local"
          },
          {
            "to": "pkg:github/bytecodealliance/wasmtime",
            "off": 1045,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "1b834aaef6ba107bdb385017bf7790b3db9298025b1987f1b89fe533d232424c",
        "size": 2359,
        "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-yKeo4g/wiggle_24.0.9!!wiggle-24.0.9/README.md",
        "pid": 0,
        "risk": 3,
        "sha": "21422dca0d2d4fd0e55a8cb795e26fc5ba1d6ca84c309c8d7f2344b1b47bdf17",
        "size": 940,
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                359,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                250,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                831,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                41,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                220,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                37,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                344,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                430,
                0
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "B-RapvqZv7z*al6DTZz$y+cYbwPJ0gBBujTB-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": 19932,
            "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::bail"
            ],
            [
              "",
              "anyhow::Result"
            ],
            [
              "",
              "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",
              19568
            ],
            [
              "debug",
              19768
            ],
            [
              "run_in_dummy_executor",
              19885
            ],
            [
              "dummy_waker",
              20423
            ],
            [
              "clone",
              20525
            ],
            [
              "wake",
              20767
            ],
            [
              "wake_by_ref",
              20860
            ],
            [
              "drop",
              20960
            ]
          ],
          "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": 5116,
              "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": 21052,
              "entropy": 4.71
            },
            "text": {
              "lines": 605,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 5006,
              "char_entropy": 4.71,
              "unique_chars": 83,
              "top_char_null": 0,
              "import_density": 4.63,
              "string_density": 0.01,
              "top_char_ratio": 0.08,
              "avg_line_length": 33.8,
              "max_line_length": 118,
              "empty_line_ratio": 0.1,
              "last_line_length": 1,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.34,
              "line_length_stddev": 28.66,
              "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.59,
              "identifiers_to_functions_ratio": 4.76
            },
            "binds": {
              "count": 26
            },
            "binary": {
              "peak_region_bytes": 17408,
              "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": 198,
              "count": 7,
              "avg_length": 28.29,
              "max_length": 94,
              "avg_entropy": 3.6,
              "entropy_stddev": 0.45
            },
            "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.28,
              "avg_params": 1.61,
              "code_ratio": 0.56,
              "max_params": 3,
              "length_stddev": 8.81,
              "avg_name_length": 7.47,
              "no_params_count": 1,
              "avg_length_lines": 8.92,
              "max_length_lines": 35,
              "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": 812,
              "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-yKeo4g/wiggle_24.0.9!!wiggle-24.0.9/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "d95fe6da9033b621d532ccade24fab267d121381c8d6aad964b630b67ef777a5",
        "size": 21052,
        "traits": [
          {
            "id": "metadata/import/rust/wasmtime::wasmtime",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports wasmtime::*",
            "spans": [
              [
                627,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/import/rust/anyhow/bail::anyhow/bail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::bail",
            "spans": [
              [
                13,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "spans": [
              [
                19,
                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": [
              [
                19980,
                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": [
              [
                20015,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/poll::std/task/poll",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Poll",
            "spans": [
              [
                20024,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/rawwaker::std/task/rawwaker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::RawWaker",
            "spans": [
              [
                20030,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/rawwakervtable::std/task/rawwakervtable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::RawWakerVTable",
            "spans": [
              [
                20040,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/waker::std/task/waker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Waker",
            "spans": [
              [
                20056,
                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/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "spans": [
              [
                8163,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "spans": [
              [
                10059,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::rust-get-accessor-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust calls a .get() accessor",
            "spans": [
              [
                11037,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                2457,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                1355,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                1997,
                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
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                20008,
                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-yKeo4g/wiggle_24.0.9!!wiggle-24.0.9/src/region.rs",
        "pid": 0,
        "risk": 2,
        "sha": "5a4e9284148747f00dbe08831b87c5c2528e68eff266a6f1996fcb11d00ed821",
        "size": 2039,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              3,
              4
            ],
            "spans": [
              [
                997,
                12
              ],
              [
                1040,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                1029,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "spans": [
              [
                1154,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                997,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                1040,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                62,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                289,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                266,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 11,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a58902ce6057786b572f78625f9039cf8c67f8b39a6770de045f18665f11c073",
        "path": "addr2line@0.22.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 12,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fe5d9a356e9c7eb6a033d407997a08e955b2a5d37d9f73d4c4a56e9bea587055",
        "path": "adler@1.0.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 13,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "37edfc7369df8f5fadbc44f7b3d6feaab48fd6693aa0064c32370bd5eb7960b8",
        "path": "ahash@0.8.11.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 871,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 14,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "15694c6516ff24880d78cbf41a672670fbf9fa17d9370b536e9960a7a9de8c53",
        "path": "anyhow@1.0.75.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a2ffb7093376703de7be5fc3cb270c5e0c9daa4f6bea1e8de362533d6cb25614",
        "path": "async-trait@0.1.71.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2c35d07d37d57b46b3045e289839c2c18ea15236f7d976915ca63557e0a9687c",
        "path": "autocfg@1.1.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "db501b30df758cded61db57f13eb3ea9dcbc6436048bdbc0d2fbb6217fc5b6bd",
        "path": "backtrace@0.3.73.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 930,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d22e09c4184491f7336c99562919ae814b90fd06509a4f24b7920447493290de",
        "path": "bit-set@0.5.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f53a559e855abd469e3d16f4e007baf631b2df8767b5b70d4860ca3c197ef85e",
        "path": "bit-vec@0.6.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "993fc132c57898d46330e10bd53a0b2af3dd5592b34be7f5b2fff65ee91465bb",
        "path": "bitflags@2.4.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "24f8d58fdf7379227bd205b87babd2a67a7bf1c50dbf022f13b58facdcd16c62",
        "path": "bumpalo@3.14.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7cfa7e5057ac62f05ebae11719e6087a6b8fbd6b975d5f7fd3d63cbcacef3257",
        "path": "byteorder@1.4.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 915,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "6cfd468750a2b89dd19926506e6173ee043bf6c22fe5109a94f3c51a0cfeb570",
        "path": "cc@1.1.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1003,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b598f487a31a983b5501439d4349e2ce7cb457f0e6ccb3e5f0516b1c35cac271",
        "path": "cfg-if@1.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 986,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e958fc4490efe25379b7cfa0c5f13159adf3a2616deecd5c2c1912fbc4378029",
        "path": "cobs@0.2.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1120,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "94917bdce8ca71991d8626eb930d57b17ea4b256d8d44839e483b7362308ac44",
        "path": "cranelift-bitset@0.111.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1ed786a5b6d86472a865ebecf84eee61e07c7a6be1d7f93e78fc4dfeb2c49f0e",
        "path": "cranelift-entity@0.111.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 892,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c8717be0e23c6105fbfdbd91afd0ae849845dd52760f82e569d8d4a708a20635",
        "path": "dirs-next@2.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1139,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f954d88ee5c90075ab92334c14608173505989c6fbca66dbecf33d25b91c23c9",
        "path": "dirs-sys-next@0.1.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f27993f73f2b3b89465a148234156c9fcb3a46ec331a803835f44d0e9a936a60",
        "path": "embedded-io@0.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 836,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e0f876919b9b40c5bc753b891600547479bf1ece2fe868343de6042636d7b13e",
        "path": "equivalent@1.0.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2cd9ee028c93adc2d3013762802c2981eefee20157a2629725985e4628febbbd",
        "path": "errno@0.3.8.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8875f6caa5d4f1c3c7feac97afa8c7b0761eb8fb1a8b4ed7c94c4abbc2db1a63",
        "path": "fastrand@2.0.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ac215a6fafe7382f47dd7c28ae3ec6daa38aecfbf2f61fa822de7e4419f52f7c",
        "path": "fnv@1.0.7.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 830,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fb8533fddd564e6d981b51f1f0b191607f0d0dc9a350b97af5eb09bba422b947",
        "path": "getrandom@0.2.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7c192ac8f51b7cedd01cac8c7b62fe104ac547537a467f781984da1761ffd98c",
        "path": "gimli@0.29.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9473be78386c7d48bdd1260f341d144dbd9c280c6ef57ed8deb767d5b9ff3de0",
        "path": "hashbrown@0.14.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "19a0ed5bd77ff6b2238191278d8c421e43ff48e6e8d01757775578789f7fcfde",
        "path": "heck@0.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 838,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "712aa1499e1b3f09383e7664bbf39f4793e1b567791e510669b2743112e3a9fb",
        "path": "hermit-abi@0.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 847,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fec8efc501659bdc05755f8205eae930cbc92b95315f8bfeb0d2ef6f5a906656",
        "path": "id-arena@2.2.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 827,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b23a75d30fae8ed85e0460441097ca5e538028648784c590349311e2b69bd30f",
        "path": "indexmap@2.2.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4f7bf113585b09fd394097337b16635d02871781ae3b3507b26729c80675258e",
        "path": "itoa@1.0.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9344c4c77bc15f51cb043b997c934f1f9e22c2e07b0479210c451c290a3439e6",
        "path": "lazy_static@1.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f61f6f12fb1ee65dcfd1192faa2c8a6551672fa9cc39064dcf03fbe8d3f720dc",
        "path": "leb128@0.2.5.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b62c0ff44aa68aed9a155c1302a9befe2f706d4f58717740a494026fd269dc86",
        "path": "libc@0.2.161.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3d66c6620d6309e932fdd3da21f9c1511f4644b6339f5ea56e46374f35dc57f3",
        "path": "libm@0.2.7.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 831,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1a254cd618ac3e196a417af66f94b3dbcba74a6aeed995f835672d80bd9716a6",
        "path": "linux-raw-sys@0.4.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "995d5ad231b201a23a460306f12662850fbd87592fd99f5c1910c1dbaa3a6c4a",
        "path": "log@0.4.17.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 840,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "39144c8cff065869054902b5d442c5878da92d163e29ed20c92e11e165cb0512",
        "path": "mach2@0.4.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 897,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "845e3e880c02503266cb9df221d1ab989b056fdb41cb78e1d343f4f7dd311764",
        "path": "memchr@2.5.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 968,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7a91c60b101e9ee390143e7be0353df6bac7d6f08f0bc01deb1911f650ae6c88",
        "path": "memfd@0.6.4.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "91baa4956db23e9ec4bcb57d0a7c37e670a226f4ce4e1d7f9e1ba5eb44300c84",
        "path": "miniz_oxide@0.7.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 981,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2057092f0c6b5d7db698021d26110a6b4d6c8335c76ec1bf1303581049d5fe73",
        "path": "num-traits@0.2.19.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "045516e3d41c64728bdcd11dfa1ed9f789a7877cbd6fe04a31858e32d76bea25",
        "path": "num_cpus@1.16.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f55089113e49a1cc15d83779126ecb907e0ff1f12b43e717e62647833340e252",
        "path": "object@0.36.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "21111fcee8c457183e5b76ed0e9bff66d330945b22ee89224919a46535370aaf",
        "path": "once_cell@1.19.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "dd698e139806a2bc9f560ae11d55c7efd51f42696430cfa88b4ada3c30e2804c",
        "path": "paste@1.0.7.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 840,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c1ec6df38f4d909315624a0d95b648d96eb17d0ec12dbf8d1bfc5ab85ab4ad3c",
        "path": "pin-project-lite@0.2.14.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "aafd2d66841c3ed813e60bca974b6a76a7ea6dd620d0c515ce40f809288731cb",
        "path": "postcard@1.0.8.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 859,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a848c6695464e4df989aa7300cbb024e805a57a69aa52c4d6d39fbbcc145a250",
        "path": "ppv-lite86@0.2.16.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "05f4d50ccca01fce2e9b5e020417743ebd11b90c6e38087bea7322d0831461d0",
        "path": "proc-macro2@1.0.81.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 947,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "80ee40f4814c73bce2f3d4ba15b8575002f0d60f2288e62c70a35a95bb03591b",
        "path": "proptest@1.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 918,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c0fa68d4c905481094bcb9f763031d4cfbd42128968fc0e5617a6ec04b8d6feb",
        "path": "psm@0.1.18.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 875,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ad81a65205f5d7fd9f2bb73f921137be6007ffd0257eae808ca2f6cf356814e4",
        "path": "quick-error@2.0.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "5b0fe1a87aaea69e11345eabd37ed6e91faba2b86079db66b4cb85ae4486eae2",
        "path": "quote@1.0.36.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "665e62d605fc74a194702a9265a9c700e753166cc66bc533c1c1eb596602f01b",
        "path": "rand@0.8.5.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c809823674c77cbce0438dff97f8a5a070446388d972e11049aad6521c967e3b",
        "path": "rand_chacha@0.3.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 875,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "661a42499e085fd5f570fb1336a0ef08c8dde9bb6723553d79108fcb5ea9f690",
        "path": "rand_core@0.6.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ff442a6a70ae43ede081e0fb81be2b468ad8e14f0920c07039a7a2480055ceba",
        "path": "rand_xorshift@0.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2579a43fee71b04801e5a7db2cb4a6b41e48d388aada15ee79fe7fe2e16a439a",
        "path": "redox_syscall@0.3.5.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 852,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 71,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8b407a5ec27b6408537926b3a75df73500e3ce2805a95219691db40e873115a5",
        "path": "redox_users@0.4.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 862,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 72,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d29f08ed33661df73f3208e27c847c0da5376531466e406974537fc9aff5f87b",
        "path": "regex-syntax@0.6.25.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 73,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c470a5ec5cd1e77e40122c4246af91509f41a9fd5aa17351891c4c5ed53fb2b0",
        "path": "rustc-demangle@0.1.24.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 74,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f083ba60fb0b92a096f9a153c82bd9f68e0f0a3b7fd5785147f09069b6f66265",
        "path": "rustix@0.38.39.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 907,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 75,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "64b173cca0bb81673204de5d124f682081b7ed12fe681ed798c67c16b371fe0e",
        "path": "rusty-fork@0.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 76,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4af0b1b0f8c1a0ad2e903c0b8a5eb62e10c939c71a18e481c98efc841833463b",
        "path": "ryu@1.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 867,
              "entropy": 4.82
            },
            "binary": {
              "peak_region_bytes": 867,
              "peak_region_entropy": 4.82
            },
            "registry": {
              "age_days": 1322,
              "is_deprecated": 0,
              "published_unix": 1678644219,
              "downloads_total": 1119229093,
              "downloads_recent": 251033087,
              "package_age_days": 4366,
              "first_published_unix": 1415684228
            }
          }
        },
        "id": 77,
        "mol": "K(Li)Md(Re)",
        "path": "semver@1.0.17.registry.json",
        "pid": 2,
        "rel": "registry",
        "risk": 2,
        "role": "sidecar",
        "sha": "d81470d8720d125566009e99b8b21ef03bf6178bde09c3d23c630ac5e1174a8e",
        "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": 78,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "afc2274806b48aef4e7137a85ec3e0cfe974090a1e3c44597b68fdc8d1130c8b",
        "path": "serde@1.0.188.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 869,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 79,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "1fed19c3a3d1a1e1c8faa31f8bf77aaf96b0575e4629b2494613bf7f428a5756",
        "path": "serde_derive@1.0.188.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 80,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d5cf81fc545245babf5d3e73a3954cb0a5a66067377c85c20aa83204ae649c9b",
        "path": "serde_json@1.0.107.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 81,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "26d7a90ae603908187646dbe0fb09ed2af056dd35e924b1edf4c18840aa3c96a",
        "path": "shellexpand@2.1.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 82,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ab160a6188e8681cc8472d66c19ea64afebc0d5fe29d17ea13bb22ac28862dd7",
        "path": "smallvec@1.11.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 83,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "72ecb34f67c345b998d046d95a00882b98780e1cb3ab631595aae69f99e8fce8",
        "path": "sptr@0.3.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 830,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 84,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2d4ca263ea5540f6d5acdfb6cc68583087d1a3799b140a64fcccacc7c5ca2352",
        "path": "syn@2.0.60.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 824,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 85,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "47074a1d7cfd8bc0caf63fe37e7fd50ee1632ec87999ca68ff4f8876b957ef3c",
        "path": "target-lexicon@0.12.16.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 866,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 86,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "72b4132230d03d70d9fb1979b360ec16d1bb79b10b49f3972f866f38a6424a31",
        "path": "tempfile@3.8.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 905,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 87,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4e7d6000b7bf84c8bf91a8c93e8deb273985cc4b6888fe0d61607c58541d36ea",
        "path": "thiserror@1.0.43.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 824,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 88,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e5deb41048b9c28276b6730e9fcec6a719e13172c28d7d493301c82467540c15",
        "path": "thiserror-impl@1.0.43.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 862,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 89,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "6396ec4f3b76727dc679a08f303cceb569092198a5ab826bf05883a6c49a383a",
        "path": "tokio@1.30.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 90,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "187e4758ddcbb0c3820bb263d05923b07cd26979d89aeecbe36783ea31d41ded",
        "path": "tokio-macros@2.1.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 830,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 91,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3bc8536c4f5d8bc5e1b7554d7c4bac5a99cacf6c0d18d975675b8dd40b5d895f",
        "path": "tracing@0.1.37.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 92,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "5db9b5e3851f11410e89cf826c9a701d404f0f88ff173200ed95ea6a6b51a3d3",
        "path": "tracing-attributes@0.1.26.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 93,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8825f5520f8f87f48e91baf76135ab22bcdde6fa40e773c507d3d30f19fa4869",
        "path": "tracing-core@0.1.31.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 94,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "0beb510821b5e6fa37715146535f73facab3599c7ab194b31a4d7c5b40c0d26e",
        "path": "unicode-ident@1.0.8.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 955,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 95,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e6705d96d4b4c4dfd4a946aa139c53c4c8ffb10c7ec89053a52fa4d635d9542a",
        "path": "unicode-xid@0.2.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 973,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 96,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4c334991550d2b8ba417b2d08b6a17debe1737220d6a6ab9715f6e72bbb993fd",
        "path": "version_check@0.9.4.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 97,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4c3689f0d2e7d2539165069a042e97945ae511871fc219a895184875a45ccef2",
        "path": "wait-timeout@0.2.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 954,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 98,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c6bb3beeea4b95d175c43a3c9f5f4040aafd8df820bc7bd96a120509ca386cf0",
        "path": "wasi@0.11.0_wasi-snapshot-preview1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 906,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 99,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "259ac420f099795688405c01ccd6e34f5c9a159bacb47a76642b188646e3b271",
        "path": "wasmparser@0.215.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 952,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 100,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "79312a4fe7671639a4673bf0f9059f0fb8a516db4f86c4aea8479df171756bbb",
        "path": "wasmtime@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 872,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 101,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ad871b84c1c72d82fcf5fb4bf09901655db207efad36e24aaa317e6d46cd383e",
        "path": "wasmtime-asm-macros@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 882,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 102,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "73ecfb76d427b090dc980d94332f352f8b6168992ccfb2b9c148ce13bb1e658d",
        "path": "wasmtime-component-macro@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 103,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9f9e2429216936d8dcfdcdbe98c1ef52408a754bd5ab7ae30c44790c39d4dd65",
        "path": "wasmtime-component-util@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 910,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 104,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c13850b58d66f0c56d286bd7f791db7a9aa72b601f10a849fce2b4a3eca41b60",
        "path": "wasmtime-environ@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 105,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9b4e1b03690020428ff491a6eaf32e8170dfe859b0ff7c6d2f587cda7d8a4613",
        "path": "wasmtime-fiber@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 857,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 106,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e0e20b5c9546a3747a6f9be8f3a24346f4844f53dc62cda38b06e02fd3e84972",
        "path": "wasmtime-jit-icache-coherence@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 107,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "34e7862451a51e5766dbbbc97aab15cb42ae5fd29a93036509fa4f8b4ddcfe47",
        "path": "wasmtime-slab@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 879,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 108,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "908ca36aad621a38439f81c77306e7cce8851d6a4c9042e7440699aca02b7114",
        "path": "wasmtime-types@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 109,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8abadd058b895ef733878173bea7344d984f763503a54dcab42b74cfb54497eb",
        "path": "wasmtime-versioned-export-macros@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 110,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "409638539298f260076a8fe521e2fb032ebecae993d6b74e06c1837798a51805",
        "path": "wasmtime-wit-bindgen@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 111,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "724879adda69585e655043ae2a4f0c515f48694613809c45454da66f5c75f39a",
        "path": "wast@35.0.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 112,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2fd7424b4e51640c238c8c95515f3497569293f98c9ccfab260d5e7645869f44",
        "path": "wiggle-generate@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 873,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 113,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4dc82dca7bb8977b3beb79327a5082ff65fed8baf5d0252ec6157837205821c1",
        "path": "wiggle-macro@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 114,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b2cb0f30771a9c06f4883aef9bc9aba7af7a195816e1ac33e218c7d76231746e",
        "path": "winapi@0.3.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 115,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "51460d5870c635814bcda33bfe0d84fbfb4713b3c88a92ebb30740341248eda2",
        "path": "winapi-i686-pc-windows-gnu@0.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 116,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9fb7a5f15d5e3024ef7eca346532e336666f67d1979e49f1b66c97ee9ce1020f",
        "path": "winapi-x86_64-pc-windows-gnu@0.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 942,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 117,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b5fc70d786b6e35445d6da1dcf75b5c26034880e61ea02d5d20d883d4ae85486",
        "path": "windows-sys@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 832,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 118,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "de8cf7a970a9ff2de5ca5e5ea11b737534dff36aaa4eeadc6d32a3e708ded3df",
        "path": "windows-targets@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 119,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f26a2a5724a85fdc3504eb38bb334079ccf4bf024135dae060542d8a11e7afee",
        "path": "windows_aarch64_gnullvm@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 120,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e18844518124761bcf86c6631468a5447ec2a78f67f2e4b51852078ff208eeec",
        "path": "windows_aarch64_msvc@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 847,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 121,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2fa546aadf787f69821a48e1172137a135395661e61392d04b436b0a94f70213",
        "path": "windows_i686_gnu@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 122,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4bea9020397ce9cf63027753e7e0d90da1e83111f337598bf27f030d51cd3c04",
        "path": "windows_i686_msvc@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 123,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9886e681ba7cc53534f6ec9cb68b037caf5eb9603a301070e411e3174daa031d",
        "path": "windows_x86_64_gnu@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 124,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "dfa422f92a3932306450e6e93a18bbd563127df28f6d3eee53188f0448a8de86",
        "path": "windows_x86_64_gnullvm@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 125,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7e84e5f6bafaa07bc86619ab51b535e8e9f12ecf1cc588ae4c8579fcf4aa25ab",
        "path": "windows_x86_64_msvc@0.52.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 126,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "af9fb6ede1a9e8d610bd2a4199bd8198682511e87a4d5bbd559a730b25ff6b5f",
        "path": "wit-parser@0.215.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 127,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "da041d4878f8a227c4d6c9210fa6a4070a5e0c47b43398e53c6315d538e1b7e8",
        "path": "witx@0.9.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 128,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "0a58a238d47c4c89821707e88e053aa56c4180d6b0583de9ccb9871fb6938023",
        "path": "zerocopy@0.7.32.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 922,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 129,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7188f01cfa1557bb8dfa179a2841b46e99940d9540ef561058367529ebd12bf7",
        "path": "zerocopy-derive@0.7.32.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 130,
        "mol": "Md(Re)",
        "pid": 3,
        "rel": "registry",
        "sha": "4dc82dca7bb8977b3beb79327a5082ff65fed8baf5d0252ec6157837205821c1",
        "path": "wiggle-macro@24.0.9.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 851,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 119,
    "rev": "76e61",
    "v": "8"
  }
}