{
  "ml": {
    "v": "7",
    "id": 8142,
    "lvl": -1,
    "conf": 0,
    "prob": 0.0000317692756652832,
    "type": "rust",
    "version": "v18.18",
    "analyzed_at": "2026-10-23T16:37:05Z"
  },
  "path": "sp1-gpu-merkle-tree-6.10.0.crate",
  "raw": {
    "rev": "76e61",
    "files": [
      {
        "id": 13984,
        "mol": "H(Cm)Md₃(InPa)",
        "pid": 2,
        "rel": "fetched",
        "sha": "3f79fccca74b009a38ecbe21e30042859b6c39b9b28bfd06f7e498c374e7c419",
        "via": "https://static.crates.io/crates/sp1-gpu-merkle-tree/sp1-gpu-merkle-tree-6.10.0.crate",
        "path": "pkg:cargo/sp1-gpu-merkle-tree@6.10.0",
        "risk": 6,
        "size": 31670,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 31670,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 31670,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "sp1-gpu-merkle-tree",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/succinctlabs/sp1",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "6.10.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "sp1-gpu-merkle-tree",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "GPU-accelerated Merkle tree commitment scheme",
            "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/import/rust/slop_alloc/buffer::slop_alloc/buffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports slop_alloc::Buffer",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/runtime::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 13992
              }
            ],
            "uses": [
              79,
              80
            ]
          },
          {
            "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/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/merkle_truncated_levels::crate/merkle_truncated_levels",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MERKLE_TRUNCATED_LEVELS",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/merkletree::crate/merkletree",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MerkleTree",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/merkletreehasher::crate/merkletreehasher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MerkleTreeHasher",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/min_truncated_height::crate/min_truncated_height",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MIN_TRUNCATED_HEIGHT",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/hasher::hasher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hasher::*",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/single_layer::single_layer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports single_layer::*",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_algebra/abstractfield::slop_algebra/abstractfield",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_algebra::AbstractField",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_algebra/field::slop_algebra/field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_algebra::Field",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_alloc/backend::slop_alloc/backend",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_alloc::Backend",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_alloc/cpubackend::slop_alloc/cpubackend",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_alloc::CpuBackend",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_alloc/hasbackend::slop_alloc/hasbackend",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_alloc::HasBackend",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_alloc/mem/copyerror::slop_alloc/mem/copyerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_alloc::mem::CopyError",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_bn254/bn254_poseidon2_rc3::slop_bn254/bn254_poseidon2_rc3",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_bn254::bn254_poseidon2_rc3",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_bn254/bn254fr::slop_bn254/bn254fr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_bn254::Bn254Fr",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_bn254/bngc::slop_bn254/bngc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_bn254::BNGC",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_challenger/iopctx::slop_challenger/iopctx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_challenger::IopCtx",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_commit/message::slop_commit/message",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_commit::Message",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_futures/queue/workerqueue::slop_futures/queue/workerqueue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_futures::queue::WorkerQueue",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_merkle_tree/computetcsopenings::slop_merkle_tree/computetcsopenings",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_merkle_tree::ComputeTcsOpenings",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_merkle_tree/merkletreetcsproof::slop_merkle_tree/merkletreetcsproof",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_merkle_tree::MerkleTreeTcsProof",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_merkle_tree/tensorcsprover::slop_merkle_tree/tensorcsprover",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_merkle_tree::TensorCsProver",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_multilinear/mle::slop_multilinear/mle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_multilinear::Mle",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_stacked/interleave_multilinears_with_fixed_rate::slop_stacked/interleave_multilinears_with_fixed_rate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_stacked::interleave_multilinears_with_fixed_rate",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_symmetric/cryptographichasher::slop_symmetric/cryptographichasher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_symmetric::CryptographicHasher",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_symmetric/pseudocompressionfunction::slop_symmetric/pseudocompressionfunction",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_symmetric::PseudoCompressionFunction",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/slop_tensor/tensor::slop_tensor/tensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports slop_tensor::Tensor",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_core_machine/io/sp1stdin::sp1_core_machine/io/sp1stdin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_core_machine::io::SP1Stdin",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/args::sp1_gpu_cudart/args",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::args",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/cudaerror::sp1_gpu_cudart/cudaerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::CudaError",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/devicetensor::sp1_gpu_cudart/devicetensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::DeviceTensor",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/pinnedbuffer::sp1_gpu_cudart/pinnedbuffer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::PinnedBuffer",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/run_in_place::sp1_gpu_cudart/run_in_place",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::run_in_place",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/compress_merkle_tree_bn254_kernel::sp1_gpu_cudart/sys/merkle_tree/compress_merkle_tree_bn254_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::compress_merkle_tree_bn254_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/compress_merkle_tree_koala_bear_16_kernel::sp1_gpu_cudart/sys/merkle_tree/compress_merkle_tree_koala_bear_16_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::compress_merkle_tree_koala_bear_16_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/compute_openings_merkle_tree_bn254_kernel::sp1_gpu_cudart/sys/merkle_tree/compute_openings_merkle_tree_bn254_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::compute_openings_merkle_tree_bn254_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/compute_openings_merkle_tree_koala_bear_16_kernel::sp1_gpu_cudart/sys/merkle_tree/compute_openings_merkle_tree_koala_bear_16_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::compute_openings_merkle_tree_koala_bear_16_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/compute_paths_merkle_tree_bn254_kernel::sp1_gpu_cudart/sys/merkle_tree/compute_paths_merkle_tree_bn254_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::compute_paths_merkle_tree_bn254_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/compute_paths_merkle_tree_koala_bear_16_kernel::sp1_gpu_cudart/sys/merkle_tree/compute_paths_merkle_tree_koala_bear_16_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::compute_paths_merkle_tree_koala_bear_16_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/leaf_hash_merkle_tree_bn254_kernel::sp1_gpu_cudart/sys/merkle_tree/leaf_hash_merkle_tree_bn254_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::leaf_hash_merkle_tree_bn254_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/leaf_hash_merkle_tree_koala_bear_16_kernel::sp1_gpu_cudart/sys/merkle_tree/leaf_hash_merkle_tree_koala_bear_16_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::leaf_hash_merkle_tree_koala_bear_16_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/recompute_bottom_paths_merkle_tree_bn254_kernel::sp1_gpu_cudart/sys/merkle_tree/recompute_bottom_paths_merkle_tree_bn254_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::recompute_bottom_paths_merkle_tree_bn254_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/merkle_tree/recompute_bottom_paths_merkle_tree_koala_bear_16_kernel::sp1_gpu_cudart/sys/merkle_tree/recompute_bottom_paths_merkle_tree_koala_bear_16_kernel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::merkle_tree::recompute_bottom_paths_merkle_tree_koala_bear_16_kernel",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/runtime/dim3::sp1_gpu_cudart/sys/runtime/dim3",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::runtime::Dim3",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/sys/runtime/kernelptr::sp1_gpu_cudart/sys/runtime/kernelptr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::sys::runtime::KernelPtr",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_cudart/taskscope::sp1_gpu_cudart/taskscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_cudart::TaskScope",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_jagged_tracegen/core_max_trace_size::sp1_gpu_jagged_tracegen/core_max_trace_size",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_jagged_tracegen::CORE_MAX_TRACE_SIZE",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_jagged_tracegen/full_tracegen::sp1_gpu_jagged_tracegen/full_tracegen",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_jagged_tracegen::full_tracegen",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_jagged_tracegen/test_utils/tracegen_setup/core_max_log_row_count::sp1_gpu_jagged_tracegen/test_utils/tracegen_setup/core_max_log_row_count",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_jagged_tracegen::test_utils::tracegen_setup::CORE_MAX_LOG_ROW_COUNT",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_jagged_tracegen/test_utils/tracegen_setup/log_stacking_height::sp1_gpu_jagged_tracegen/test_utils/tracegen_setup/log_stacking_height",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_jagged_tracegen::test_utils::tracegen_setup::LOG_STACKING_HEIGHT",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_jagged_tracegen/test_utils/tracegen_setup::sp1_gpu_jagged_tracegen/test_utils/tracegen_setup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_jagged_tracegen::test_utils::tracegen_setup",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_gpu_utils/felt::sp1_gpu_utils/felt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_gpu_utils::Felt",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_hypercube/prover/defaulttracegenerator::sp1_hypercube/prover/defaulttracegenerator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_hypercube::prover::DefaultTraceGenerator",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_hypercube/prover/proversemaphore::sp1_hypercube/prover/proversemaphore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_hypercube::prover::ProverSemaphore",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_hypercube/prover/tracegenerator::sp1_hypercube/prover/tracegenerator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_hypercube::prover::TraceGenerator",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_primitives/sp1extensionfield::sp1_primitives/sp1extensionfield",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_primitives::SP1ExtensionField",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_primitives/sp1field::sp1_primitives/sp1field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_primitives::SP1Field",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/sp1_primitives/sp1globalcontext::sp1_primitives/sp1globalcontext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sp1_primitives::SP1GlobalContext",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/marker/phantomdata::std/marker/phantomdata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::marker::PhantomData",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/thiserror/error::thiserror/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports thiserror::Error",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree/merkle_truncated_levels::tree/merkle_truncated_levels",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree::MERKLE_TRUNCATED_LEVELS",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree/merkletree::tree/merkletree",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree::MerkleTree",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree/min_truncated_height::tree/min_truncated_height",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree::MIN_TRUNCATED_HEIGHT",
            "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/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/files/archive-member::archive-readme-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive member is a README document"
          },
          {
            "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-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "from": [
              {
                "file": 8
              }
            ]
          }
        ]
      }
    ]
  }
}