{
  "ml": {
    "v": "7",
    "eng": "2.13.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.028105786,
        "rte": "az",
        "prob": 0.028105786
      },
      {
        "cls": 0,
        "raw": 0.006359359,
        "rte": "az/tar",
        "prob": 0.006359359
      }
    ],
    "prob": 0.028105786,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.028105786070227623,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001901388168334961,
        "type": "cargo.toml"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000335077456838917,
        "type": "markdown"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014682610526506323,
        "type": "rust"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013569991097028833,
        "type": "rust"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002362330815230962,
        "type": "rust"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003383557123015635,
        "type": "rust"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024010738343349658,
        "type": "rust"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 70,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 71,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-27T19:49:35Z"
  },
  "path": "mdquery-rs@0.2.1",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Cm)Md₃(InPa)",
        "sha": "cb3c2657427fb64c644e880112852ed69b3931693ec21c90f5e9eac14c32382c",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1",
        "risk": 7,
        "size": 13647,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 13647,
              "entropy": 7.98
            },
            "binary": {
              "peak_region_bytes": 13647,
              "peak_region_entropy": 7.83
            }
          }
        },
        "ident": {
          "name": {
            "value": "mdquery-rs",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/BB-fat/mdquery-rs",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "bbfat3047@qq.com"
          ],
          "authors": [
            {
              "name": "BB-fat",
              "role": "author",
              "email": "bbfat3047@qq.com",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.2.1",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "mdquery-rs",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "A Rust binding library for macOS Spotlight search using Metadata Query API",
            "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": 5
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::at-least-four-markdown-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "At least four Markdown section headings",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::markdown-heading-before-fenced-block",
            "conf": 0.98,
            "crit": 3,
            "desc": "Markdown-style heading precedes a code fence",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/c_void::std/ffi/c_void",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::c_void",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/runtime::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 11605,
                "file": 7,
                "line": 368
              },
              {
                "off": 3290,
                "file": 8,
                "line": 97
              },
              {
                "off": 4103,
                "file": 11,
                "line": 128
              },
              {
                "file": 12
              }
            ],
            "uses": [
              52,
              53
            ]
          },
          {
            "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": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/anyhow::anyhow/anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::anyhow",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/apple::apple",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports apple::*",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/builder::builder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports builder::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mdqueryscope::crate/mdqueryscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MDQueryScope",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/item::item",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports item::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/model::model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports model::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfallocator::objc2_core_foundation/cfallocator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFAllocator",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarray::objc2_core_foundation/cfarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArray",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarraycreate::objc2_core_foundation/cfarraycreate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArrayCreate",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarraygetcount::objc2_core_foundation/cfarraygetcount",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArrayGetCount",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarraygetvalueatindex::objc2_core_foundation/cfarraygetvalueatindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArrayGetValueAtIndex",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfindex::objc2_core_foundation/cfindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFIndex",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfoptionflags::objc2_core_foundation/cfoptionflags",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFOptionFlags",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfretained::objc2_core_foundation/cfretained",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFRetained",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfstring::objc2_core_foundation/cfstring",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFString",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cftype::objc2_core_foundation/cftype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFType",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/concretetype::objc2_core_foundation/concretetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::ConcreteType",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/type::objc2_core_foundation/type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::Type",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/query::query",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports query::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/query_async::query_async",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports query_async::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt/display::std/fmt/display",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt::Display",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/future/future::std/future/future",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::future::Future",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/pin/pin::std/pin/pin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::pin::Pin",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr/nonnull::std/ptr/nonnull",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr::NonNull",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr::std/ptr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/mpsc::std/sync/mpsc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::mpsc",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/context::std/task/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Context",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/poll::std/task/poll",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Poll",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/thread::std/thread",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::thread",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/api::super/api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::api::*",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mditem::super/mditem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItem",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mditemkey::super/mditemkey",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItemKey",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mdquery::super/mdquery",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQuery",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mdquerybuilder::super/mdquerybuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQueryBuilder",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mdqueryscope::super/mdqueryscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQueryScope",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 7
              }
            ]
          }
        ]
      },
      {
        "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(fayPzmz/5{8x\u003e7N/y\u003cuvjar\u003eYwA=2l3x)KtmavxNTxkYzAz/6qkw[=6)B0b7kAV/jcCXI26y-)kaze-{9x\u003c$^)x([RcboRhABz8!9y?$kqwPz\u003caz/fRsz!paVvrc10ayPd#ayP8czY\u003c7iCxdztwGUx1vruf\u003cay]55wO#3\u0026zEWx(A%:cmBz\u0026pxwOkZ#BAhTHc$L2ze?wbPA::63B1RfBdiJejAaJ]$wO#0(wPGEhbmkUrnOf8\u003cz/)ghA+cwlwNPa-zF78lxLzJgw[=6)ayX[8vrVd2wGV8dvrrSlxK@r8A+Pf2zEEu7lT+1Fz.ucIzeoL7aA}Koy-)LdyH}scaz+$myAN!iA^n^rx\u003ey%*A+fcgasHVowft-iv}W04z/PziA+eW2z/e#)y?k4F3l{V(wN##Kvrc10e{82Gy+xTDx\u003eFM2z/M$xxK@r8A+Pf2zEEu7v@DmbwO#Qhe^.}\u0026Aa9l(vp%dS3t0:ZBzkVhauZ?\u003egb7Era{@i@zdK?Mar\u003eVkADL\u0026kC}B5Ta{@H8A=U@kzxI7+a$$S8e?[KSvrDW9z/P[wjS)@Mlp9novrrROvQ-}TBtCQch:zw5e[n*pj%BntvS=y3wfs2Tw)]H%wEq\u003c*Bz\u003e#fvJW/Rw)]H%wEq\u003c*Bz\u003eS5zGu{-azb4#B7CX!B-.LkCWUDdy?mVgjS[uBy\u0026:d{vrDWgBy/JnB09Q*w)]H%wEq\u003c*Bz\u003eS1zEWu\u003eB09Q*w)]H%wEq%VB7ol8Acb/jzxI7+b0^tHB-RTEvRGZ\u003cx(mMay?Wv0vrcSow]zYjzdc{IqY]1Tz///fxj#xfB7F^2v}W0cB7]J8awDA?vpS!*viwA\u0026wPA5sk#pb%3uxY^wnL)2jS\u003e}Dml%somj@B/a{@9%D3sgEwoe\u003eRax]f}arR^Jzdc{)B0rdxarR^Hb6dZwBzLV7xMLBH3lQDlar\u003e(rvrb\u003c\u003ea$K6zarR^JzdN/$wmoN*a$K6zarR^Jw[=c[wPw$C3sa0Gvru6[z/PM6B09Q*tm8F}arR\u003epAa{[kx(mD}zFa2med9HxarR\u003eux(4v4D2[7sz6yIrarR^Hb5.J-i=eqnz/WHsAa%wqedbU\u0026y?Wx\u003czGxwijS\u003e}ynMl(vA+fidB7]-mA^n=\u003car\u003eGvBz#pZfe3%LBzb/ae[n*pfg4#Sw)]^mzdETewPA5FA=SAi3r}ETv@2H=wId?hBywY*Byu!jz!0\u0026vA=UH[A=(CBwn+%fvrc14auZ\u0026K3lQDlar\u0026x?v}Gu$ed9HxarR\u003esz!0\u003ceB0rdxt)+WZA+w%9B09Q*toWG:A:@=vg+AcPAbo8qwmoI5x(kb23jp0Nx\u003c$uPzEEx[auZ?\u003ezdETewPA66A=SAiAa9\u003c4auZ?\u003eB8\u003e+zy?WuhA=SAi3r}4LB$EloAaJ]$wO#0(wPGFCz!\u003c69t)+:^A=U@kzxI7+a#7nGw[ty)B-I5mauZ\u0026K3lQDlar\u003e\u0026Fa$K6zarR^Jzdc{{z/W9N3s9#Ctv}CPBAIRnB6PbYB9RUkauZ\u0026Kt)+aNw)]*#BrAZ?tu}NytxBp]xjVfqcU3+3d0e)rxjVf(C4CM4z/M%-ar\u003elkAbo8fdjl-UwPhi#wmYT*x\u003equrvqZv7z*bE]C4CYnx(v(ijS\u003e}6a{[VYByxi5wPPKLv}Gv4Byxi5wPRp5wO#3%AV^H/b4kCfy?j!tcOw}vAaJ]$wO#0(wPGFlxMw3ez^rY[wPz\u003caz/cWXar\u0026G(g:inltxBp]xjVfqcU3+3d0e)rxjVf(C4CM4z/M%-ar\u003elkAbo8fdjl-UwPhi#wmYT*x\u003equrz^)D\u003egf\u003elgwPz\u003caz/cWXar\u0026G(hx\u0026FntxBp]xjVfqcU3+3d0e)rxjVf(C4CM4z/M%-ar\u003elkAbo8fdjl-UwPhi#wmYT*x\u003equrz^)D\u003ega^0OA+c?mz/]@dvruj4zE0P)wPz\u003caz/cWXar\u0026G(gA)e",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1615,
              "entropy": 5.04
            },
            "binary": {
              "peak_region_bytes": 1615,
              "peak_region_entropy": 5
            }
          }
        },
        "id": 3,
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/tokio?version_requirement=1",
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/anyhow?version_requirement=1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/chrono?version_requirement=0.4",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/objc2?version_requirement=0.6",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/objc2-core-foundation?version_requirement=0.3",
            "kind": "dependency"
          },
          {
            "to": "src/lib.rs",
            "off": 1168,
            "file": 13,
            "kind": "local"
          },
          {
            "to": "pkg:github/bb-fat/mdquery-rs",
            "off": 986,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "b32844ffea8eaea5bfe1713907be4d8bd6abb7315204af381313bbe18cdcad2c",
        "size": 1615,
        "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": "boQ\u0026lADL\u0026kC}B5T3jo6wqGW55ayY55wnb{]az++3A::0lazbLjaz\u003eK%pG5xmAbP\u0026mx\u003eIa3aAIa5A:@=naxrI$y?XibB0bsdv]32Co\u003ewAPwmoN*aw)n)A^n=[p!q^KzY\u003c1gA+olgz6iz4w[+:?wO#Pjw[=6)aAIa5A:@=]B1N!bbo[s2wNPX6A+fq03n0x0B-qqrA=-Boz/M$qvpJ8iax9k$BzLV7xMLwrwNPQ?xDRqqwPzG@A%:GwlU{sxzxI\u00261B95J\u003cp!q^zzGGDgw)]gX3n0x0B-qqrA=-Boz/M$zvrc72B-OWBB.bPsay/tcwncd1z/fRSazbt7wGU(0zdLmvv@Dk",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "v@#B5xcpY5ze:r5CP.0GwPzG@A%:GwlVl*Xy?mZ1az2Olz/M$lvqYQ(x(mMavqYP#BA}?paAH$6wPSh83l{=rq*ACawO\u0026L/wPq\u003cbA+f90zGG}b3n0xqvpJ8iaA8jgA::67zF78kD2[7sz3?\u003cqqGW55atCGahzcWaz/M$lx\u003eI9\u003cATAc#boPM}B97\u0026by*?B1z/b)?l1BHGBzbkdwmYZ\u003ezE^r@v%GhszY\u003cszB-FQjlT+1Fz.ucIzerPv3jpfGv03s7yZKxSwPhi#wmYT*x\u003equ\u003e3t\u003cr[B.bPsePL[PjS\u003e}5e?[$ja{}Z=u\u003cWk=boQ0cvp%c]mr\u0026lTAbo9b3jn15boPrYB7]bbrDzOYwEn=Lu%[1$B94+iB7DFhwn#:6A^q2jB2(veo*?\u003c3wPA5.B.LV5wPxsAo*?\u003c3wPA5{v@Dr$efEUPqfuC\u003cC%=H!Aa9=#pJd\u003cco*?M{wO\u003e7KD3}:Y3nj4PmRM:Jaw+D}azbt7wPF#dzxJRhzdK\u00262x(W={Bz(hBaA}KwxDOHfz!0{bwO#PlazCZoBzbl1AV/mdzdK5\u003cwPP5mB.bPsauZ\u0026wl@w8rA^o#]x(4r\u003eAYMl(wObv[y\u0026?6O3lQDlatdLuzdN6\u003cx\u003e}odb4LR4B.$YcBrSdvarR^He=",
            "ln": 422,
            "col": 30,
            "line": 11
          },
          {
            "b": "3lQDlaAhvnzGGYjaT!K2C4293vpB4:ayPwlA+P09By/IOaBudlEiHi+vruQiuV6p?wPGpZ3vJm?u%\u003crGbo[AQq!oxTv}YN]xcoGVAbok#vruj4zGuc(u%)w.B-RTiB-RapzdETewPA66A=To5DRD[9B.bPsluN0UwmY^jawCm3B.bPsq!6-+wQMSE3nj4PmRM:JayPkdy?Wx/BzkVhB0bWvBz8^vq^\u003coDA+MZux(k5nxK$)#az$R8wErl+BrCNCwPA5sjS)D!qfuC\u003cC%VT/y?d8",
            "ln": 1408,
            "col": 49,
            "line": 52
          },
          {
            "b": "arR^HAb]VgBzL?rc)z5[B8U@7C{40kzdL:JDPBxta$K\u003cJBy/qwwnca7y*?P@zEEx[c[cPb3vJm?u%\u003crGbo[r#z/fVqx\u003c#jbx(mL\u003c3pw-HBAh88B-.tozGu}ezE:(7B8#FnaAz4jz/P@vayPq4aA}ykv@Di}aQOM3boPV]v}xL0wEn=snMl37bo[sewO+^%wN(]WA=kY7v@#=03n0x8z^)D\u003egf(qwBAzFyiXJd0x([3hvLheez7/:mwohQfz7/*pygx1Fat1ZlB-RTEvRGZ\u003cx(mN8aARJABzbkdpHX6Iv@#BdwI3m(A=(nwx(dA7vqYP#w].r%wP@6kyJx*\u0026bo[sgpEE$=3n0x8CWhB-ze:r5zdNQbayPtpzET/eB.bPsave*}aARJAAb](ux\u003eg=$zF%zAvR/%)yIvW0aAIa5A:@=9v{%s+vRGT)Bzkrc3n0x8ayc9QwmM*4A+e=)w[=c]wftx2zeBieaAqKnA^n^HwO(y5vru743n0x8ayc8",
            "ln": 1859,
            "col": 1,
            "line": 72
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 2406,
              "entropy": 5.08
            },
            "text": {
              "lines": 93,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 314,
              "char_entropy": 5.08,
              "unique_chars": 76,
              "top_char_null": 0,
              "top_char_ratio": 0.09,
              "avg_line_length": 24.87,
              "max_line_length": 120,
              "empty_line_ratio": 0.28,
              "last_line_length": 53,
              "whitespace_ratio": 0.17,
              "line_length_stddev": 27.6,
              "max_whitespace_run": 1,
              "trailing_whitespace_lines": 1
            },
            "binary": {
              "peak_region_bytes": 2406,
              "peak_region_entropy": 5.1
            }
          }
        },
        "id": 5,
        "mol": "H(Cm)Md",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/README.md",
        "pid": 0,
        "risk": 3,
        "sha": "e732b3572f0a25efacd2fa66702501b687f93f5cec253cb2a30a37d531de2ce3",
        "size": 2406,
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md"
          },
          {
            "id": "metadata/file/profile/markup::at-least-four-markdown-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "At least four Markdown section headings",
            "spans": [
              [
                136,
                11
              ],
              [
                487,
                22
              ],
              [
                561,
                15
              ],
              [
                669,
                17
              ],
              [
                1923,
                15
              ],
              [
                1986,
                10
              ],
              [
                2003,
                19
              ],
              [
                2127,
                7
              ]
            ]
          },
          {
            "id": "metadata/file/profile/markup::markdown-heading-before-fenced-block",
            "conf": 0.98,
            "crit": 3,
            "desc": "Markdown-style heading precedes a code fence",
            "spans": [
              [
                688,
                20
              ],
              [
                1472,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                2034,
                19
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                582,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                470,
                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": [
              [
                827,
                0
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "uVQ9[yH{\u003c.vrl0et)Z{YB7DFjvRPyduT[1{wNx4/B-7.#BzkVhiY.P{arR^HlQ\u003cvTy\u0026r/(Bz(gJavwQ:A=LPlefEqHnP56ICQ%$8mO^#Bx(v(Uy**%$efEqHqE%@Ux(mG)efEqHq/)4]zF7HylQ\u003e42AaHNyrc-B]edc!!3uZA3aAITniY.R1w[:p!v{:y$x\u003ee+qAccaYi.\u003cQhpiyw?Eld=ybu]h1Ab)u]dp0p1BZ=+uB-p]jdiJXNA=\u003e(lavy6/wLCM\u0026B.bPsc%H*Nj0lj.dlv\u003ezB-8new[r90ze:qlrc-B]azbLjavy6/wLCM\u0026B.bPsaBwIz3l@+}wPhVrlN=pFAckRrB9hCkAW-bLBAhIlBrA}?A+d%knPXJXc%H*Nj0lj.",
            "ln": 12,
            "col": 13,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "MDQueryCreate"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "ret.map"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained::from_raw"
            ],
            [
              "",
              "MDItemCreate"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "ret.map"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained::from_raw"
            ],
            [
              "",
              "MDItemCopyAttributeNames"
            ],
            [
              "",
              "ret.map"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained::from_raw"
            ],
            [
              "",
              "MDItemCopyAttribute"
            ],
            [
              "",
              "ret.map"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained::from_raw"
            ],
            [
              "",
              "objc2_core_foundation::CFAllocator"
            ],
            [
              "",
              "objc2_core_foundation::CFArray"
            ],
            [
              "",
              "objc2_core_foundation::CFIndex"
            ],
            [
              "",
              "objc2_core_foundation::CFOptionFlags"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained"
            ],
            [
              "",
              "objc2_core_foundation::CFString"
            ],
            [
              "",
              "objc2_core_foundation::CFType"
            ],
            [
              "",
              "objc2_core_foundation::Type"
            ],
            [
              "",
              "std::ffi::c_void"
            ],
            [
              "",
              "std::ptr::NonNull"
            ]
          ],
          "mbr": [
            "ret.map"
          ],
          "tgt": [
            "MDItemCopyAttribute",
            "MDItemCopyAttributeNames",
            "MDItemCreate",
            "MDQueryCreate",
            "Some",
            "objc2_core_foundation::CFRetained::from_raw",
            "ret.map"
          ],
          "funcs": [
            [
              "MDQueryCreate",
              464
            ],
            [
              "MDItemCreate",
              1226
            ],
            [
              "MDItemCopyAttributeNames",
              1685
            ],
            [
              "MDItemCopyAttribute",
              2048
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 11,
              "call_count": 14,
              "node_count": 945,
              "member_count": 1,
              "max_member_depth": 2
            },
            "file": {
              "size": 3517,
              "entropy": 5.11
            },
            "text": {
              "lines": 103,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 542,
              "char_entropy": 5.11,
              "unique_chars": 73,
              "top_char_null": 0,
              "import_density": 9.71,
              "string_density": 0.11,
              "top_char_ratio": 0.08,
              "avg_line_length": 33.15,
              "max_line_length": 107,
              "empty_line_ratio": 0.14,
              "last_line_length": 1,
              "whitespace_ratio": 0.18,
              "identifier_density": 1.75,
              "line_length_stddev": 29.21,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.99,
              "normalized_string_count": 1.08,
              "repeated_char_sequences": 10,
              "suspicious_comment_ratio": 0.86,
              "normalized_function_count": 0.39,
              "imports_to_functions_ratio": 2.5,
              "strings_to_functions_ratio": 2.75,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 7.48,
              "identifiers_to_functions_ratio": 12.5
            },
            "binds": {
              "count": 4
            },
            "binary": {
              "peak_region_bytes": 3517,
              "peak_region_entropy": 5.14
            },
            "source": {
              "class_count": 2,
              "function_count": 4
            },
            "imports": {
              "count": 10,
              "third_party_count": 10,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 86,
              "count": 11,
              "avg_length": 7.82,
              "max_length": 12,
              "avg_entropy": 2.54,
              "entropy_stddev": 0.81
            },
            "comments": {
              "chars": 589,
              "count": 7,
              "lines": 7,
              "url_count": 6,
              "high_entropy": 6,
              "to_code_ratio": 0.07
            },
            "functions": {
              "count": 6,
              "density": 3.88,
              "avg_params": 2.25,
              "code_ratio": 0.54,
              "max_params": 4,
              "length_stddev": 5.96,
              "avg_name_length": 17,
              "avg_length_lines": 14,
              "max_length_lines": 24,
              "min_length_lines": 9,
              "high_entropy_names": 2,
              "avg_param_name_length": 8.33
            },
            "identifiers": {
              "count": 180,
              "unique": 50,
              "avg_length": 9.6,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.64,
              "reuse_ratio": 0.28,
              "length_stddev": 6.04,
              "has_digit_ratio": 0.02,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 8,
              "high_entropy_ratio": 0.16,
              "all_lowercase_ratio": 0.52,
              "all_uppercase_ratio": 0.02
            }
          }
        },
        "id": 6,
        "mol": "Md(In)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/src/apple/api.rs",
        "pid": 0,
        "risk": 1,
        "sha": "e68f66639cecf96b4002c19d716070a509d3f73b9bb9984323862cf96d7153c1",
        "size": 3517,
        "traits": [
          {
            "id": "metadata/import/rust/std/ffi/c_void::std/ffi/c_void",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::c_void",
            "spans": [
              [
                155,
                16
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfallocator::objc2_core_foundation/cfallocator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFAllocator",
            "spans": [
              [
                60,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarray::objc2_core_foundation/cfarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArray",
            "spans": [
              [
                73,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfindex::objc2_core_foundation/cfindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFIndex",
            "spans": [
              [
                82,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfoptionflags::objc2_core_foundation/cfoptionflags",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFOptionFlags",
            "spans": [
              [
                91,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfretained::objc2_core_foundation/cfretained",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFRetained",
            "spans": [
              [
                106,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfstring::objc2_core_foundation/cfstring",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFString",
            "spans": [
              [
                118,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cftype::objc2_core_foundation/cftype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFType",
            "spans": [
              [
                128,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/type::objc2_core_foundation/type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::Type",
            "spans": [
              [
                136,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr/nonnull::std/ptr/nonnull",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr::NonNull",
            "spans": [
              [
                168,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                253,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "B-RapB9hCkAYMmdo*?M{wO\u003e7KC}p7jl@w8rA^ohUo*?\u003c3wPA5{v@Dr$Eld^UB7DF5zH2]lCrd=.wPJ0gBuo*pfe1$3luN0UwmY^7w]zYjv@DmaBAhIlBzkS9awCm3B.bPsazC.mByx5%wPF#rx([2hvixe#B.bDjazC.nwPzx\u003ev}vn1fe1%=fe1$3ra]#!ayYFcy?d9$ayP85z*cmBw]zYjv@=c?BzkS9ay/tbAbo9gaz\u003eXivpS!*vixMjwPzG@B0bysaz\u003eK%pG5xUB7]J83nj4=aARpdax9k$BzLV7xMLwrwNPQ?xDRzdv}Y:#y\u0026r%ie*9-caAhvtC4\u003eF#B0bshBzbP6B0bNyayYFcy?aVfwNPQ?xDQ(hAb]JhB7]MgA%:MNfcCvIvrrS4vqWh%wGUG3zdmi%wN({cx([2hy\u0026r%2v{%f@k#6/\u003cz/xodvruj4zGvAqfe1%=fe1$3boPB1vqP$1wPFhife0U=fe1CQu%\u003cr{fe1C\u003cB7DFhwn#:6A^q2jB2(veo*?\u003c3wPA5.B.LV5wPxsAo*?\u003c3wPA5{v@Dr$Eld=",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "ayFX$zE^E6x(v(%at1ZnxK@q@z/f91BzkVhaARJAvpS)\u003eBz\u0026pzxK@q}B.LV5wPwb2arR^Wfe0UParR^Wfe1B)aw#=)B-Iwv3lQDlatkx3ax8\u0026/w/$Y7AV/jgBzbN",
            "ln": 1732,
            "col": 10,
            "line": 54
          },
          {
            "b": "BzbP6ay/7[x(mT5x9]+7arSr\u003cfa5*AarSr\u003cfczFZph+k=3lQDlatkx3ax9k\u003cv}/v/ay]hbwN/?2A^n^HD2NtoaAIWnxDQ-8ayPkdayYFhwnC*#ayPq4az#atazC.6",
            "ln": 5269,
            "col": 20,
            "line": 169
          },
          {
            "b": "arSpNvq)SxwQCRie[]iBz^N72Ab]JhB7]Mgc[cOLarR^HarR^HarR^HarR^He[n*oy?m9#iYYx7wN^\u0026fk0ywz3lQDlarR^HarR^HarR^HatdzEx(ksyasnATa$k5IarR^HarR^HarR^Ho*?\u003c3wPA5-z/f91BzkVhrc-B]iYYMAC{2mlaAIagw^PU6arR^H",
            "ln": 8560,
            "col": 15,
            "line": 263
          },
          {
            "b": "BrJ4Rd0{v\u003ea$K\u003cFCYmWL3lQDlaBKO7arR^Hfe1$3l1BHGvixD0CoyEwAb]JhB7]MgaARJABzbkdv@Dl}x([6czy#nsarR^Wfe0UParR^Wfe1B)aw=G!vqPN$wPz?",
            "ln": 8902,
            "col": 14,
            "line": 273
          },
          {
            "b": "x(v(raBsCrarR^HarR!FwO+%hwQ5fmwPI{bz/fRGAclknc$NTxAW:6SarR^HEf{r7arR^Wfe1CnxK$W?B0bgeaARpday/tcwncd1z/cXiB0b4hAccvT3lQDlatkx3",
            "ln": 9115,
            "col": 56,
            "line": 280
          },
          {
            "b": "ed9HxarR^HarR^HarTP]y?tZ?oL5o^ra]YTpJw)zBZY8ejW6#jjuT(t3lQDlarR^HaBKOtarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAITniY.j*Bz9Y@p*[DVluM)43jm)#arU/FwGV5pAaK5JiX0h#3lQDlar$9jwPI%03lQDlazbHlBy/JnuV6p?wNxm/yH[[yaBsCrarR^HarR!ywPP57B.LV5wPw[RawCm3B.bPsluN0UwmY^xi+h/lvrDydc[c=^vqPN.y?WV@c)zO#w)]Z]a$kOXarR^HarR^Hy?mYhADL\u0026kC{2l)vS=y3wmY=*arR^H",
            "ln": 11468,
            "col": 45,
            "line": 356
          },
          {
            "b": "az+RhaAz4mB.(evauZ\u0026!B.bPse[Gosv%8)8c[c=\u003ezG*bfA40d%3lQDlarR^HayPtjwPz)1wPn\u003ewA+frmy\u0026\u003c.Jy?mGjdj=O@dlv\u003eVarR^HarR!nB8$]kByeQ0aT^WuarR^HarR^HarR!EwPJ0gBApUut}Q88Bz96Ked9HxarR^HarR^HarTQ3zdLa(vrufHB.iV",
            "ln": 11828,
            "col": 8,
            "line": 374
          },
          {
            "b": "az+RhaAz4mB.(evauZ\u0026!B.bPse[Gosv%8)8c[c=\u003ezG*bfA40d%3lQDlarR^HayPtjwPz(oc)rRxB9hqvB1RfFuUa7[BA]n-dlv\u003eVarR^HarR!nB8$]kBrJ5MwPJ0gBApUut).X%arR^HarR^HarSpQvrufhdgdguarR^HarR^HarSpVzG*bfA40dxarR^H",
            "ln": 12693,
            "col": 8,
            "line": 402
          },
          {
            "b": "wPx*)wmYvYB.(dFdk2WQDsXH0l@w8rA^p2\u003cze-{7wLWnai.aj4vru73ra]YTefDV3gbHa6atCM9g:$Hefe1CiatDOS3lQDlarR^Haz+RhaAqKnA^n=\u003cayYFcy?d9$3lQDlarR^HarR^HatdbCx(4rdC4CebttmH.B.bPsq!6-+wJz\u003etz/6DoBy/F#efE(fzdLaIdf",
            "ln": 13472,
            "col": 35,
            "line": 429
          },
          {
            "b": "CYmXmB8#5lzyuYAo*?M{wO\u003c[npgn0Jau.\u003egtQ1o3B963RCYWgma$^OEBz\u0026MRdj+/GarR^HarR^HarR^HarR!3l@w8rA^p2\u003czE^E6x(v(TCYmXmB8#5lzAo*ECYmXmB8}",
            "ln": 14262,
            "col": 46,
            "line": 452
          },
          {
            "b": "iZ[pjA+frkx(v(qb5o[vnPXJXmPi5\u003czdK?MjS)#NdLt*/Bx*1le[]iBzZW4-ed9HxarR^HarR^HarR^HarTxDqfuC\u003cC%=H/wncd1z/e0*Ab]JhB7]MgiYYYOAb]JhA@",
            "ln": 15371,
            "col": 44,
            "line": 482
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "super::MDQuery::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "MDQueryCondition::default"
            ],
            [
              "",
              "condition.add"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "query.to_string"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "key.is_time"
            ],
            [
              "",
              "chrono::DateTime::from_timestamp.unwrap.to_rfc3339"
            ],
            [
              "",
              "chrono::DateTime::from_timestamp.unwrap"
            ],
            [
              "",
              "chrono::DateTime::from_timestamp"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "MDQueryConditionExpression::Expression"
            ],
            [
              "",
              "Vec::new"
            ],
            [
              "",
              "e.into_expression"
            ],
            [
              "",
              "e.into_expression"
            ],
            [
              "",
              "c.into_expression"
            ],
            [
              "",
              "MDQueryBuilder::default.name_like"
            ],
            [
              "",
              "MDQueryBuilder::default"
            ],
            [
              "",
              "builder.build.unwrap"
            ],
            [
              "",
              "builder.build"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "MDQueryBuilder::default.name_like.is_app"
            ],
            [
              "",
              "MDQueryBuilder::default.name_like"
            ],
            [
              "",
              "MDQueryBuilder::default"
            ],
            [
              "",
              "builder.build.unwrap"
            ],
            [
              "",
              "builder.build"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "MDQueryBuilder::default.extension"
            ],
            [
              "",
              "MDQueryBuilder::default"
            ],
            [
              "",
              "builder.build.unwrap"
            ],
            [
              "",
              "builder.build"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "chrono::Utc::now.timestamp"
            ],
            [
              "",
              "chrono::Utc::now"
            ],
            [
              "",
              "MDQueryBuilder::default.time"
            ],
            [
              "",
              "MDQueryBuilder::default"
            ],
            [
              "",
              "builder.build.unwrap"
            ],
            [
              "",
              "builder.build"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "MDQueryBuilder::default.size"
            ],
            [
              "",
              "MDQueryBuilder::default"
            ],
            [
              "",
              "builder.build.unwrap"
            ],
            [
              "",
              "builder.build"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "MDQueryBuilder::default.is_dir"
            ],
            [
              "",
              "MDQueryBuilder::default"
            ],
            [
              "",
              "builder.build.unwrap"
            ],
            [
              "",
              "builder.build"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "super::MDItemKey"
            ],
            [
              "",
              "super::MDQuery"
            ],
            [
              "",
              "super::MDQueryScope"
            ],
            [
              "",
              "anyhow::Result"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "MDQueryBuilder::default.extension",
            "MDQueryBuilder::default.is_dir",
            "MDQueryBuilder::default.name_like",
            "MDQueryBuilder::default.name_like.is_app",
            "MDQueryBuilder::default.size",
            "MDQueryBuilder::default.time",
            "builder.build",
            "builder.build.unwrap",
            "c.into_expression",
            "chrono::DateTime::from_timestamp.unwrap",
            "chrono::DateTime::from_timestamp.unwrap.to_rfc3339",
            "chrono::Utc::now.timestamp",
            "condition.add",
            "e.into_expression",
            "key.is_time",
            "query.execute",
            "query.execute.unwrap",
            "query.to_string"
          ],
          "tgt": [
            "MDQueryBuilder::default",
            "MDQueryBuilder::default.extension",
            "MDQueryBuilder::default.is_dir",
            "MDQueryBuilder::default.name_like",
            "MDQueryBuilder::default.name_like.is_app",
            "MDQueryBuilder::default.size",
            "MDQueryBuilder::default.time",
            "MDQueryCondition::default",
            "MDQueryConditionExpression::Expression",
            "Some",
            "Vec::new",
            "builder.build",
            "builder.build.unwrap",
            "c.into_expression",
            "chrono::DateTime::from_timestamp",
            "chrono::DateTime::from_timestamp.unwrap",
            "chrono::DateTime::from_timestamp.unwrap.to_rfc3339",
            "chrono::Utc::now",
            "chrono::Utc::now.timestamp",
            "condition.add",
            "e.into_expression",
            "key.is_time",
            "query.execute",
            "query.execute.unwrap",
            "query.to_string",
            "super::MDQuery::new"
          ],
          "funcs": [
            [
              "build",
              1335
            ],
            [
              "from_condition",
              1846
            ],
            [
              "from_raw",
              2129
            ],
            [
              "name_like",
              2683
            ],
            [
              "name_is",
              3249
            ],
            [
              "time",
              3908
            ],
            [
              "size",
              4707
            ],
            [
              "is_dir",
              5403
            ],
            [
              "is_app",
              5881
            ],
            [
              "extension",
              6217
            ],
            [
              "content_type",
              6711
            ],
            [
              "default",
              7738
            ],
            [
              "into_expression",
              8354
            ],
            [
              "add",
              9064
            ],
            [
              "is_empty",
              9295
            ],
            [
              "into_expression",
              10568
            ],
            [
              "into_query_string",
              11252
            ],
            [
              "test_name_like",
              11621
            ],
            [
              "test_is_app",
              12052
            ],
            [
              "test_extension",
              12489
            ],
            [
              "test_time_search",
              12941
            ],
            [
              "test_size_filter",
              13414
            ],
            [
              "test_is_dir",
              13763
            ],
            [
              "test_condition_all",
              14062
            ],
            [
              "test_condition_any",
              14617
            ],
            [
              "test_nested_condition",
              15164
            ],
            [
              "test_empty_condition",
              16088
            ]
          ],
          "metrics": {
            "ast": {
              "op.mul": 1,
              "max_depth": 19,
              "call_count": 86,
              "node_count": 3490,
              "member_count": 18,
              "op_density.mul": 0,
              "max_member_depth": 3,
              "self_compare_count": 1
            },
            "file": {
              "size": 16321,
              "entropy": 4.65
            },
            "text": {
              "lines": 509,
              "top_char": 101,
              "digit_ratio": 0,
              "space_count": 4296,
              "char_entropy": 4.65,
              "unique_chars": 83,
              "top_char_null": 0,
              "import_density": 1.18,
              "string_density": 0.08,
              "top_char_ratio": 0.07,
              "avg_line_length": 31.06,
              "max_line_length": 114,
              "empty_line_ratio": 0.07,
              "last_line_length": 1,
              "whitespace_ratio": 0.29,
              "identifier_density": 0.97,
              "line_length_stddev": 25.62,
              "max_whitespace_run": 5,
              "normalized_import_count": 0.27,
              "normalized_string_count": 1.77,
              "repeated_char_sequences": 115,
              "suspicious_comment_ratio": 0.01,
              "normalized_function_count": 1.2,
              "trailing_whitespace_lines": 2,
              "imports_to_functions_ratio": 0.22,
              "strings_to_functions_ratio": 1.48,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 12.79,
              "identifiers_to_functions_ratio": 4.26
            },
            "binds": {
              "count": 28
            },
            "binary": {
              "peak_region_bytes": 12225,
              "peak_region_entropy": 4.89
            },
            "source": {
              "class_count": 5,
              "function_count": 26
            },
            "imports": {
              "count": 6,
              "wildcard": 1,
              "third_party_count": 6,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 695,
              "count": 40,
              "avg_length": 17.38,
              "max_length": 94,
              "path_count": 3,
              "avg_entropy": 2.52,
              "entropy_stddev": 1.42
            },
            "comments": {
              "chars": 5405,
              "count": 168,
              "lines": 168,
              "high_entropy": 2,
              "to_code_ratio": 0.49
            },
            "functions": {
              "count": 31,
              "density": 5.3,
              "avg_params": 1.07,
              "code_ratio": 0.51,
              "max_params": 4,
              "length_stddev": 4.66,
              "avg_name_length": 11.41,
              "no_params_count": 11,
              "avg_length_lines": 9.56,
              "max_length_lines": 22,
              "min_length_lines": 3,
              "avg_param_name_length": 5.9
            },
            "identifiers": {
              "count": 492,
              "unique": 115,
              "avg_length": 8.22,
              "max_length": 26,
              "min_length": 1,
              "avg_entropy": 2.47,
              "reuse_ratio": 0.23,
              "length_stddev": 5.01,
              "has_digit_ratio": 0.01,
              "sequential_names": 2,
              "single_char_count": 3,
              "single_char_ratio": 0.03,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.7,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 7,
        "mol": "Md(Pa)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/src/apple/builder.rs",
        "pid": 0,
        "risk": 2,
        "sha": "05b1319da603e16f98078b7fceebedfe06465f1aa95e29d4cc09457932d81c88",
        "size": 16321,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              7,
              8
            ],
            "spans": [
              [
                11532,
                12
              ],
              [
                11605,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "spans": [
              [
                51,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                11565,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mditemkey::super/mditemkey",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItemKey",
            "spans": [
              [
                12,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mdquery::super/mdquery",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQuery",
            "spans": [
              [
                23,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mdqueryscope::super/mdqueryscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQueryScope",
            "spans": [
              [
                32,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                11594,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                11532,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                11605,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                225,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                344,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                310,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                80,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                115,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                148,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "B-RapB9hCkAYMmdvq]{wiW#W6o*?M{wO\u003e7KD3}:YB-RapvqZv7z*al6DTQ/qxM58Caw#=(B.(eFi%{aKwGU]2ygx2av@Dy0uUjk0zE^f$x(v(Ii^RhRarR^]mNq6nvr\u003evOBvf$?zGEALlQ\u003cvZA::k-wPQ%Yy\u0026%qPBv*vXwQ2:GlQ\u003cT+wmZ0pavwQ@wPRu{zE)ufavwQ%BAh8kxdLe)z/f69wPRG.D2NsC3vK#yB-RapB97}Ni^RhRarR!Cvrufzi^TXiBz9iFp*[DVluM)*ed9HxarUSBAYMlRz/er)y?$TfEld=yfe1$3k{gw(vq{f%AV!!hz/]@daz\u003eK%pG5xgwPRu\u003evrt{2nPXJXasG@LnPXJXdj$@Xfe1CAA=lbnwmY*8vpJ!UB8@ECzY\u0026Uay?j.$zE:(2x(W={Bz(hBaz\u003eXivpS!*vixV9A=l8kxDRzgwGT]\u003cz///fxj#xfzdN/$wmoN*azbU5zdN{fA+^omAckRjB98CBv@@?/l}IGiz74+vqE%@Ux(mG)jvs4cwLCM:By/qMdlv\u003ezx(d*9awCl}By/qiDKp(rarSr\u003cf8",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arR^Hfe1$3qE%@\u003cx\u003eqE0B0a[cy-)efvqfK^vR/P#vruQix\u003c#jbwGU(0zdN=hw]zYjBzbxfawCl}By/qw3lQDlatkx33lQDlatkx3ar@1bwPS6nzGudcarR^Wfe1B$ayFkYv)0XiA+PA7k42G+avdb[wN/?2AV/pjayPwlA+P09By=OjvqPM#B98CpzFa1$",
            "ln": 1114,
            "col": 1,
            "line": 34
          },
          {
            "b": "i%)8MarR^HarR^HarR^HarR^HarR^HarUMgzdN=vAclknc#JEgwHPXFarR^HarR^HarR^HarR^HarR^HEf}8tarR^HarR^HarR^HarV7tarR^HarR^HarR^HarR^H",
            "ln": 1794,
            "col": 64,
            "line": 46
          },
          {
            "b": "arR^larR^HarR^HarR^HarR^Hc[oayzdLdGBz\u003eJcBAh8kxdbhoarR^HarR^HarR^HEjkHCarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hbu]n3B97W{arR^Hw]n-kwPI%2xjVf(vruQix\u003c#jbwNxs-zdN=pdiJ%AarR^HarR^Hy?mYhx(){6auZ\u0026wl}IGiz8%Z\u0026A=k/4Aa9\u003c4c)yrgAbYScv{%E[z/fRHq^\u003coDA+NdmAbW0Ie{h5QA:-]ndlv\u003eVarR^HarR!ywPP5jvqPN%auZ\u0026YBy/qwxjVf(vruQix\u003c#jbwNxs-zdN=pdlv\u003eVarR^HarR!nB8$]kBrJ4QzEEx[B1RfFuUa7[BA]n-dlv\u003eVarR!P3jm)#arR[kBy/Jnt).X%arUolaARgoByeV(Bye#}Bz96KaBsCrarR^HarR!ywPP5eBy/qijS)D!nPXJXiYZ\u003e[z/2",
            "ln": 3182,
            "col": 14,
            "line": 87
          },
          {
            "b": "arR^HarR^Hy?mYhAa9\u003c4auZ\u0026YBy/qwAa9\u003c4c[c=\u003ezG*bfA40d%3lQDlarR^HayPtjwPz)1wPn\u003ewAa9\u003c4efE+$Bza0-w\u0026.$+A=k!ya$(l3Abok#vruj4zGvEfvp\u0026}*x!A?kA3u.Wi%)8MarV7tEf]",
            "ln": 3616,
            "col": 1,
            "line": 107
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "path.as_ref.canonicalize"
            ],
            [
              "",
              "path.as_ref"
            ],
            [
              "",
              "objc2_core_foundation::CFString::from_str"
            ],
            [
              "",
              "path.to_str.ok_or"
            ],
            [
              "",
              "path.to_str"
            ],
            [
              "",
              "MDItemCreate"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Self"
            ],
            [
              "",
              "MDItemCopyAttributeNames"
            ],
            [
              "",
              "objc2_core_foundation::CFArrayGetCount"
            ],
            [
              "",
              "Vec::with_capacity"
            ],
            [
              "",
              "objc2_core_foundation::CFArrayGetValueAtIndex"
            ],
            [
              "",
              "std::ptr::NonNull::new"
            ],
            [
              "",
              "cf_name.as_ref.to_string"
            ],
            [
              "",
              "cf_name.as_ref"
            ],
            [
              "",
              "names.push"
            ],
            [
              "",
              "objc2_core_foundation::CFString::from_str"
            ],
            [
              "",
              "MDItemCopyAttribute"
            ],
            [
              "",
              "super::MDItemKey::Path.as_str"
            ],
            [
              "",
              "std::path::PathBuf::from"
            ],
            [
              "",
              "super::MDItemKey::DisplayName.as_str"
            ],
            [
              "",
              "MDItem::from_path.unwrap"
            ],
            [
              "",
              "MDItem::from_path"
            ],
            [
              "",
              "item.get_attribute_names"
            ],
            [
              "",
              "MDItem::from_path.unwrap"
            ],
            [
              "",
              "MDItem::from_path"
            ],
            [
              "",
              "item.path.unwrap"
            ],
            [
              "",
              "item.path"
            ],
            [
              "",
              "super::api::*"
            ],
            [
              "",
              "super::MDItemKey"
            ],
            [
              "",
              "anyhow::anyhow"
            ],
            [
              "",
              "anyhow::Result"
            ],
            [
              "",
              "objc2_core_foundation::CFArrayGetCount"
            ],
            [
              "",
              "objc2_core_foundation::CFArrayGetValueAtIndex"
            ],
            [
              "",
              "objc2_core_foundation::CFIndex"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained"
            ],
            [
              "",
              "objc2_core_foundation::CFString"
            ],
            [
              "",
              "objc2_core_foundation::ConcreteType"
            ],
            [
              "",
              "std::path::Path"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "std::ptr::NonNull"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "MDItem::from_path.unwrap",
            "MDItemKey::DisplayName.as_str",
            "MDItemKey::Path.as_str",
            "cf_name.as_ref",
            "cf_name.as_ref.to_string",
            "item.get_attribute_names",
            "item.path",
            "item.path.unwrap",
            "names.push",
            "path.as_ref",
            "path.as_ref.canonicalize",
            "path.to_str",
            "path.to_str.ok_or",
            "value.downcast"
          ],
          "tgt": [
            "MDItem::from_path",
            "MDItem::from_path.unwrap",
            "MDItemCopyAttribute",
            "MDItemCopyAttributeNames",
            "MDItemCreate",
            "Ok",
            "Self",
            "Vec::with_capacity",
            "cf_name.as_ref",
            "cf_name.as_ref.to_string",
            "item.get_attribute_names",
            "item.path",
            "item.path.unwrap",
            "names.push",
            "objc2_core_foundation::CFArrayGetCount",
            "objc2_core_foundation::CFArrayGetValueAtIndex",
            "objc2_core_foundation::CFString::from_str",
            "path.as_ref",
            "path.as_ref.canonicalize",
            "path.to_str",
            "path.to_str.ok_or",
            "std::path::PathBuf::from",
            "std::ptr::NonNull::new",
            "super::MDItemKey::DisplayName.as_str",
            "super::MDItemKey::Path.as_str"
          ],
          "funcs": [
            [
              "from_path",
              768
            ],
            [
              "get_attribute_names",
              1270
            ],
            [
              "get_attribute",
              2230
            ],
            [
              "path",
              2626
            ],
            [
              "display_name",
              3024
            ],
            [
              "test_get_attribute_names",
              3306
            ],
            [
              "test_get_path",
              3520
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 23,
              "call_count": 39,
              "node_count": 1015,
              "member_count": 14,
              "max_member_depth": 3
            },
            "file": {
              "size": 3734,
              "entropy": 4.69
            },
            "text": {
              "lines": 110,
              "top_char": 116,
              "digit_ratio": 0,
              "space_count": 970,
              "char_entropy": 4.69,
              "unique_chars": 72,
              "top_char_null": 0,
              "import_density": 12.73,
              "string_density": 0.05,
              "top_char_ratio": 0.07,
              "avg_line_length": 32.95,
              "max_line_length": 108,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.46,
              "line_length_stddev": 27.6,
              "max_whitespace_run": 1,
              "normalized_import_count": 1.33,
              "normalized_string_count": 0.48,
              "repeated_char_sequences": 22,
              "normalized_function_count": 0.67,
              "trailing_whitespace_lines": 1,
              "imports_to_functions_ratio": 2,
              "strings_to_functions_ratio": 0.71,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 10.62,
              "identifiers_to_functions_ratio": 10.29
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 2710,
              "peak_region_entropy": 4.9
            },
            "source": {
              "class_count": 1,
              "function_count": 7
            },
            "imports": {
              "count": 14,
              "wildcard": 2,
              "third_party_count": 14,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 107,
              "count": 5,
              "avg_length": 21.4,
              "max_length": 24,
              "path_count": 3,
              "avg_entropy": 3.6,
              "entropy_stddev": 0.09
            },
            "comments": {
              "chars": 969,
              "count": 31,
              "lines": 31,
              "to_code_ratio": 0.39
            },
            "functions": {
              "count": 8,
              "density": 6.36,
              "avg_params": 0.86,
              "code_ratio": 0.47,
              "max_params": 2,
              "length_stddev": 3.62,
              "avg_name_length": 13.43,
              "no_params_count": 2,
              "avg_length_lines": 7.43,
              "max_length_lines": 16,
              "min_length_lines": 5,
              "avg_param_name_length": 4.67
            },
            "identifiers": {
              "count": 161,
              "unique": 72,
              "avg_length": 7.76,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.45,
              "length_stddev": 5.37,
              "has_digit_ratio": 0.01,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.04,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.08,
              "all_lowercase_ratio": 0.6,
              "all_uppercase_ratio": 0.03
            }
          }
        },
        "id": 8,
        "mol": "Md(Pa)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/src/apple/item.rs",
        "pid": 0,
        "risk": 2,
        "sha": "dbfbfd34b593e7d4c48cd93107587187e98c167a7b1af64f38c4e831751c2152",
        "size": 3734,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              15,
              16
            ],
            "spans": [
              [
                3246,
                12
              ],
              [
                3290,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/anyhow::anyhow/anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::anyhow",
            "spans": [
              [
                45,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "spans": [
              [
                53,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarraygetcount::objc2_core_foundation/cfarraygetcount",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArrayGetCount",
            "spans": [
              [
                95,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarraygetvalueatindex::objc2_core_foundation/cfarraygetvalueatindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArrayGetValueAtIndex",
            "spans": [
              [
                112,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfindex::objc2_core_foundation/cfindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFIndex",
            "spans": [
              [
                136,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfretained::objc2_core_foundation/cfretained",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFRetained",
            "spans": [
              [
                145,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfstring::objc2_core_foundation/cfstring",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFString",
            "spans": [
              [
                157,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/concretetype::objc2_core_foundation/concretetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::ConcreteType",
            "spans": [
              [
                167,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "spans": [
              [
                206,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                212,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr/nonnull::std/ptr/nonnull",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr::NonNull",
            "spans": [
              [
                226,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/api::super/api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::api::*",
            "spans": [
              [
                12,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mditemkey::super/mditemkey",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItemKey",
            "spans": [
              [
                20,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                3279,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                3246,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                3290,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                354,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                323,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1162,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1166,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "B-RapB97}Ni=GgYiY.RewO+%fawM\u0026)piyw?Eld^UB7DFnB-p]jiY.Q@Aa}u]dL8Ypl}IGiza!C=Eld^UB7DFnB-p]jiY.QZl}IGiz7D/7l@w8rA^o#]x(4r\u003eAX5tcl@w8rA^pO[z/xooi%{aKwGUA0D1.buiY.Q@zH2]lCpT\u003emwPJ0gBBujTB-Rapz^)D\u003eggaKfA+eP\u0026z/]@dvruj4zAo?9lQ\u003cvZA::kXA+eW3wH[@\u003emOdGdwQ2:GlQ\u003c%+Byw)3wN)tmlQ\u003e0@A+PA7Eld=yfe1$3k{gw(vq{f%AV!!hz/]@daz\u003eK%pG5xmAbP\u0026mx\u003eIa3aAIa5A:@=9ADL\u0026kC{2yHnIgu6fe1CAA=lbnwmY*8w{503BzkVhvqGU1C{4iEay/C6vru66vqYP#wQ4=@B-.gqzdN/$wmoN*aAqKnA+P9ae^=MuvJY-lA=\u003e(lawCm3B.bPsc{{E4wPRu{zE)uvlVm0Ro*?\u003c3wPA5Wdlv\u003ezx(d*9awCm3B.bPsaBsCrarR^Wfe1CnA+eW3wPF#5az$+maAqKnA^n^pB.LV5wPw]qx([2hwmYvYB.(dxB7GDnx(mN8e^-ZzarSr\u003cfa5*AarSr\u003cfczFZqE%@)A=b}9arR^Hfe1$3k{g5RCoyo/l@w8rA^o#]x(4r\u003eA:Q27zGx]dzEWl2w]zYjv@Dl%x\u003eINex(mMaBzbkdADL\u0026kC}GBDarR!CBZ=F9zxJzhx(4r\u003eAWSvVeJ$pKl@w8rA^o#]x(4r\u003eAV/YoarR^HarR^Ho*?\u003c3wPA5.B.LV5wPx*)wmYvYB.(dFdgdguarV7t3lQDlatkw",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "AaKztlQ\u003e0@A+PA7iYZ\u003e[z/5\u003c5BAe=RB7occwHP5narR^HarR^HarR^HarR^He[n*oy?m9#iYYx7wN^\u0026fk0ywzi%(rqarR^HarR^HarR!ywPP5ov@Dr$B09Q*B-8new[r9i3lQDlarR^HarR^HarR^HavwQ:A=LPllVM:DBy=\u003ccarR^HarR^HarR^HarR^H",
            "ln": 1655,
            "col": 26,
            "line": 48
          },
          {
            "b": "arR^HarR^HarR^HarR^HarR^HarR^HarUxuwO(GvAclknc#0^mz7dKNarR^HarR^HarR^HarR^HarR^HarR^HarR^HEf}8tarR^HarR^HarR^HarR^HarR^HarV7t",
            "ln": 3519,
            "col": 7,
            "line": 99
          },
          {
            "b": "uSx]\u003ck#ZoKiV@M3g9w.5g=(3!arR!pz/fSraveW{pGH))q^SH4k#7uLk#ZAKpe:g@BU+=}jS(ZC3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAITniY.j*Bz9Y@p*[DVluM)43jm)#arU/FwGV5pAaK5JiX0h#3lQDlar$9jwPI%03lQDlazbHlBy/JnuU%sXADL\u0026kD0+ccwN/\u003e8wHF#IDKp(rarR^HarUGiBrCNCwPA5sjS)D!qfuC\u003cC@!07wP]KfarR^HarR^HarR^Hb5o[vnPXJXmPi5\u003czdK?May39?vp\u0026}*x!A?kA9KOhed9HxarR^HarR^HarTQ3",
            "ln": 3966,
            "col": 16,
            "line": 118
          },
          {
            "b": "arR!ywPP5eBy/rgauZ\u0026!B.bPse[Gosv%8)8c[c=\u003ezG*bfA40d%3lQDlarR^HayPtjwPz)1wPn\u003ewx(){6B1Rouzyu}+atCrb3lQDlarR^HayPtjwPz)1wPn\u003ew3lQDlarR^HarR^HazC}ezf5]nt}Q88Bz96Ke{h5QA:-]ndj+/GarR^HarR^HarR!6vrufHB.iV",
            "ln": 4354,
            "col": 6,
            "line": 137
          },
          {
            "b": "Bye:1C42i3wm6t0wPA5AdiJ%AarR^HarR^Hy?mYhA+frmy\u0026*^.awCm3B.bPsiY.d\u0026Cpi!varR^HarR^HarR^Jx(n95y?WA5ADL\u0026kC{4fNzGGriar.)Ka$K6zarR^HarR^H",
            "ln": 4911,
            "col": 11,
            "line": 158
          },
          {
            "b": "lVl*XB-.hnt}4riarR^HarR^HarR^Hph+2Yed9HxarR^HarS9{3lQDlarR^HayPtjwPz(oc#@)uB.(dLx(^S)A=JMSdlv\u003eVarR!P3vJl",
            "ln": 5042,
            "col": 37,
            "line": 161
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "super::MDQueryBuilder::default"
            ],
            [
              "",
              "objc2_core_foundation::CFString::from_str"
            ],
            [
              "",
              "MDQueryCreate"
            ],
            [
              "",
              "scopes.into_iter.map.map"
            ],
            [
              "",
              "scopes.into_iter.map"
            ],
            [
              "",
              "scopes.into_iter"
            ],
            [
              "",
              "scope.into_scope_string"
            ],
            [
              "",
              "objc2_core_foundation::CFString::from_str"
            ],
            [
              "",
              "objc2_core_foundation::CFArrayCreate"
            ],
            [
              "",
              "scopes.as_ptr"
            ],
            [
              "",
              "scopes.len"
            ],
            [
              "",
              "std::ptr::null"
            ],
            [
              "",
              "MDQuerySetSearchScope"
            ],
            [
              "",
              "MDQuerySetMaxCount"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Self"
            ],
            [
              "",
              "MDQueryExecute"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "MDQueryGetResultCount"
            ],
            [
              "",
              "Vec::with_capacity"
            ],
            [
              "",
              "MDQueryGetResultAtIndex"
            ],
            [
              "",
              "std::ptr::NonNull::new"
            ],
            [
              "",
              "MDItemCopyAttribute"
            ],
            [
              "",
              "item.as_ref"
            ],
            [
              "",
              "objc2_core_foundation::CFString::from_str"
            ],
            [
              "",
              "super::MDItemKey::Path.as_str"
            ],
            [
              "",
              "super::MDItem::from_path"
            ],
            [
              "",
              "items.push"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "MDQuery::new.unwrap"
            ],
            [
              "",
              "MDQuery::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "MDQuery::new.unwrap"
            ],
            [
              "",
              "MDQuery::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute.unwrap"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "MDQuery::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::ptr"
            ],
            [
              "",
              "std::ptr::NonNull"
            ],
            [
              "",
              "super::api::*"
            ],
            [
              "",
              "super::MDItemKey"
            ],
            [
              "",
              "super::MDItem"
            ],
            [
              "",
              "super::MDQueryBuilder"
            ],
            [
              "",
              "super::MDQueryScope"
            ],
            [
              "",
              "anyhow::anyhow"
            ],
            [
              "",
              "anyhow::Result"
            ],
            [
              "",
              "objc2_core_foundation::CFArrayCreate"
            ],
            [
              "",
              "objc2_core_foundation::CFIndex"
            ],
            [
              "",
              "objc2_core_foundation::CFRetained"
            ],
            [
              "",
              "objc2_core_foundation::CFString"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "MDItemKey::Path.as_str",
            "MDQuery::new.unwrap",
            "item.as_ref",
            "items.push",
            "query.execute",
            "query.execute.unwrap",
            "scope.into_scope_string",
            "scopes.as_ptr",
            "scopes.into_iter",
            "scopes.into_iter.map",
            "scopes.into_iter.map.map",
            "scopes.into_iter.map.map.collect",
            "scopes.len",
            "value.downcast"
          ],
          "tgt": [
            "Err",
            "MDItemCopyAttribute",
            "MDQuery::new",
            "MDQuery::new.unwrap",
            "MDQueryCreate",
            "MDQueryExecute",
            "MDQueryGetResultAtIndex",
            "MDQueryGetResultCount",
            "MDQuerySetMaxCount",
            "MDQuerySetSearchScope",
            "Ok",
            "Self",
            "Some",
            "Vec::with_capacity",
            "item.as_ref",
            "items.push",
            "objc2_core_foundation::CFArrayCreate",
            "objc2_core_foundation::CFString::from_str",
            "query.execute",
            "query.execute.unwrap",
            "scope.into_scope_string",
            "scopes.as_ptr",
            "scopes.into_iter",
            "scopes.into_iter.map",
            "scopes.into_iter.map.map",
            "scopes.len",
            "std::ptr::NonNull::new",
            "std::ptr::null",
            "super::MDItem::from_path",
            "super::MDItemKey::Path.as_str",
            "super::MDQueryBuilder::default"
          ],
          "funcs": [
            [
              "builder",
              559
            ],
            [
              "new",
              1055
            ],
            [
              "execute",
              2539
            ],
            [
              "test_md_query_execute",
              4119
            ],
            [
              "test_empty_result",
              4577
            ],
            [
              "test_invalid_query",
              4905
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 26,
              "call_count": 47,
              "node_count": 1275,
              "member_count": 14,
              "max_member_depth": 5
            },
            "file": {
              "size": 5125,
              "entropy": 4.55
            },
            "text": {
              "lines": 166,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 1637,
              "char_entropy": 4.55,
              "unique_chars": 86,
              "top_char_null": 0,
              "import_density": 9.04,
              "string_density": 0.05,
              "top_char_ratio": 0.07,
              "avg_line_length": 29.87,
              "max_line_length": 98,
              "empty_line_ratio": 0.12,
              "last_line_length": 1,
              "whitespace_ratio": 0.35,
              "identifier_density": 1.33,
              "line_length_stddev": 24,
              "max_whitespace_run": 1,
              "normalized_import_count": 1.16,
              "normalized_string_count": 0.62,
              "repeated_char_sequences": 58,
              "normalized_function_count": 0.47,
              "imports_to_functions_ratio": 2.5,
              "strings_to_functions_ratio": 1.33,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 12.75,
              "identifiers_to_functions_ratio": 15.67
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.83
            },
            "source": {
              "class_count": 2,
              "function_count": 6
            },
            "imports": {
              "count": 15,
              "wildcard": 2,
              "third_party_count": 15,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 251,
              "count": 8,
              "avg_length": 31.38,
              "max_length": 51,
              "path_count": 2,
              "avg_entropy": 3.99,
              "entropy_stddev": 0.42
            },
            "comments": {
              "chars": 849,
              "count": 21,
              "lines": 21,
              "url_count": 1,
              "to_code_ratio": 0.14
            },
            "functions": {
              "count": 8,
              "density": 3.61,
              "avg_params": 0.67,
              "code_ratio": 0.66,
              "max_params": 3,
              "length_stddev": 14.42,
              "avg_name_length": 12.17,
              "no_params_count": 4,
              "avg_length_lines": 18.33,
              "max_length_lines": 45,
              "min_length_lines": 3,
              "high_entropy_names": 1,
              "avg_param_name_length": 6
            },
            "identifiers": {
              "count": 220,
              "unique": 94,
              "avg_length": 8.02,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.45,
              "reuse_ratio": 0.43,
              "length_stddev": 5.33,
              "has_digit_ratio": 0.01,
              "sequential_names": 2,
              "single_char_count": 3,
              "single_char_ratio": 0.03,
              "high_entropy_count": 8,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.6,
              "all_uppercase_ratio": 0.06,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 11,
        "mol": "Md(Pa)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/src/apple/query.rs",
        "pid": 0,
        "risk": 2,
        "sha": "c50d05cb9d91b2bf3160260664dc75e06eca70dc8b435bf1e737f889d8b16d49",
        "size": 5125,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              16,
              17
            ],
            "spans": [
              [
                4030,
                12
              ],
              [
                4103,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/anyhow::anyhow/anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::anyhow",
            "spans": [
              [
                127,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "spans": [
              [
                135,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfarraycreate::objc2_core_foundation/cfarraycreate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFArrayCreate",
            "spans": [
              [
                172,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfindex::objc2_core_foundation/cfindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFIndex",
            "spans": [
              [
                187,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfretained::objc2_core_foundation/cfretained",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFRetained",
            "spans": [
              [
                196,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/objc2_core_foundation/cfstring::objc2_core_foundation/cfstring",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objc2_core_foundation::CFString",
            "spans": [
              [
                208,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                4063,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr/nonnull::std/ptr/nonnull",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr::NonNull",
            "spans": [
              [
                21,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr::std/ptr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr",
            "spans": [
              [
                15,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/api::super/api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::api::*",
            "spans": [
              [
                43,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mditem::super/mditem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItem",
            "spans": [
              [
                75,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mditemkey::super/mditemkey",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItemKey",
            "spans": [
              [
                51,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mdquerybuilder::super/mdquerybuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQueryBuilder",
            "spans": [
              [
                83,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mdqueryscope::super/mdqueryscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQueryScope",
            "spans": [
              [
                99,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                4092,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                4030,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                4103,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                544,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                312,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                528,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                439,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited"
        ],
        "ctx": [
          {
            "b": "B-RapvqZv7z*al6qE%](y\u0026?-CB-RapB97}Ni+AIRB-I4Oi.1mlB-I4P3uZA3aAITniY.j]zAo*Px(l0tB-RapB97}Ni=/N:v(=U/Ac2IJ3uZA3aAITniY.v\u003eB89/$DQzZ?By/YsefE=cy\u00261IY3uZA3aAITniY.v@A+eV\u0026i%(sqB7DFnB-p]jiY.QZl}IGiz7D/7l@w8rA^r6{3jp-{vJY-lA=\u003e(lawCm3B.bPsl34r?v]u(VB.(dxDKp(rarUVDwPA5SawV@#x(v(Ko*?\u003c3wPA5Wed9HxarUYov}xv$wPx*OpJgz\u0026z/dWOAc2IIi-oK0wODs0AY^lhB9hqvjxu36jwwjnBy/qMk0zdY3vJl*x(d*9avZG}B-I4ow]zYjo*?\u003c3wPA5ZB9RUkqE%](y\u0026*!D3lQDlaAR)FwGT=\u003eBz#wAauZ\u0026BwPJ0gBuAPnv)0ENnPXJXk0z4n3lQDlazbHlAbPMec#B9GaAIagw\u0026.5hx(l3Wzfo}yq!o+",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zyxvuC4z!zD)0+yarR^HarR^HarR^HarR^Hy?mYhA+frmy\u0026*^.aAqKnA^ooGCX7xcBy=\u003cHi%)8MarR^HarR^HarR^HarUGiBrB{kjS[\u0026\u003ee]$PwwghFfB9hqvdlv\u003eVarR^HarR^HarR^HarR!JvqxB{e{y-twHF#?3lQDlarR^HarR^HaBLX23jm)#arR^Hao",
            "ln": 771,
            "col": 25,
            "line": 29
          },
          {
            "b": "wO#3)zF6q0arR!P3vJl*x(d*9awCm3B.bPsaBsCrarR^Wfe1CpCX7xcBy/IoBzbkdo*?\u003c3wPA5svrlZiv}Y[3zF%Vsy\u003cuvgarR^Wfe1BParR^Hfe1$3ra]#!az\u003eXixM4A7wO#0^Ac3ervru74aARpdaAqKnA^n^CAaK5#BzkVhazCZoviw3ZBAIRnayPd#az2!ev%8)8B0bgsazCZovixS5Aa9=}By=OpxMvV)wg!iiarR^Wfe1CHxK#67BzbkdmS\u0026/}A+cwcB0a[nvqf*{wgO\u003cqBrCQnBAIRwB0bNrwGU#nwPA5sA+frm",
            "ln": 981,
            "col": 16,
            "line": 38
          },
          {
            "b": "A%:3jarSr\u003cfa5*AarSr\u003cfcBe7BAIRwB0a[eawCm3B.bPsl34r?v]u(VB.(dxBzb98azCXiy?mD{zGG}xBzbkdmS\u0026/}A+cwnA:-W7ed9HxarSr\u003cfcCEMBz8!9zxI.$Bz#wAaAR)FwGU]6aw#=(B.(dZr+k=6o*?M{wO\u003cQ{3lQDlatkx33lQDlatkx3ar@0$CWUDdy?i}@arR^Wfe0UParR^Wfe1CQu%\u003cr:arR^Wfe1C:wPN",
            "ln": 1258,
            "col": 17,
            "line": 48
          },
          {
            "b": "wPA5Sax9h}wHIRhy?taE3lQDlarR^HarR^HaAz46wODs0AYLsrz/fbq3lQDlarR^HaBKOtarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:pay/C2By^G]o*?\u003c3wPA5{v@Dr$i%)8MarU/FwGV5owi8+\u003cvrufzi-6mbxHl\u0026Ni%(rqarR!HB7DFnB-p]jiYX-L3jm)#arR[kBz\u003e@ez-P}3wPI%03lQDlayPtpzET/3zxK4jB97=awm6t0wPA66wQ4=@B-.h4vrlZiv\u003c\u0026=GDKp(rarR^HarUGiBrCNCwPA5sjS)D!qfuC\u003cC@!07wP]KfarR^HarR^HarR^Hb5o[vnPXJXmPi5\u003czdK?May39?vp\u0026}*x!A?kA9KOhed9Hx",
            "ln": 1678,
            "col": 15,
            "line": 61
          },
          {
            "b": "auZ\u0026!B.bPse[Gosv%8)8uTX23zEU7ze[5%jx(\u003e$IzG*bfA40d%3lQDlarR^HayPtjwPz)1wPn\u003ewx(){6B1Rouzyu}+atCrb3lQDlarR^HayPtjwPz)1wPn\u003ew3lQDlarR^HarR^HazC}ezf5]nt}Q88Bz96Ke{h5QA:-]ndj+/GarR^HarR^HarR!6vrufHB.iV",
            "ln": 2126,
            "col": 18,
            "line": 83
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "rx.try_recv"
            ],
            [
              "",
              "std::task::Poll::Ready"
            ],
            [
              "",
              "cx.waker.clone"
            ],
            [
              "",
              "cx.waker"
            ],
            [
              "",
              "std::sync::mpsc::channel"
            ],
            [
              "",
              "std::thread::spawn"
            ],
            [
              "",
              "query.execute"
            ],
            [
              "",
              "tx.send"
            ],
            [
              "",
              "waker.wake"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "super::MDQuery::new.unwrap"
            ],
            [
              "",
              "super::MDQuery::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "query.execute_async"
            ],
            [
              "",
              "anyhow::Result"
            ],
            [
              "",
              "std::future::Future"
            ],
            [
              "",
              "std::pin::Pin"
            ],
            [
              "",
              "std::sync::mpsc"
            ],
            [
              "",
              "std::task::Context"
            ],
            [
              "",
              "std::task::Poll"
            ],
            [
              "",
              "std::thread"
            ],
            [
              "",
              "super::MDItem"
            ],
            [
              "",
              "super::MDQuery"
            ],
            [
              "",
              "crate::MDQueryScope"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "MDQuery::new.unwrap",
            "cx.waker",
            "cx.waker.clone",
            "query.execute",
            "query.execute_async",
            "rx.try_recv",
            "tx.send",
            "waker.wake"
          ],
          "tgt": [
            "Some",
            "cx.waker",
            "cx.waker.clone",
            "query.execute",
            "query.execute_async",
            "rx.try_recv",
            "std::sync::mpsc::channel",
            "std::task::Poll::Ready",
            "std::thread::spawn",
            "super::MDQuery::new",
            "super::MDQuery::new.unwrap",
            "tx.send",
            "waker.wake"
          ],
          "funcs": [
            [
              "poll",
              369
            ],
            [
              "execute_async",
              1584
            ],
            [
              "test_md_query_execute_async",
              1867
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 16,
              "call_count": 18,
              "node_count": 696,
              "member_count": 8,
              "max_member_depth": 3
            },
            "file": {
              "size": 2334,
              "entropy": 4.67
            },
            "text": {
              "lines": 90,
              "top_char": 101,
              "digit_ratio": 0,
              "space_count": 614,
              "char_entropy": 4.67,
              "unique_chars": 72,
              "top_char_null": 0,
              "import_density": 13.33,
              "string_density": 0.03,
              "top_char_ratio": 0.08,
              "avg_line_length": 24.93,
              "max_line_length": 102,
              "empty_line_ratio": 0.14,
              "last_line_length": 1,
              "whitespace_ratio": 0.3,
              "identifier_density": 1.37,
              "line_length_stddev": 22.12,
              "max_whitespace_run": 1,
              "normalized_import_count": 1.26,
              "normalized_string_count": 0.32,
              "repeated_char_sequences": 18,
              "suspicious_comment_ratio": 0.06,
              "normalized_function_count": 0.32,
              "trailing_whitespace_lines": 1,
              "imports_to_functions_ratio": 4,
              "strings_to_functions_ratio": 1,
              "normalized_unique_identifiers": 9.4,
              "identifiers_to_functions_ratio": 20.33
            },
            "binds": {
              "count": 4
            },
            "binary": {
              "peak_region_bytes": 2334,
              "peak_region_entropy": 4.68
            },
            "source": {
              "class_count": 1,
              "function_count": 3
            },
            "imports": {
              "count": 12,
              "wildcard": 1,
              "third_party_count": 12,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 65,
              "count": 3,
              "avg_length": 21.67,
              "max_length": 28,
              "path_count": 2,
              "avg_entropy": 3.71,
              "entropy_stddev": 0.29
            },
            "comments": {
              "chars": 456,
              "count": 16,
              "lines": 16,
              "high_entropy": 1,
              "to_code_ratio": 0.22
            },
            "functions": {
              "count": 4,
              "density": 3.33,
              "avg_params": 1,
              "code_ratio": 0.48,
              "max_params": 2,
              "length_stddev": 6.55,
              "avg_name_length": 14.67,
              "no_params_count": 1,
              "avg_length_lines": 14.33,
              "max_length_lines": 22,
              "min_length_lines": 6,
              "high_entropy_names": 1,
              "avg_param_name_length": 3.33
            },
            "identifiers": {
              "count": 123,
              "unique": 61,
              "avg_length": 5.64,
              "max_length": 27,
              "min_length": 1,
              "avg_entropy": 2.11,
              "reuse_ratio": 0.5,
              "length_stddev": 3.88,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.66,
              "all_uppercase_ratio": 0.02,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 12,
        "mol": "Md(Pa)",
        "path": "/tmp/postdoc-tmp-1t6H9y/scan-l34YSO/mdquery-rs_0.2.1!!mdquery-rs-0.2.1/src/apple/query_async.rs",
        "pid": 0,
        "risk": 2,
        "sha": "cb9d08b15b9819ea5b91a5c3c3413a62a5c32c8dc58e8131715ecbec057a8b44",
        "size": 2334,
        "traits": [
          {
            "id": "metadata/lang/runtime::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "spans": [
              [
                1850,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              14,
              15
            ],
            "spans": [
              [
                1742,
                12
              ],
              [
                1844,
                18
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mdqueryscope::crate/mdqueryscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MDQueryScope",
            "spans": [
              [
                1775,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/future/future::std/future/future",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::future::Future",
            "spans": [
              [
                24,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                1804,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/pin/pin::std/pin/pin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::pin::Pin",
            "spans": [
              [
                49,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/mpsc::std/sync/mpsc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::mpsc",
            "spans": [
              [
                68,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/context::std/task/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Context",
            "spans": [
              [
                101,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/task/poll::std/task/poll",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Poll",
            "spans": [
              [
                110,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/thread::std/thread",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::thread",
            "spans": [
              [
                121,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mditem::super/mditem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDItem",
            "spans": [
              [
                147,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/mdquery::super/mdquery",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MDQuery",
            "spans": [
              [
                155,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                1833,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                1742,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                1844,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1029,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1130,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1306,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                300,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1348,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1073,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 14,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "730043dbea8b826a701ce58ea6c35bff7bcec7a30545b1541cf15ab251ceb385",
        "path": "addr2line@0.24.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 878,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ff3c5dba5f14e742774aab95d7a841d252ead21045b5efd0100eadf339afb43e",
        "path": "adler2@2.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e7b8dc2e4d887b10ef176879d6e8aa8dac2100c9e4e23d8f38006ad617147cab",
        "path": "android-tzdata@0.1.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 858,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "986f0e43b4644759f0c46a666b19e36b3af729ae094f402ea9c7f31889865828",
        "path": "android_system_properties@0.1.5.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f7d4bb01c351d7b404895458e72a867a906f721a714685dbae3f34736b77c5fa",
        "path": "anyhow@1.0.97.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "ca9a68aab89705f024e66c2e657c334fb8c0c61de717796ba748a6ca3a9de2bb",
        "path": "autocfg@1.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "7681ab678b3f65ab25f2a464f3dacb8844ea779507ce7db7bb9c41a974a1c293",
        "path": "backtrace@0.3.74.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "19da93b66b8198b784b9ad147ed12dfa7ed48486c5fa1d413037a96f4936c5f1",
        "path": "bitflags@2.9.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "6312bdebf8cce6917401624ba05895fc3f8737d5fb97c7c9962700492360dfb4",
        "path": "block2@0.6.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 823,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c2ad0fed79a0a097323abf8c32963381366e209515c3bf489d33b411ceab05d7",
        "path": "bumpalo@3.17.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "0996115be3587624eebcaeef438d40d426a323f12e073ed4c143f04577067e57",
        "path": "cc@1.2.18.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1004,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d2e467b6555a5fd1da5e638cd5dc7c83211d1483d7823d06a525d33e27c6d533",
        "path": "cfg-if@1.0.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 986,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a19d2fdd25729092968f1ad79c2eceb35c8863767c5f4d68af9dc5ad44fbff09",
        "path": "chrono@0.4.40.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 870,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "73b8477cb1d5e501396b47350daf8fdc185728a468fbd9cb27a8e805b4aff326",
        "path": "core-foundation-sys@0.8.7.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d5e7c277bd2eebfd14c17930c4d360e3049ed062e427b05aee153c9db2028755",
        "path": "gimli@0.31.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e997ccfcc05d8d6da2295a4e4bdca25b466b0808ff8d3da3e9639654de013b86",
        "path": "iana-time-zone@0.1.63.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3631a820f9f10e61949272b4c49ee0d5267296c5761d4696422a45a0a8ae6f44",
        "path": "iana-time-zone-haiku@0.1.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "529414521be2bf4b7773b02f2e40252fd7a36baddf896b359303af5a323aa17a",
        "path": "js-sys@0.3.77.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 1043,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3eb573f40cc5fcd76d8515e9832aff5f8337912771deeffd41b0926c2629bca8",
        "path": "libc@0.2.171.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "4e5883340e17f5ddccce8c98095d625c709d1e063c1500af7f6d3650ae958889",
        "path": "log@0.4.27.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 839,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d2bdfedd237afb1047769dbafd0ee5de325742be8570ef16a68519a252ce1ba5",
        "path": "memchr@2.7.4.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 970,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b56ace36cf9dca4e5a42bf66f133097a3cd43ac2dd1d67f6172b9993cb14f6f6",
        "path": "miniz_oxide@0.8.8.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 980,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "017083c6a9822e0ea88a8e8c69cb962e4c8de7d2a0daf0ee6867abea41743674",
        "path": "num-traits@0.2.19.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8d2eccd8948d4b9c20f07e9ef7fbbfeaea9f7e3bcb78f197267c9e4090dd92bd",
        "path": "objc2@0.6.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 826,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "88c898be874645194573f93ab52f83bee44efc6f9610cac5e93c5d03ac2cad51",
        "path": "objc2-core-foundation@0.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9dfb1317aaca902e1d567483e2a9720be809011797417624da4231a139ac9337",
        "path": "objc2-encode@4.1.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2865d6a386eab37508784a0f7efe8ed758b4fa4dd2e123ee1c39b00c8d3619a3",
        "path": "object@0.36.7.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e389f1ad5c82eabce2141cbf3a421aecac2605ad14132980cf9e6c2c5e1c65c4",
        "path": "once_cell@1.21.3.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "799e9e7d1e3c83bc1266b085a3c0544c83d922846e54c34a1b572d6a1f01f8ea",
        "path": "pin-project-lite@0.2.16.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "d65b2841424340cd4a5fc1b88faacce4552f2c76f47b8feffffe085922807b86",
        "path": "proc-macro2@1.0.94.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 947,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "0077a414c1016a1523c70b4c010e4130a0f5e8ca17edf4766fdd87716c818092",
        "path": "quote@1.0.40.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "5ef002e7fda7aa0dfa7a315c8918e1a7de46ccd0f8685f5873a604049b903c39",
        "path": "rustc-demangle@0.1.24.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 893,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8528868d9a5f39d1a83def959e1f6e495cf99a721f27ca95e6d398afe42229be",
        "path": "rustversion@1.0.20.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 872,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b6b0b40fb543822e34f45c8f30fa79d67dcc945aafab821e144d6ae6bb15d307",
        "path": "shlex@1.3.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "2bebc9504085870349dc9b8874b3035a5847cb0392dc74b9af148b2b9cee478e",
        "path": "syn@2.0.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "73c3216bf26533d4dd2966a3e6cd35cf6c7be86c293702cb360f9c4ed6e6ec75",
        "path": "tokio@1.44.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "15b853fd70a097c480cc6bcd931c52606d12f4c3f0cee521933a5ea7329418b5",
        "path": "tokio-macros@2.5.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 829,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "6bf6220e16e5e1fde4725898471e752262f9f99942f47bbebf5b83128d192e58",
        "path": "unicode-ident@1.0.18.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 950,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "286a8717a1df2dd38e8c477fe3bbcfde2d2c4c35b05bb4aab5e075980065bd9d",
        "path": "wasm-bindgen@0.2.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "61d33288c4b353b1104720167d36d3809b16c72a8713f1f07ce3fad5284f21cd",
        "path": "wasm-bindgen-backend@0.2.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 948,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "9513af3de28d49de3d3a362d3907326707fa089516e62614bbcfb344e41972c5",
        "path": "wasm-bindgen-macro@0.2.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 966,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3a6ae154e478745c456de8911767b5a5cb13984168fd36955ddd19286ad6ce54",
        "path": "wasm-bindgen-macro-support@0.2.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 964,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "27a8c765c77f3c64fec83cbc235e88294cecbec45e28f8035b96dabf7ca476a1",
        "path": "wasm-bindgen-shared@0.2.100.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 981,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "31f5c64c9005233330428949e112db0e13ae962d646ac19d066c4570654f99ee",
        "path": "windows-core@0.61.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "8dd7b5eb0d7fb5fb998812336d7e3986ecdb784d31572830cf75323e4115f391",
        "path": "windows-implement@0.60.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "c475cfd1107d0c121124ab98e59253988ccfcd9276f91a62b0899fb482423410",
        "path": "windows-interface@0.59.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3c88ffda301e0bb35d3605abc03d3aa8187d661078e886e7b9b92c7c0bc787ac",
        "path": "windows-link@0.1.1.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "00898c074b31c0f6e204c9b3df5e9c4a0b276509ed92119fb2ea3a946c69bcef",
        "path": "windows-result@0.3.2.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 838,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "01c10b5aa61505932df3a3260347c02fc98c5e1df0cdbfa52e201feb5cb4d57a",
        "path": "windows-strings@0.4.0.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "fa587b083f2557298119ad291f26ac899c4df6a7f1b7ad52fe9b99fbe3e71751",
        "path": "windows-targets@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "485b927dd6762134b5c86ac6fac640df6c987bed0afbaf4181f7463aa3f6d385",
        "path": "windows_aarch64_gnullvm@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3e3dbba32e3a8e8ea71ae4a6522c1140ea14b0b5e85be5cabd0e2124320d60b2",
        "path": "windows_aarch64_msvc@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "242f5e9063b18508c0a5e32d7f9eb09af2ba1e0946252a87841a143a931ce9c3",
        "path": "windows_i686_gnu@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "b7245dc8f6dda994d63eaaa73bcb54f4b7b0db499c6f505f4768d19d36f8b7b8",
        "path": "windows_i686_gnullvm@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "f922cd98fe21661d11ea7e4edb339a430ed7d312ed9de92f2d267ae17076341a",
        "path": "windows_i686_msvc@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "a1875d33002175e0b309f448226f789883ea0cf70114d873def86527d5884f86",
        "path": "windows_x86_64_gnu@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "e6b68e753d3f4716dd533ba6e2fa8e804c0ff02a720deeb3442a177e21d88c14",
        "path": "windows_x86_64_gnullvm@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 71,
        "mol": "Md(Re)",
        "pid": 2,
        "rel": "registry",
        "sha": "3afbebd91e43c8090834def836d211f566344c95a07b9d272ed02bafbe2e6113",
        "path": "windows_x86_64_msvc@0.52.6.registry.json",
        "risk": 1,
        "role": "sidecar",
        "size": 845,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 58,
    "rev": "76e61",
    "v": "8"
  }
}