{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00004851818,
        "rte": "az",
        "prob": 0.00004851818
      },
      {
        "cls": 0,
        "raw": 0.00022188823,
        "rte": "az/tar",
        "prob": 0.00022188823
      }
    ],
    "prob": 0.00004851818,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004851818084716797,
        "type": "crate"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010311603546142578,
        "type": "json"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013728936210100073,
        "type": "rust"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000073909759521484375,
        "type": ""
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000073909759521484375,
        "type": ""
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000073909759521484375,
        "type": ""
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015089909538801294,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-26T18:23:55Z"
  },
  "path": "microsdxpansion-driver-0.1.1.crate",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 13366,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "13366"
          ],
          [
            "x-cache-hits",
            "9914"
          ],
          [
            "x-amz-request-id",
            "QFAW7ZBH9C2P143Q"
          ],
          [
            "date",
            "Wed, 23 Sep 2026 05:24:26 GMT"
          ],
          [
            "etag",
            "\"873036bd52f5fd829bd41b3c2ca0bc08\""
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "last-modified",
            "Sun, 28 Jun 2026 15:08:05 GMT"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-id-2",
            "+BCB/8bqwYDBEY3Hh4sQDzCnnue1TUTjGE/AeEkQuRKMCRDe5Iudgr1rUCwi0P/bALRaNuRRS6XwWAf2O7Hi0uakfFUX56HX"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "x-amz-version-id",
            "mJpww7l4CTqLk2X2AQAEmLvLLdr1HfR9"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "age",
            "303648"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000035-IAD"
          ]
        ],
        "locator": "pkg:cargo/adler2@2.0.1",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/adler2/adler2-2.0.1.crate",
        "fetched_at": 1790444713,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/adler2/adler2-2.0.1.crate",
        "source_offset": 227,
        "source_sha256": "4461387de2afd77d3125035615f286cff85370c521da10f056513a515484e8cd",
        "content_sha256": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
      },
      {
        "kind": "dependency",
        "size": 63622,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "63622"
          ],
          [
            "x-cache-hits",
            "12047"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "date",
            "Wed, 23 Sep 2026 04:09:50 GMT"
          ],
          [
            "etag",
            "\"a4cce839af1f5a83a1bf73de16819a75\""
          ],
          [
            "x-amz-version-id",
            "TDgmaPe5WM7anCKQxsqqmHHcm2Zj6L3p"
          ],
          [
            "x-amz-id-2",
            "Dx1b19wcOyEMZ2+259Z0QGhSIxaF7ffxfCRafLpPiaPc+mSATo29eU8NtSyp+5wzJG5u7mKfeQE="
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-request-id",
            "G1AKHGGB54RCXM4T"
          ],
          [
            "last-modified",
            "Sun, 28 Jun 2026 14:58:55 GMT"
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "age",
            "308183"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000202-IAD"
          ]
        ],
        "locator": "pkg:cargo/allocator-api2@0.2.21",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.21.crate",
        "fetched_at": 1790444771,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.21.crate",
        "source_offset": 652,
        "source_sha256": "4461387de2afd77d3125035615f286cff85370c521da10f056513a515484e8cd",
        "content_sha256": "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
      },
      {
        "kind": "dependency",
        "size": 17787,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "17787"
          ],
          [
            "x-cache-hits",
            "9245"
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "etag",
            "\"91cfd4289e3d9ca994b5651a7959fd7c\""
          ],
          [
            "x-amz-version-id",
            "7kvypAd4LQ_0xpxl18uJThdPLYgCJCm5"
          ],
          [
            "x-amz-id-2",
            "3vrytZvXZKBJYb4rGAH6F0VuifuB6Neg0WtbtEoJ+swuYKn2kQubSQ4hXGQEYkp/NKeVp59iCrs="
          ],
          [
            "date",
            "Wed, 23 Sep 2026 04:50:16 GMT"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "x-amz-request-id",
            "71GVPPTZQ3C5EJ0T"
          ],
          [
            "last-modified",
            "Sun, 28 Jun 2026 14:41:57 GMT"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "age",
            "305720"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000202-IAD"
          ]
        ],
        "locator": "pkg:cargo/anstyle@1.0.14",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/anstyle/anstyle-1.0.14.crate",
        "fetched_at": 1790444735,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/anstyle/anstyle-1.0.14.crate",
        "source_offset": 1916,
        "source_sha256": "4461387de2afd77d3125035615f286cff85370c521da10f056513a515484e8cd",
        "content_sha256": "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
      },
      {
        "kind": "dependency",
        "size": 227339,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "227339"
          ],
          [
            "x-cache-hits",
            "50"
          ],
          [
            "etag",
            "\"8e5cf85a11d192dd16552bceaa42d6e0\""
          ],
          [
            "x-amz-id-2",
            "9yiu96lt1kkoVb+hgSQsEjj1Ms5vNSpUlmB1K6RhX/zvLNNakQJQIcSX6RsalwHiA6U6I9eJBfVg45BroUIJYQMHYikMk4rd"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "date",
            "Wed, 23 Sep 2026 14:03:17 GMT"
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "last-modified",
            "Mon, 10 Aug 2026 10:29:21 GMT"
          ],
          [
            "x-amz-version-id",
            "ghIVzrYD7U6pc6A87frfDILUOWq5KaiP"
          ],
          [
            "x-amz-request-id",
            "51R8CWVXJRXG2XCQ"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "age",
            "274839"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000044-IAD"
          ]
        ],
        "locator": "pkg:cargo/embedded-sdmmc@0.10.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/embedded-sdmmc/embedded-sdmmc-0.10.0.crate",
        "fetched_at": 1790447034,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/embedded-sdmmc/embedded-sdmmc-0.10.0.crate",
        "source_offset": 31949,
        "source_sha256": "4461387de2afd77d3125035615f286cff85370c521da10f056513a515484e8cd",
        "content_sha256": "3fc3ac32bcb461732f1cbc1f199ae3c09f150b18ac6f48a560bef91e0d73ca30"
      }
    ],
    "files": [
      {
        "id": 0,
        "mol": "H(F)Md",
        "sha": "00c18cbf8066e56073bfed8f706245182af4b1c7d7d2fe94de8cefa32c6b05be",
        "path": "/data/samples/incoming/forager/rust/crates.io/_/microsdxpansion-driver/microsdxpansion-driver-0.1.1.crate",
        "risk": 3,
        "size": 41064,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 41064,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 40960,
              "peak_region_entropy": 7.83
            }
          }
        },
        "ident": {
          "name": {
            "value": "microsdxpansion-driver",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/las-vejas/microsdxpansion",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.1.1",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "microsdxpansion-driver",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/embassy_rp/peripherals/dma_ch1::embassy_rp/peripherals/dma_ch1",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::peripherals::DMA_CH1",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/interfaces/buttons/b::xpanse_api/interfaces/buttons/b",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::interfaces::buttons::B",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/bus/allocator/busallocator::xpanse_api/bus/allocator/busallocator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::bus::allocator::BusAllocator",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/embassy_rp/bind_interrupts::embassy_rp/bind_interrupts",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::bind_interrupts",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/embassy_rp/gpio/level::embassy_rp/gpio/level",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::gpio::Level",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/rawvolume::embedded_sdmmc/rawvolume",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::RawVolume",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/volumeidx::embedded_sdmmc/volumeidx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::VolumeIdx",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/microsdcard::crate/microsdcard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MicroSdCard",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/metadata/moduleslot::xpanse_api/metadata/moduleslot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::metadata::ModuleSlot",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/registry/registry::xpanse_api/registry/registry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::registry::Registry",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/embassy_rp/spi::embassy_rp/spi",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::spi",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/embassy_rp/gpio/output::embassy_rp/gpio/output",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::gpio::Output",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/timesource::embedded_sdmmc/timesource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::TimeSource",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/volumemanager::embedded_sdmmc/volumemanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::VolumeManager",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embassy_time/delay::embassy_time/delay",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_time::Delay",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/import/rust/xpanse_api/driver/driver::xpanse_api/driver/driver",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::driver::Driver",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/xpanse_api/gpio_bank/gpiobank::xpanse_api/gpio_bank/gpiobank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::gpio_bank::GpioBank",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/sdcard::EmbeddedSdCard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::SdCard as EmbeddedSdCard",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_hal_bus/spi/exclusivedevice::embedded_hal_bus/spi/exclusivedevice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_hal_bus::spi::ExclusiveDevice",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embassy_rp/peripherals/dma_ch0::embassy_rp/peripherals/dma_ch0",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::peripherals::DMA_CH0",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/driver/drivererror::xpanse_api/driver/drivererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::driver::DriverError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/xpanse_api/interfaces/buttons/a::xpanse_api/interfaces/buttons/a",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::interfaces::buttons::A",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/driver/drivermeta::xpanse_api/driver/drivermeta",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::driver::DriverMeta",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/bus/spi/spibushandle::xpanse_api/bus/spi/spibushandle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::bus::spi::SpiBusHandle",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/interfaces/buttons/x::xpanse_api/interfaces/buttons/x",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::interfaces::buttons::X",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/timestamp::embedded_sdmmc/timestamp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::Timestamp",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/rawdirectory::embedded_sdmmc/rawdirectory",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::RawDirectory",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/metadata/moduleid::xpanse_api/metadata/moduleid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::metadata::ModuleID",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "micro-behaviors/fs/file/read-write::rust-write-file-identifier",
            "conf": 0.8,
            "crit": 3,
            "desc": "Rust write_file identifier",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/mode::embedded_sdmmc/mode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::Mode",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ops/controlflow::core/ops/controlflow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ops::ControlFlow",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/import/rust/xpanse_api/metadata/moduledetectresistor::xpanse_api/metadata/moduledetectresistor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::metadata::ModuleDetectResistor",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/interfaces/buttons/pin_button::xpanse_api/interfaces/buttons/pin_button",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::interfaces::buttons::pin_button",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/gpio_bank/bankpins::xpanse_api/gpio_bank/bankpins",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::gpio_bank::BankPins",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/naming::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 121,
              "entropy": 4.71
            },
            "json": {
              "parsed_bytes": 121,
              "parse_limit_bytes": 76800
            },
            "binary": {
              "peak_region_bytes": 121,
              "peak_region_entropy": 4.71
            }
          }
        },
        "id": 1,
        "path": "/data/samples/incoming/forager/rust/crates.io/_/microsdxpansion-driver/microsdxpansion-driver-0.1.1.crate!!microsdxpansion-driver-0.1.1/.cargo_vcs_info.json",
        "pid": 0,
        "risk": 1,
        "sha": "7240c5d76eaf9d02d63b9553a3a36f08f1d928f5d2fc26474771eecb68eb340c",
        "size": 121,
        "traits": [
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension"
          },
          {
            "id": "metadata/file/extension/identity::web-asset-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Common web or JSON file extension"
          },
          {
            "id": "metadata/file/format/conformance::json-document-opening",
            "conf": 0.95,
            "crit": 2,
            "desc": "File begins with a JSON document",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "json"
      },
      {
        "ctx": [
          {
            "b": "B-Rapv@Dy0iY.g#B2(uHz/fVqz!})Vz*anI3uZA3az2z0vrlHnuVH9Di+JzCz-P{PB-.OBBuo?LB7DF9zdl{{B9Rbmx(dAxiZ^K}vr\u003c{w3uZA3az2z0wN]s.wm61Uy*QT]B2(v6Aa}u]mr\u0026rUB-RnuwKH9Mx\u003e7Zo3jp]%wGUM3vR67XwN]d?wnMf[iY.P{arR^Ho(BMNed9HxarTM\u003cCsld=wN/?2A^ohyarR^HqEK=Iz!%MkwH[fharR!9wj6^Cwftr4avQcRwN]s.wk^2avrb)f3lQDlaxi5(wM9I\u0026A:@Vi3lQDlaxi5(wPI%4ze.3karR^Hr=q!%zdMpHCQ%gAarR!cz!%MkwLDPJvp%d(edc!!3jp]%wGVkpvqZc$uTW[/iYZ.)B2(v6Aa}u]q/DCqB-Q8ZzE^M{i%(sqB7DF7A::63iYY#Hv@=G^wj6^Cwigb9AckRjBA}?pax8/HAa}ZKC4\u003eC$auZ5OarR^}CW\u003eMjB7]/el$HKQv}v=3Aa}TYB4x.SwnC*dawWc4Aclm+cV:xrBzkkGefEt(y*?PMi%(slBZ=FnD2NsqqV",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B98CBv@@?(wk)nWwJHkax(d*9axi5(wM9I\u0026A:@V6w]zYjq!e\u003cwzdK\u0026p3lQDlazbHlxjVf(BzkP6B97\u0026cA405OwO+%cat2=1rb3hXB97\u0026cA3fGmarR^HarR^Hrb3g",
            "ln": 613,
            "col": 5,
            "line": 35
          },
          {
            "b": "arS9$i%(rqarR!sB1Q%sz/YF%w[=6)c$WgfwHP\u002693jm)#arTD}c$mEzwPIj0wNP9#3vJl*3ugb%azbHlCxdztwNx4-y?k14arR^Hw]*0Qcr1CQz!%MkwLDPJvp%d(ed9HxarUYyz//t%x(VlSqEK=qx(W={Bz(hBed9HxarUogy?l%\u003evqPNpasqeKAX4LuarR!qvrt{sasprni9!6xdiHiaaw#=(B.(dZ3lQDlaA.:tDsXSmarR^HwO\u003e)/wmL",
            "ln": 2285,
            "col": 3,
            "line": 125
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "embedded_hal_bus::spi::ExclusiveDevice::new.expect"
            ],
            [
              "",
              "embedded_hal_bus::spi::ExclusiveDevice::new"
            ],
            [
              "",
              "embedded_sdmmc::SdCard::new"
            ],
            [
              "",
              "embedded_sdmmc::VolumeManager::new"
            ],
            [
              "",
              "fs.open_raw_volume"
            ],
            [
              "",
              "embedded_sdmmc::VolumeIdx"
            ],
            [
              "",
              "fs.open_root_dir"
            ],
            [
              "",
              "fs.open_file_in_dir"
            ],
            [
              "",
              "fs.read"
            ],
            [
              "",
              "fs.close_file"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "fs.open_file_in_dir"
            ],
            [
              "",
              "fs.write"
            ],
            [
              "",
              "fs.close_file"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "data.len"
            ],
            [
              "",
              "fs.iterate_dir"
            ],
            [
              "",
              "core::ops::ControlFlow::Continue"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "fs.close_dir"
            ],
            [
              "",
              "fs.close_volume"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "core::ops::ControlFlow"
            ],
            [
              "",
              "embassy_rp::gpio::Output"
            ],
            [
              "",
              "embassy_time::Delay"
            ],
            [
              "",
              "embedded_hal_bus::spi::ExclusiveDevice"
            ],
            [
              "",
              "embedded_sdmmc::Mode"
            ],
            [
              "",
              "embedded_sdmmc::RawDirectory"
            ],
            [
              "",
              "embedded_sdmmc::RawVolume"
            ],
            [
              "",
              "embedded_sdmmc::SdCard"
            ],
            [
              "",
              "embedded_sdmmc::TimeSource"
            ],
            [
              "",
              "embedded_sdmmc::Timestamp"
            ],
            [
              "",
              "embedded_sdmmc::VolumeIdx"
            ],
            [
              "",
              "embedded_sdmmc::VolumeManager"
            ],
            [
              "",
              "xpanse_api::bus::spi::SpiBusHandle"
            ],
            [
              "",
              "crate::MicroSdCard"
            ]
          ],
          "mbr": [
            "ExclusiveDevice::new.expect",
            "data.len",
            "fs.close_dir",
            "fs.close_file",
            "fs.close_volume",
            "fs.iterate_dir",
            "fs.open_file_in_dir",
            "fs.open_raw_volume",
            "fs.open_root_dir",
            "fs.read",
            "fs.write",
            "sd.cs",
            "sd.spi"
          ],
          "tgt": [
            "Ok",
            "core::ops::ControlFlow::Continue",
            "data.len",
            "embedded_hal_bus::spi::ExclusiveDevice::new",
            "embedded_hal_bus::spi::ExclusiveDevice::new.expect",
            "embedded_sdmmc::SdCard::new",
            "embedded_sdmmc::VolumeIdx",
            "embedded_sdmmc::VolumeManager::new",
            "fs.close_dir",
            "fs.close_file",
            "fs.close_volume",
            "fs.iterate_dir",
            "fs.open_file_in_dir",
            "fs.open_raw_volume",
            "fs.open_root_dir",
            "fs.read",
            "fs.write"
          ],
          "funcs": [
            [
              "get_timestamp",
              662
            ],
            [
              "create_filesystem",
              1065
            ],
            [
              "open_volume",
              1429
            ],
            [
              "open_root",
              1645
            ],
            [
              "read_file",
              1876
            ],
            [
              "write_file",
              2342
            ],
            [
              "list_root",
              2801
            ],
            [
              "close_filesystem",
              3125
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 12,
              "call_count": 22,
              "node_count": 912,
              "member_count": 13,
              "member_depth_max": 2
            },
            "file": {
              "size": 3421,
              "entropy": 4.76
            },
            "text": {
              "lines": 194,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 789,
              "char_entropy": 4.76,
              "unique_chars": 74,
              "top_char_null": 0,
              "string_density": 0.01,
              "top_char_ratio": 0.08,
              "avg_line_length": 16.64,
              "max_line_length": 62,
              "empty_line_ratio": 0.19,
              "last_line_length": 1,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.09,
              "line_length_stddev": 14.99,
              "normalized_string_count": 0.07,
              "repeated_char_sequences": 7,
              "normalized_unique_identifiers": 10.39
            },
            "binds": {
              "count": 5
            },
            "binary": {
              "peak_region_bytes": 3421,
              "peak_region_entropy": 4.78
            },
            "source": {
              "class_count": 1,
              "function_count": 8
            },
            "imports": {
              "count": 14,
              "aliased": 1,
              "third_party_count": 14,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 39,
              "count": 1,
              "avg_length": 39,
              "max_length": 39,
              "avg_entropy": 3.79
            },
            "functions": {
              "count": 9,
              "density": 4.12,
              "avg_params": 2.25,
              "code_ratio": 0.69,
              "max_params": 4,
              "length_stddev": 6.14,
              "avg_name_length": 11.75,
              "avg_length_lines": 16.75,
              "max_length_lines": 26,
              "min_length_lines": 10,
              "avg_param_name_length": 5.06
            },
            "identifiers": {
              "count": 212,
              "unique": 79,
              "avg_length": 9.04,
              "max_length": 25,
              "min_length": 2,
              "avg_entropy": 2.65,
              "reuse_ratio": 0.37,
              "length_stddev": 4.52,
              "has_digit_ratio": 0.01,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.62,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 4,
        "mol": "H(F)",
        "path": "/data/samples/incoming/forager/rust/crates.io/_/microsdxpansion-driver/microsdxpansion-driver-0.1.1.crate!!microsdxpansion-driver-0.1.1/src/filesys.rs",
        "pid": 0,
        "risk": 1,
        "sha": "237edd589ceeac17dd6d6c5f74007a5d03b395e23dd3f36e2ba3897132d1f4ab",
        "size": 3421,
        "traits": [
          {
            "id": "metadata/import/rust/core/ops/controlflow::core/ops/controlflow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ops::ControlFlow",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embassy_rp/gpio/output::embassy_rp/gpio/output",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_rp::gpio::Output",
            "spans": [
              [
                33,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embassy_time/delay::embassy_time/delay",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embassy_time::Delay",
            "spans": [
              [
                63,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_hal_bus/spi/exclusivedevice::embedded_hal_bus/spi/exclusivedevice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_hal_bus::spi::ExclusiveDevice",
            "spans": [
              [
                89,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/mode::embedded_sdmmc/mode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::Mode",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/rawdirectory::embedded_sdmmc/rawdirectory",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::RawDirectory",
            "spans": [
              [
                166,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/rawvolume::embedded_sdmmc/rawvolume",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::RawVolume",
            "spans": [
              [
                184,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/sdcard::EmbeddedSdCard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::SdCard as EmbeddedSdCard",
            "spans": [
              [
                199,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/timesource::embedded_sdmmc/timesource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::TimeSource",
            "spans": [
              [
                229,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/timestamp::embedded_sdmmc/timestamp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::Timestamp",
            "spans": [
              [
                245,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/volumeidx::embedded_sdmmc/volumeidx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::VolumeIdx",
            "spans": [
              [
                260,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/embedded_sdmmc/volumemanager::embedded_sdmmc/volumemanager",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports embedded_sdmmc::VolumeManager",
            "spans": [
              [
                275,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/xpanse_api/bus/spi/spibushandle::xpanse_api/bus/spi/spibushandle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports xpanse_api::bus::spi::SpiBusHandle",
            "spans": [
              [
                298,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/microsdcard::crate/microsdcard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MicroSdCard",
            "spans": [
              [
                339,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                645,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read-write::rust-write-file-identifier",
            "conf": 0.8,
            "crit": 3,
            "desc": "Rust write_file identifier",
            "spans": [
              [
                2349,
                10
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 863,
              "entropy": 4.78
            },
            "binary": {
              "peak_region_bytes": 863,
              "peak_region_entropy": 4.78
            },
            "registry": {
              "age_days": 473,
              "published_at": 1749508313,
              "is_deprecated": 0,
              "downloads_total": 539012247,
              "downloads_recent": 155126335
            }
          }
        },
        "id": 6,
        "mol": "Md(Re)",
        "path": "adler2@2.0.1.registry.json",
        "pid": 562,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "dd66f18fbaebaac46daedc59ebd86cdff30d91904536db47f0390af07312f0bb",
        "size": 863,
        "traits": [
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 3,
            "desc": "Large registry install base (10k+ downloads)"
          }
        ],
        "type": "registry"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 887,
              "entropy": 4.8
            },
            "binary": {
              "peak_region_bytes": 887,
              "peak_region_entropy": 4.8
            },
            "registry": {
              "age_days": 664,
              "published_at": 1733064556,
              "is_deprecated": 0,
              "downloads_total": 493869763,
              "downloads_recent": 128397911
            }
          }
        },
        "id": 7,
        "mol": "Md(Re)",
        "path": "allocator-api2@0.2.21.registry.json",
        "pid": 237,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "77d40f2b5ce5f5675273a8f6151d51e8a9965b9354b2dc0e308ff6d7eb23c894",
        "size": 887,
        "traits": [
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 3,
            "desc": "Large registry install base (10k+ downloads)"
          }
        ],
        "type": "registry"
      },
      {
        "id": 8,
        "mol": "Md(Re)",
        "sha": "7494eaf268a2d0c0ca5e6683e099b5818c34f883bb905d140c912cd03f790466",
        "path": "anstyle@1.0.14.registry.json",
        "risk": 1,
        "size": 821,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 9,
        "mol": "Md(Re)",
        "sha": "4471122b0aa012b71e950fa8113df8a337a7a9d6b12f49daa1c19dcf41a43245",
        "path": "embedded-sdmmc@0.10.0.registry.json",
        "risk": 1,
        "size": 864,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 10,
        "sha": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa",
        "path": "pkg:cargo/adler2@2.0.1",
        "size": 13366,
        "type": "",
        "depth": 2
      },
      {
        "id": 11,
        "sha": "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923",
        "path": "pkg:cargo/allocator-api2@0.2.21",
        "size": 63622,
        "type": "",
        "depth": 2
      },
      {
        "id": 12,
        "sha": "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000",
        "path": "pkg:cargo/anstyle@1.0.14",
        "size": 17787,
        "type": "",
        "depth": 2
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 841,
              "entropy": 4.79
            },
            "binary": {
              "peak_region_bytes": 841,
              "peak_region_entropy": 4.79
            },
            "registry": {
              "age_days": 1,
              "published_at": 1790189143,
              "releases_24h": 0,
              "releases_48h": 1,
              "is_deprecated": 0,
              "release_count": 2,
              "unpacked_size": 41064,
              "downloads_total": 24,
              "version_removed": 0,
              "downloads_recent": 24,
              "package_age_days": 3,
              "first_published_at": 1790009764,
              "previous_published_at": 1790009764,
              "days_since_previous_release": 2
            }
          }
        },
        "id": 13,
        "mol": "O(S)Md(Re)",
        "path": "microsdxpansion-driver@0.1.1.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 2,
        "role": "sidecar",
        "sha": "74a978e84eab4ed8346f7b55065480470c9243951a23c327d0a9d7e2c349d70a",
        "size": 841,
        "traits": [
          {
            "id": "metadata/registry::brand-new-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package first published within seven days"
          },
          {
            "id": "metadata/registry::few-releases",
            "conf": 1.0,
            "crit": 3,
            "desc": "Three or fewer releases"
          },
          {
            "id": "metadata/registry::low-adoption",
            "conf": 1.0,
            "crit": 3,
            "desc": "Near-zero recent downloads for registry package"
          },
          {
            "id": "metadata/registry::recent-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package under two months old"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          },
          {
            "id": "objectives/supply-chain/impersonation/registry/publish::fresh-unestablished-throwaway",
            "conf": 0.6,
            "crit": 3,
            "desc": "Brand-new low-adoption package",
            "uses": [
              0,
              1,
              2
            ]
          },
          {
            "id": "objectives/supply-chain/impersonation/registry/publish::freshly-published-unestablished-package",
            "conf": 0.7,
            "crit": 3,
            "desc": "Fresh low-adoption registry release",
            "uses": [
              2,
              4
            ]
          }
        ],
        "type": "registry"
      }
    ],
    "omitted_files": 5,
    "rev": "c1ea9",
    "v": "8"
  }
}