{
  "ml": {
    "v": "7",
    "id": 1917,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000008374452590942383,
    "type": "c",
    "version": "v18.18",
    "analyzed_at": "2026-09-29T14:18:03Z"
  },
  "path": "llama-cpp-gbnf-0.16.0.crate",
  "raw": {
    "rev": "c1ea9",
    "files": [
      {
        "id": 2864,
        "mol": "Md₂(In₃Pa)",
        "pid": 2,
        "rel": "fetched",
        "sha": "484337250ef83f370320f9a262cb98074fc7777545b13363dfa50925b518c785",
        "via": "https://static.crates.io/crates/llama-cpp-gbnf/llama-cpp-gbnf-0.16.0.crate",
        "path": "pkg:cargo/llama-cpp-gbnf@0.16.0",
        "risk": 3,
        "size": 6336,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 6336,
              "entropy": 7.96
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 6144,
              "peak_region_entropy": 7.81
            }
          }
        },
        "ident": {
          "name": {
            "value": "llama-cpp-gbnf",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/intentee/llama-cpp-bindings",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.16.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "llama-cpp-gbnf",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_syntax_error::llama_cpp_bindings_sys/llama_rs_gbnf_validation_syntax_error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_SYNTAX_ERROR",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/std/ffi/nulerror::std/ffi/nulerror",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::NulError",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 4281,
                "file": 6,
                "line": 116
              }
            ],
            "uses": [
              16,
              26
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_ffi_status/read_and_free_cpp_string::llama_cpp_ffi_status/read_and_free_cpp_string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_ffi_status::read_and_free_cpp_string",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_validate_gbnf::llama_cpp_bindings_sys/llama_rs_validate_gbnf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::llama_rs_validate_gbnf",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_threw_cxx_exception::llama_cpp_bindings_sys/llama_rs_gbnf_validation_threw_cxx_exception",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_THREW_CXX_EXCEPTION",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_root_symbol_missing::llama_cpp_bindings_sys/llama_rs_gbnf_validation_root_symbol_missing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_ROOT_SYMBOL_MISSING",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_ffi_status/ffistatuserror::llama_cpp_ffi_status/ffistatuserror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_ffi_status::FfiStatusError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_ffi_status/fficontracterror::llama_cpp_ffi_status/fficontracterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_ffi_status::FfiContractError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_ok::llama_cpp_bindings_sys/llama_rs_gbnf_validation_ok",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_OK",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_status::llama_cpp_bindings_sys/llama_rs_gbnf_validation_status",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::llama_rs_gbnf_validation_status",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr::std/ptr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/import/rust/super/validate_gbnf::super/validate_gbnf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::validate_gbnf",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/cstring::std/ffi/cstring",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::CString",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_empty_rule_set::llama_cpp_bindings_sys/llama_rs_gbnf_validation_empty_rule_set",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_EMPTY_RULE_SET",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_vocab::llama_cpp_bindings_sys/llama_vocab",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::llama_vocab",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/validation_status_to_result::super/validation_status_to_result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::validation_status_to_result",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/llama_cpp_bindings_sys/llama_rs_gbnf_validation_left_recursion::llama_cpp_bindings_sys/llama_rs_gbnf_validation_left_recursion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_LEFT_RECURSION",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/gbnf_validation_error/gbnfvalidationerror::crate/gbnf_validation_error/gbnfvalidationerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::gbnf_validation_error::GbnfValidationError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/c_char::std/ffi/c_char",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::c_char",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          }
        ]
      }
    ]
  }
}