{
  "ml": {
    "v": "7",
    "eng": "2.13.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000036189955,
        "rte": "az",
        "prob": 0.000036189955
      },
      {
        "cls": 0,
        "raw": 0.00030081472,
        "rte": "az/tar",
        "prob": 0.00030081472
      }
    ],
    "prob": 0.000036189955,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003618995469878428,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001901388168334961,
        "type": "cargo.toml"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011732180610124487,
        "type": "rust"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014940897926862817,
        "type": "rust"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016580024748691358,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016580024748691358,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016580024748691358,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001958012580871582,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-23T08:07:54Z"
  },
  "path": "llama-cpp-gbnf-0.14.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md₂(In₃Pa)",
        "sha": "13f083fe14cd62d1764d88695e104f3d8fbc75bc2103d59f1c9c349f1bc5fc45",
        "path": "/tmp/postdoc-tmp-RgeqpJ/scan-1jZMbW/llama-cpp-gbnf-0.14.0.crate",
        "risk": 3,
        "size": 6285,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 6285,
              "entropy": 7.96
            },
            "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.14.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "llama-cpp-gbnf",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "Standalone, model-free GBNF grammar validator built on llama.cpp's real parser",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/cstring::std/ffi/cstring",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::CString",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/nulerror::std/ffi/nulerror",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::NulError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 4133,
                "file": 7,
                "line": 109
              }
            ],
            "uses": [
              23,
              24
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/validate_gbnf::super/validate_gbnf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::validate_gbnf",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 5
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boP@RnMc:3nLzL}nMc-$rA8:*k#ZAyk$\u003c%Pav!\u003c}mn=AJmmnm+sS*6$qB:H\u0026bmkUrs7(e.aA.Ttz^^f\u003czF784A::63B0bNyaARpdaAz4ax(!xpC{2E.A+xqkCwg(fayPzmz/5{8x\u003e7N/y\u003cuvjar\u003eYwA=2l3x)KtmavxNTxkYzAz/6qkw[=6)B0b7kAV/jcCXI26y-)kaze-{9x\u003c$^)x([RcboRhABz8!9y?$kqwPz\u003caz/fRsz!paVvrc10ayPd#ayP8czY\u003c7iCxdztwGUx1vruf\u003cay]55wO#3\u0026zEWx(A%:cmBz\u0026pxwOkZ#BAhTHc$L2ze?wbPA::63B1RfBdiJejAaJ]$wO#0(wPGEhbmkUrnOf8\u003cz/)ghA+cwlwNPa-zF78lxLzJgw[=6)ayX[8vrVd2wGV8dvrrSlxK@r8A+Pf2zEEu7lT+1Fz.ucIzeoL7aA}Koy-)LdyH}scaz+$myAN!iA^n^rx\u003ey%*A+fcgasHVowft-iv}W04z/PziA+eW2z/e#)y?k4F3l{V(wN##Kvrc10e{82Gy+xTDx\u003eFM2z/M$xxK@r8A+Pf2zEEu7v@DmbwO#Qhe^.}\u0026Aa9l(vp%dS3t0:ZBzkVhauZ?\u003egb7Eua{@i@zdK?Mar\u003eSrvqPB8v@Mxsxjt:\u003ca{@H8A=U@kzxI7+a$$S7g+HEa3sXc(y?aUKazb4#B7CX!B-.Lrx\u003c@hFazb4#B7CX!B-.Lhx(m#mjS[uBy\u0026:d{vrDWgwQ4T2Abo9bauZ\u0026VvqH0@3sO70z//MiBAnM/azb4#B7CX!B-.LhwO#0\u003ewPF$Sazb4#B7CX?wPIv4x(Ffdz/cWXar\u003c:avqYQ:y\u0026si5efF!FwmYNew].D]av!:[mJ=t:vqP\u003c\u0026AV/Kly?WA*Bz(gxvS=y3BrCHtaz+\u003e5zdb5bAbWgCaAz44y-)X9A=U/ja{@v4vpTj^auZ\u0026VvqH0@3t:A^wO#N2auZ?\u003el2ZmxxK@+Je?!ERA+fidB7]-mA^n=\u003car\u003eGvBz#pZfe3%LBzb/ae[n*pfkkrCwO#Q3wIm\u003eovqPB8v@MxsvRGZ\u003cx(mN8a{@v4B8L(rwPw[Rar\u0026M+3jp0Nx\u003c$uPzEEx[auZ?\u003ey\u00260J%vp9I-A9)l!zE$71Aa9\u003c4auZ?\u003eB8\u003e+zy?WuhA=SAi3r}4LAaJ]$wO#0(wPGFuy*?f?eN@:seN\u0026Biwnb{]B1IDUB6Pb@wPz\u003caz/cWXar\u0026%5e?]gnfD{\u0026htv.q:wO#3\u0026zEWx(B1RoBvqPB8v@Mxsw[C:eB97\u0026jB-Q*}C4CYnx(v(ijS\u003e}ifFk7pe?!ER3r}4LAaJ]$wO#0(wPGFCxLzK0A=M8st)+:^A=U@kzxI7+b0vXlfFk7ta{[VYy?W^eB1Q%sx(F3pe[5Njt)+yVC4CFjjS\u003e}VwO#=q3ug31z/PMlC{2l)eINOttwO1\u003eBAo6Ay?W\u003ccC}J#SA=U/jD0H+[wP?T3auZ?\u003eCvtJfa{@pfx(w3aBA[#(at2qP3r}sXzGG}Lv@b\u003c#AcT6PwN]j!Bzkk\u003c3t:o%wO-FLar(2rA=96dAb]VhA+PSvauZ\u00260f:Xm(y?W^eB1RGQB97W{B-8new[ts/A9)r%uV*mcvp\u003c7Tw]n.Oar(2rA=96dB-8tywN]d/BZY92w[+:-BzkVhB09Q*b6NEozxYz",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1299,
              "entropy": 4.98
            },
            "binary": {
              "peak_region_bytes": 1299,
              "peak_region_entropy": 4.98
            },
            "references": {
              "declared_count": 3,
              "unresolved_count": 0,
              "security_hold_count": 0,
              "unavailable_command_count": 0,
              "unresolved_extension_count": 0
            }
          }
        },
        "id": 3,
        "path": "/tmp/postdoc-tmp-RgeqpJ/scan-1jZMbW/llama-cpp-gbnf-0.14.0.crate!!llama-cpp-gbnf-0.14.0/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/llama-cpp-bindings-sys@0.14.0",
            "off": 919,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/llama-cpp-ffi-status@0.14.0",
            "off": 978,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/thiserror@2.0.18",
            "off": 1035,
            "kind": "dependency"
          },
          {
            "to": "src/lib.rs",
            "off": 892,
            "file": 6,
            "kind": "local"
          },
          {
            "to": "pkg:github/intentee/llama-cpp-bindings",
            "off": 790,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "a7a68e4dcd967dd3f54d6feb9fbe7dc0f7441d6cfa9c8b7e8f3f2e2b9f89ec13",
        "size": 1299,
        "traits": [
          {
            "id": "metadata/file/profile/structured::cargo-core-fields-present",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo name/version and another project field are present",
            "uses": [
              1,
              2,
              3,
              4,
              6,
              8
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-code-forge-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository names a common code-forge host"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          }
        ],
        "type": "cargo.toml"
      },
      {
        "ctx": [
          {
            "b": "B-RapB97}Ni+z#riYZ2Uy^\u0026w+z/N]D3l@+=wPzHdwHG@TvS=rmaARphB7Gxjz/N)1mriA!AX5tfvrcE7vqFwLefEx3dp0p1BZ=F8zGP!sm}cvFr://UwmoN]z/e0:A=k$vDKp(rarR[kwPz*fAWV3IvqZd9vrb{%BsyG5arR^HmRlvkByxolB0@nqw].*bt{9%1vqPBWv@Mx]w[C::B97\u0026jB-PP8mRlvkByxolB47a\u0026z/NoT3lQDlar$94A=M8sd0fGrzGx=9A+fcgdp0o6arR^@w[:RJzGG]cv@%aztv}[]zcXo2y*?f?uT[4]uUi[:uVQr$BAIT=i.0Z}lVl\u003c:A:-E1mriA!AW-KDarR^Hbu[-1A=k$Db4\u003e}8zeAZ4aAITBx(mMav@DmbvqfR2ayPdgx(n37A+PDjawL{gayYRrwG\u0026Ne3lQDlav*DXzeAZ4lVl\u003c:vqfR2piyw3bu]kcB-H#6t{8)+y^\u0026w+z/NoT3lQDlar$94A=M8sc)AqAvqP\u003c\u0026AV/yvz/^atvqPM#v@DmbvqfR2ayPdgx(n37A+PDjawL{gayYRrwG\u0026Ne3lQDlax0b@Bvf$:Byw)3B53\u003c]c)I@qz/{8gwNcANB.\u003cG!A=k$Eed9HxarR[kwPz*fAWSbAA:-*4vr9G7vriM1aAI*CByxzpwPz*fAV!!dwftx2B.\u003eOhzF%RtvR3W3vrcB2wfJEd3lQDlax9M6Byxz.A=M8sed9HxarR[kwPz*fAWSbAA:-*4vr9G3wObT]wPF#izY\u003c7yy?mVidp0o6arR^}ze:PxqGV!!q!p543lQDlar$94A=M8sc)AqAvqP\u003c\u0026AV![hwPF#iz/^ajwObT]wGV8dwGV2iz/^ayD2m2ey-[7Bz/o.UkyB.8t).X%arTN2z/!{6zdmB1o\u003e!V\u0026x(mMaDMWuEz/!2.q/)4]zF78ued9HxarR[kwPz*fAWSbAA:-*4vr9G8B0bpgw]]RBwN/\u003e6B7]/eayPd#ay!?$zF%RtvR3V(z/6Dcy?mc1vTf8jy*?f?e[n\u003cta$l!8arR^HoL4*TqE%uXA=U@kzy=bqarR^Ktv??}z/NlIzF%RtwO#Bexj@A8wO(vaC{jXy3lQDlawM\u0026%mq^3^xj$1JzeTDued9HxarR[kwPz*fAWSbNxK@r5y*?f?e[n\u003ctaz++3A::0laAy[daA8yAaA7\u003cmzdNN5A^n\u0026Tt).X%arTu]vqPBuAbXP}BwDHywO(vaC}opBarR^Ktv??}z/NlIBzbkdy\u00260J%vj(5eA3e!lvqP\u003c\u0026AV!}hxk8l{azb4@y?mcraBv%pB8$=5wQL:Kt).X%arTM[AbP=swN({gaz\u003eXhB75Y)iV}vyA+PA7aBL^FEf]",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "std::ffi::NulError"
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 7,
              "call_count": 0,
              "node_count": 267
            },
            "file": {
              "size": 1074,
              "entropy": 4.76
            },
            "text": {
              "lines": 27,
              "top_char": 114,
              "space_count": 160,
              "char_entropy": 4.76,
              "unique_chars": 53,
              "top_char_null": 0,
              "import_density": 3.7,
              "string_density": 0.33,
              "top_char_ratio": 0.11,
              "avg_line_length": 38.78,
              "max_line_length": 77,
              "empty_line_ratio": 0.04,
              "last_line_length": 1,
              "whitespace_ratio": 0.17,
              "identifier_density": 1.78,
              "line_length_stddev": 20.72,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.19,
              "normalized_string_count": 1.73,
              "normalized_unique_identifiers": 6.52
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.75
            },
            "source": {
              "class_count": 1
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 376,
              "count": 9,
              "avg_length": 41.78,
              "max_length": 61,
              "avg_entropy": 3.83,
              "entropy_stddev": 0.23
            },
            "functions": {
              "count": 1
            },
            "identifiers": {
              "count": 48,
              "unique": 31,
              "avg_length": 10,
              "max_length": 20,
              "min_length": 2,
              "avg_entropy": 2.67,
              "reuse_ratio": 0.65,
              "length_stddev": 5.3,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.19,
              "all_lowercase_ratio": 0.35
            }
          }
        },
        "id": 5,
        "mol": "Md(In)",
        "path": "/tmp/postdoc-tmp-RgeqpJ/scan-1jZMbW/llama-cpp-gbnf-0.14.0.crate!!llama-cpp-gbnf-0.14.0/src/gbnf_validation_error.rs",
        "pid": 0,
        "risk": 1,
        "sha": "2ea8e6622e67e64ff0ed145da9a5c576906c6683f4cd780b33b2fc58f9446618",
        "size": 1074,
        "traits": [
          {
            "id": "metadata/import/rust/std/ffi/nulerror::std/ffi/nulerror",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::NulError",
            "spans": [
              [
                4,
                18
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                674,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                534,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "B-RapB97}Ni+z#riY.QPq/)4]zF7Hyv{-.Vvrc=T3jp]%wGU/9vqPBWv@Mx]w[C::B97\u0026jB-PP8mRlv4z/fVqvpKyFA=M8si%{aKwGU/9vqPBWv@Mx]w[C::B97\u0026jB-PP8mRlvkByxolB47a\u0026z/N]DB-Rapy\u00260J%vp9I-A9)i?x\u003cU}6vruTkiY.p)vpS.NzE^9^A+e/?v@Mx]B98CpzF83r3uZA3az+\u003e5zdc^YAbYe[x(mD}zFa2$B9R*/i.Sjko*Jb:q^S3YpdwO\u003ek$\u003c\u003crk#ZAKpg3B:p/HO8qDlyVuSfx)i%{aKwGU/9vqPBWv@Mx]vRGZ\u003cx(mN8uVQHliYY@dk$%TLqD3{)lqy0SrZxzJl{T^zpFLm\u003cmmHl-qBJ@MqD3d.pce/9B7DFgy*?f?uT[4]uT^.!wnb{]B6\u003c0lB2(uQoHhxsuS6*fm)Y%uuSGD^nKL\u003cznL-8*pFi+RB-Rapy\u00260J%vp9I-A9)6*zE^E0xldB3D2(2coIv-Dl0)I*uQ)BTmQGgZoI4Srr7P\u003eXuS6V}r9@Nbo*RSHuRK9\u003cq+o.Oi%{aKwGU/9vqPBWv@Mx]vRGZ\u003cx(mN8uVQHliYY@dk$%TLqD3{)lqy0SrZxzJl{T^zpFLm}sX.{ZsyjG{qCQgL3uZA3az+\u003e5zdc^YAbYe[x(mD}zFa2$B9R*/i.Sjko*Jb:q^S3YpdwO\u003ek$\u003c\u003crk#ZAKpg3%\u003eqBKU]lS^C$moz]Cp/H1Zpce/9B7DFgy*?f?uT[4]uT^.!wnb{]B6\u003c0lB2(u#y*?f?uVHi{xjt:\u003cuV]\u003c]x\u003egT]x(v(@B97\u0026jB-PRKB-Rapy\u00260J%vp9I-A9)6*zE^E0xldB3D2(2cy\u00260J%vpa4@uV]\u003c]x\u003egT]wNx7VzE$%q3uZA3ay/C2By^G]xjt:\u003cuV]\u003c]x\u003egT]x(v(@wPz*fAYMlKvS2^UvqGT*vruj4zBFO^z/N]D3tae#C42i3wmoN]z/e{6ByxolB6\u003c3cuVG.0B.(dF3lQDlaAITkBAIT=az+\u003e5zdc^(B6\u0026M?zF0m0vqGT*vruj4zEmEbvruTked9HxarUYyz/!2.cuBoHed8",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "uQX6:mnM@PpFJ2}j%kgVarR^HarR^HarR^Hy?mYhzdN^fvp%c]jS[(+B75V(aBsCrarR^HarR^HarR^HarR!EwNPaRvqYQ.w].D]uT[4]uVQsfx(mMi3lQDlarR^HarR^",
            "ln": 2536,
            "col": 43,
            "line": 58
          },
          {
            "b": "azC.nwPzH6ATBDMfcB1\u0026oDW!\u0026By^0Cz/M$AxK#67Bzbkdxl4A$zddDcAa9^dwPw]lwOL^^BAnNDxK@r0A:-*4vr9$cAckRjw]n-mvqGT*vru6/xjt:\u003cc$^NezeAX",
            "ln": 3139,
            "col": 73,
            "line": 79
          },
          {
            "b": "Eld=yarR^HC42i3wmoN]z/e{6ByxolB6\u003c3cuVG.0B.(dFB97\u0026jB-P8RA=k(refF\u003eNByeQ1A=k$E3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAITniYZ\u003e+x/Xpxq/)4]zF83r3lQDlaA.:paz+\u003e5zdc^YAbYe@w[+Q[ByxolB2(uKw[:RJzGG]cv@$dWA=k$W3lQDlaA.:paz+\u003e5zdc^YAbYe@w[+Q[ByxolB2(uKw[+g=vruTkmriA!AYTQnarR^HB-RapB9hCkAYMm8vqGT*vru6/xjt:\u003ci%)8MarU/FwGV5pAaK5Ji^a}Fx\u003egT]x(v(@B97\u0026jB-Q]iz^NJ@B9hqvi%)8MarU/FwGUG6vru6wi+I]tw)YZ\u0026y?WA*BzkVhuUam#z/N)1m}cvFr://UwmoN]z/e0:A=k$W3lQDlaA.:paz+\u003e5zdc^YAbYe[x(mD}zFa2$B9R*/i.Sjko*Jb:q^S3YpdwO\u003ek$\u003c\u003crk#ZAKpg3%\u003eqBKU]lS^C$moz]Cp/H1Zpce^\u0026arR^Hbu]n3B97W{arR^Hw]n-mvqGT*uUsy/zeAZ4uUKN*vpJ!UAcbV4c[co=3lQDlarR^HayPtjwPz)1wPn\u003ewC42i3wmoN\u003euUr?=w*?WAb64QuBrAR9jS\u003e}]wPG4rD(%RJzZ3wIefDcSz/o.wdj=PqyByOWdjEs=arR^HEf{r7arR^KtxBB$Bx]j@arR!szxJ!8y?vQazdNl+xl4A$zddD(x(^S\u0026uVQF",
            "ln": 3709,
            "col": 5,
            "line": 92
          },
          {
            "b": "vr9G4zF9W3wGUMeAboD6wN(#qvrk^{BAe=UdgdguarR^HarV7]3lQDlarR^HayPtjwPz(oc)rIKByeQ1A=k$Jx(^T0B.\u003e\u003exdjEs=3lQDlarR^HayPtjwPz)1wPn\u003ew3lQDlarR^HarR^HaA?gfx\u003egT]x(v(@B97\u0026jB-Q]iz^NJ@B9hqvc\u003c?7tarR^HarR^H",
            "ln": 6416,
            "col": 64,
            "line": 190
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "root.to_owned"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "llama_cpp_ffi_status::read_and_free_cpp_string"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "i64::from"
            ],
            [
              "",
              "std::ffi::CString::new.map_err"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "std::ffi::CString::new.map_err"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "llama_cpp_bindings_sys::llama_rs_validate_gbnf"
            ],
            [
              "",
              "grammar_cstring.as_ptr"
            ],
            [
              "",
              "root_cstring.as_ptr"
            ],
            [
              "",
              "super::validation_status_to_result"
            ],
            [
              "",
              "llama_cpp_bindings_sys::llama_rs_string_dup"
            ],
            [
              "",
              "std::ffi::CString"
            ],
            [
              "",
              "std::ffi::c_char"
            ],
            [
              "",
              "llama_cpp_ffi_status::FfiContractError"
            ],
            [
              "",
              "llama_cpp_ffi_status::FfiStatusError"
            ],
            [
              "",
              "llama_cpp_ffi_status::read_and_free_cpp_string"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_EMPTY_RULE_SET"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_LEFT_RECURSION"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_OK"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_ROOT_SYMBOL_MISSING"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_SYNTAX_ERROR"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_THREW_CXX_EXCEPTION"
            ],
            [
              "",
              "llama_cpp_bindings_sys::llama_rs_gbnf_validation_status"
            ],
            [
              "",
              "llama_cpp_bindings_sys::llama_rs_validate_gbnf"
            ],
            [
              "",
              "crate::gbnf_validation_error::GbnfValidationError"
            ],
            [
              "",
              "std::ffi::CString"
            ],
            [
              "",
              "llama_cpp_ffi_status::FfiContractError"
            ],
            [
              "",
              "llama_cpp_ffi_status::FfiStatusError"
            ],
            [
              "",
              "super::validate_gbnf"
            ],
            [
              "",
              "super::validation_status_to_result"
            ],
            [
              "",
              "crate::gbnf_validation_error::GbnfValidationError"
            ],
            [
              "",
              "llama_cpp_bindings_sys::LLAMA_RS_GBNF_VALIDATION_THREW_CXX_EXCEPTION"
            ]
          ],
          "mbr": [
            "CString::new.map_err",
            "grammar_cstring.as_ptr",
            "root.to_owned",
            "root_cstring.as_ptr"
          ],
          "tgt": [
            "Err",
            "Ok",
            "grammar_cstring.as_ptr",
            "i64::from",
            "llama_cpp_bindings_sys::llama_rs_string_dup",
            "llama_cpp_bindings_sys::llama_rs_validate_gbnf",
            "llama_cpp_ffi_status::read_and_free_cpp_string",
            "root.to_owned",
            "root_cstring.as_ptr",
            "std::ffi::CString::new",
            "std::ffi::CString::new.map_err",
            "std::ptr::null_mut",
            "super::validation_status_to_result"
          ],
          "funcs": [
            [
              "validation_status_to_result",
              753
            ],
            [
              "validate_gbnf",
              3211
            ],
            [
              "valid_grammar_is_accepted",
              4149
            ],
            [
              "malformed_grammar_is_a_syntax_error",
              4284
            ],
            [
              "empty_grammar_has_no_rules",
              4480
            ],
            [
              "grammar_without_root_reports_missing_root",
              4658
            ],
            [
              "left_recursive_grammar_is_rejected",
              4927
            ],
            [
              "grammar_with_interior_nul_is_reported",
              5134
            ],
            [
              "root_with_interior_nul_is_reported",
              5446
            ],
            [
              "exception_status_without_message_maps_to_unknown_reported_error",
              5743
            ],
            [
              "exception_status_preserves_reported_message",
              6269
            ],
            [
              "null_grammar_status_is_contract_error",
              6845
            ],
            [
              "null_root_status_is_contract_error",
              7334
            ],
            [
              "null_output_error_status_is_contract_error",
              7814
            ],
            [
              "llama_cpp_out_of_memory_status_is_distinct_from_error_string_allocation",
              8315
            ],
            [
              "allocation_failed_status_maps_to_not_enough_memory",
              8714
            ],
            [
              "unknown_status_is_preserved",
              9095
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 16,
              "call_count": 30,
              "node_count": 1681,
              "member_count": 4,
              "max_member_depth": 2
            },
            "file": {
              "size": 9406,
              "entropy": 4.73
            },
            "text": {
              "lines": 285,
              "top_char": 114,
              "digit_ratio": 0,
              "space_count": 2487,
              "char_entropy": 4.73,
              "unique_chars": 81,
              "top_char_null": 0,
              "escape_density": 0.02,
              "import_density": 7.37,
              "string_density": 0.15,
              "top_char_ratio": 0.05,
              "avg_line_length": 32,
              "max_line_length": 98,
              "empty_line_ratio": 0.1,
              "last_line_length": 1,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.17,
              "line_length_stddev": 25.75,
              "max_whitespace_run": 1,
              "octal_escape_count": 2,
              "normalized_import_count": 1.24,
              "normalized_string_count": 2.55,
              "repeated_char_sequences": 110,
              "normalized_function_count": 1.01,
              "imports_to_functions_ratio": 1.24,
              "strings_to_functions_ratio": 2.53,
              "normalized_unique_identifiers": 10.3,
              "identifiers_to_functions_ratio": 4.94
            },
            "binds": {
              "count": 8
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 5.23
            },
            "source": {
              "function_count": 17
            },
            "imports": {
              "count": 21,
              "third_party_count": 21,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 700,
              "count": 43,
              "avg_length": 16.28,
              "max_length": 56,
              "avg_entropy": 2.77,
              "empty_count": 1,
              "entropy_stddev": 1.01
            },
            "comments": {
              "chars": 149,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 17,
              "density": 5.96,
              "avg_params": 0.29,
              "code_ratio": 0.77,
              "max_params": 3,
              "length_stddev": 11.8,
              "avg_name_length": 37.59,
              "no_params_count": 15,
              "avg_length_lines": 12.94,
              "max_length_lines": 58,
              "min_length_lines": 3,
              "high_entropy_names": 14,
              "avg_param_name_length": 6
            },
            "identifiers": {
              "count": 333,
              "unique": 84,
              "avg_length": 19.64,
              "max_length": 71,
              "min_length": 2,
              "avg_entropy": 2.96,
              "reuse_ratio": 0.25,
              "length_stddev": 16.23,
              "has_digit_ratio": 0.01,
              "high_entropy_count": 37,
              "high_entropy_ratio": 0.44,
              "all_lowercase_ratio": 0.64,
              "all_uppercase_ratio": 0.13,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 7,
        "mol": "Md₂(In₂Pa)",
        "path": "/tmp/postdoc-tmp-RgeqpJ/scan-1jZMbW/llama-cpp-gbnf-0.14.0.crate!!llama-cpp-gbnf-0.14.0/src/validate_gbnf.rs",
        "pid": 0,
        "risk": 2,
        "sha": "9b3908fcea7ab2f58c6848473d32ce6b3167a0bf79291e92a759e93113788632",
        "size": 9406,
        "traits": [
          {
            "id": "metadata/import/rust/std/ffi/c_char::std/ffi/c_char",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::c_char",
            "spans": [
              [
                24,
                16
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/cstring::std/ffi/cstring",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::CString",
            "spans": [
              [
                15,
                17
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              17,
              18
            ],
            "spans": [
              [
                3773,
                12
              ],
              [
                4133,
                11
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                701,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                177,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                246,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                315,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                372,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                587,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                446,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                513,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                648,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                38,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                82,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                124,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/validate_gbnf::super/validate_gbnf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::validate_gbnf",
            "spans": [
              [
                3929,
                0
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                3959,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                3773,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                4133,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                3171,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 890,
              "entropy": 4.81
            },
            "binary": {
              "peak_region_bytes": 890,
              "peak_region_entropy": 4.81
            },
            "registry": {
              "age_days": 359,
              "is_deprecated": 0,
              "published_unix": 1761685788,
              "downloads_total": 1280162354,
              "downloads_recent": 297326750,
              "package_age_days": 4151,
              "first_published_unix": 1434071754
            }
          }
        },
        "id": 8,
        "mol": "Md(Re)",
        "path": "aho-corasick@1.1.4.registry.json",
        "pid": 2,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "f59c8d7131a8e32673d8080ed339f2b4fff72e726ecfddd661204729c19e262c",
        "size": 890,
        "traits": [
          {
            "id": "metadata/registry::established-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package is at least one year old"
          },
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 3,
            "desc": "Large registry install base (10k+ downloads)"
          }
        ],
        "type": "registry"
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 910,
              "entropy": 4.82
            },
            "binary": {
              "peak_region_bytes": 910,
              "peak_region_entropy": 4.82
            },
            "registry": {
              "age_days": 417,
              "is_deprecated": 0,
              "published_unix": 1756662611,
              "downloads_total": 431711119,
              "downloads_recent": 89713164,
              "package_age_days": 4353,
              "first_published_unix": 1416564880
            }
          }
        },
        "id": 9,
        "mol": "Md(Re)",
        "path": "bindgen@0.72.1.registry.json",
        "pid": 397,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "e63a66ecedddf4e1213e6c7b31737f8780a0e2f095c63428d0b82865ef61f4d4",
        "size": 910,
        "traits": [
          {
            "id": "metadata/registry::established-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package is at least one year old"
          },
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 3,
            "desc": "Large registry install base (10k+ downloads)"
          }
        ],
        "type": "registry"
      },
      {
        "id": 10,
        "mol": "Md(Re)",
        "sha": "4da20b7ae193d3961514b2383ccd258a36c1fd148e259ad5f73f742bdd824075",
        "path": "bitflags@2.11.0.registry.json",
        "risk": 1,
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 11,
        "mol": "Md(Re)",
        "sha": "5f0527dfa5c88164f676c0976d8862d8a3c518842082d9dfdbadd9589230ad71",
        "path": "cc@1.2.58.registry.json",
        "risk": 1,
        "size": 1003,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 12,
        "mol": "Md(Re)",
        "sha": "a05a4fb38566d66556559d2ce4cc8c26ab741705702a7a02059d234dd83c5dd6",
        "path": "cexpr@0.6.0.registry.json",
        "risk": 1,
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 13,
        "mol": "Md(Re)",
        "sha": "a73d6886f97d1c847aaa7f0c84c09845acba5a4ee95cd241b1cfcca4b49ee4ab",
        "path": "cfg-if@1.0.4.registry.json",
        "risk": 1,
        "size": 988,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 14,
        "mol": "Md(Re)",
        "sha": "827ab5df756f7d7bd4f57766b51c49307d6405a2c2b9ed2ce7ae9b592acdee95",
        "path": "clang-sys@1.8.1.registry.json",
        "risk": 1,
        "size": 828,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "mol": "Md(Re)",
        "sha": "05d34dba421d295ee922e27d8a3cbe3dd49564566435a5ce96fec831474b930a",
        "path": "cmake@0.1.58.registry.json",
        "risk": 1,
        "size": 907,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "mol": "Md(Re)",
        "sha": "7db69abb4ed387e29ef3038dca1bcd15d727b86aa9d0637acb609f2c8e185054",
        "path": "either@1.15.0.registry.json",
        "risk": 1,
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "mol": "Md(Re)",
        "sha": "37a7fe1b7fa7467e0502de841eb2b2ac79623941170b422570de449820397ff7",
        "path": "find-msvc-tools@0.1.9.registry.json",
        "risk": 1,
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "mol": "Md(Re)",
        "sha": "e57af6485fb43c77fa18c94395cfe4618a1d969c127621e54d234169cef7177b",
        "path": "find_cuda_helper@0.2.0.registry.json",
        "risk": 1,
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "mol": "Md(Re)",
        "sha": "3cb5b9981079347cb6c4b09d489b833546eb729de368c1ff86f51a9a6f0180ef",
        "path": "getrandom@0.3.4.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "mol": "Md(Re)",
        "sha": "5084e5ea093ec3469862b254874c7e8d51a73fad9140ca9667d5f5e150efaf7b",
        "path": "glob@0.3.3.registry.json",
        "risk": 1,
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "mol": "Md(Re)",
        "sha": "4502392079f2d45aa35ee2de185703729cadb3098ab8a86f4dd854afa9fc3742",
        "path": "itertools@0.13.0.registry.json",
        "risk": 1,
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "mol": "Md(Re)",
        "sha": "dee20e9dae7a55d7f72ce2841e8acd7beafe077a899460198b04dcf4228cd790",
        "path": "itoa@1.0.18.registry.json",
        "risk": 1,
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "mol": "Md(Re)",
        "sha": "d0d65e79c0a209441735d1a447ead6620beecf42e83025d15b6984dca25be5f7",
        "path": "jobserver@0.1.34.registry.json",
        "risk": 1,
        "size": 908,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "mol": "Md(Re)",
        "sha": "2ac8ca71e6c86cc5250744e283a4179e1dbd0c977cf5d776fa5fc1226bc86c2f",
        "path": "libc@0.2.183.registry.json",
        "risk": 1,
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "mol": "Md(Re)",
        "sha": "e896b6ebd79d230eb7ed66cdd54e52e8d07a5450d8e1186fe05e5b12727b71db",
        "path": "libloading@0.8.9.registry.json",
        "risk": 1,
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "sha": "fe31b427fa3a3aa494ae06e98b109a803dd4394b189246cc5b7a94f126c99ce7",
        "path": "llama-cpp-bindings-build@0.14.0.registry.json",
        "size": 867,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "sha": "5bbd6126392127db49b43d9834e2ef6245bde2b4a37fbc27073cf136af2b619b",
        "path": "llama-cpp-bindings-sys@0.14.0.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "mol": "Md(Re)",
        "sha": "0ca1e39000946627cda3198998ea011ee06f8d88fdc2321571ff2874aa641449",
        "path": "llama-cpp-ffi-status@0.14.0.registry.json",
        "risk": 1,
        "size": 884,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "mol": "Md(Re)",
        "sha": "72a8f667e149085b7976d793eb7b2ce957cdd3544c38cdfacd646a8196244ed2",
        "path": "llama-cpp-wrapper-sources@0.14.0.registry.json",
        "risk": 1,
        "size": 916,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "sha": "446cf1d9212f32e64f4e117f4c12aa7609f9c7d41282522dc1d519d102a48b3b",
        "path": "log@0.4.29.registry.json",
        "risk": 1,
        "size": 839,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "mol": "Md(Re)",
        "sha": "106b4b0367260dac334ee105560a55988b72f010f13e31a7482c73a715b8950a",
        "path": "memchr@2.8.0.registry.json",
        "risk": 1,
        "size": 970,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "mol": "Md(Re)",
        "sha": "1fb073e0a8c7d7269a46ba9d10efc6504c026c15393a7ed97fb1b16f8026fc79",
        "path": "minimal-lexical@0.2.1.registry.json",
        "risk": 1,
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "mol": "Md(Re)",
        "sha": "050dc31044ede8056106c63fa585645542d8ce0e042a9393ec4875715bccfcf7",
        "path": "nom@7.1.3.registry.json",
        "risk": 1,
        "size": 840,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "mol": "Md(Re)",
        "sha": "1367596eee31769204036ecff888318aaf7e44e9cb4ac48b5aec981a943ca743",
        "path": "prettyplease@0.2.37.registry.json",
        "risk": 1,
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "mol": "Md(Re)",
        "sha": "f9a884b5aa2480c5c20a2fe6b2a1f3ac05f7b82abefcd9036b3c23239c2a9888",
        "path": "proc-macro2@1.0.106.registry.json",
        "risk": 1,
        "size": 948,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "mol": "Md(Re)",
        "sha": "c67d2c9ba8e77e2957223faae1251090f614e1313c2ddb090a37e1c19dc63809",
        "path": "quote@1.0.45.registry.json",
        "risk": 1,
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "mol": "Md(Re)",
        "sha": "2736d21fcc52936376c2e499038b9c310c9f2890eea2926b45abfe66e334e2d8",
        "path": "r-efi@5.3.0.registry.json",
        "risk": 1,
        "size": 914,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "mol": "Md(Re)",
        "sha": "32e9f443cfd91ffdf1f1b795b76e606d5e00439522fe90db678e77a6b9112615",
        "path": "regex@1.12.3.registry.json",
        "risk": 1,
        "size": 981,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "mol": "Md(Re)",
        "sha": "9d3120c57b877f3f79cc26830ca83694393cf2a06c280c774238a3183c4ecb9e",
        "path": "regex-automata@0.4.14.registry.json",
        "risk": 1,
        "size": 933,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "mol": "Md(Re)",
        "sha": "599502a340ad9102dfd4ba01071dbe9ab363ecc8fe7905d61308c8d7cb7fada2",
        "path": "regex-syntax@0.8.10.registry.json",
        "risk": 1,
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "mol": "Md(Re)",
        "sha": "68ed63b60304bc79272463f1cd7b4b4671fd2bb3a201aca0d21de0be4267da5d",
        "path": "rustc-hash@2.1.2.registry.json",
        "risk": 1,
        "size": 870,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "mol": "Md(Re)",
        "sha": "d17e8dce5bc7c2f73d204cbc1b2f30be6e05cd96ad457d55ba6956233e375afd",
        "path": "serde@1.0.228.registry.json",
        "risk": 1,
        "size": 868,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "sha": "dfbd0b9a111341c243b2d17195c29ed5741160cf3f2fafade9af12706057c7a6",
        "path": "serde_core@1.0.228.registry.json",
        "risk": 1,
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "mol": "Md(Re)",
        "sha": "ba2aa2223652b0871b68ebcae7038a062bcb4683ebfb9a1fb4f0e71407e4995a",
        "path": "serde_derive@1.0.228.registry.json",
        "risk": 1,
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "mol": "Md(Re)",
        "sha": "e018d8efc27113a33141a1297564b45f36ca7bbd45399e35f0446d7b2844ffb2",
        "path": "serde_json@1.0.149.registry.json",
        "risk": 1,
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "mol": "Md(Re)",
        "sha": "a3038a08c0c2d12faaeade6cc5e7b3aee07dc8cbaa12105a8630e65590f5dce1",
        "path": "shlex@1.3.0.registry.json",
        "risk": 1,
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "mol": "Md(Re)",
        "sha": "4e83abd4eeaf691d2030dbe9ffa4c1a8e33f6c93317e9402ec6dbeb941038647",
        "path": "syn@2.0.117.registry.json",
        "risk": 1,
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "mol": "Md(Re)",
        "sha": "170e6962fd0e27a06555d8ff4898920177470134e0bacc5cc82af4f4fd9d7c72",
        "path": "thiserror@2.0.18.registry.json",
        "risk": 1,
        "size": 823,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "mol": "Md(Re)",
        "sha": "90b2e7c6940e80bc6853f0d14eefdac376c215eea359a7424bdc3f281d55d020",
        "path": "thiserror-impl@2.0.18.registry.json",
        "risk": 1,
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "mol": "Md(Re)",
        "sha": "4a64daebd6edb9a8398f070995cdff73f3da8e2c20707566b79a41b21325b58c",
        "path": "unicode-ident@1.0.24.registry.json",
        "risk": 1,
        "size": 950,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "mol": "Md(Re)",
        "sha": "ff0b4f8f7784402bddab622e44dc9b4ac7b2a727f54ee098368d063d64b8397e",
        "path": "wasip2@1.0.2_wasi-0.2.9.registry.json",
        "risk": 1,
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "mol": "Md(Re)",
        "sha": "d62a0e8f29a49312b0c8b2d434cf3925d8d7ee55de77ee14ba24f9250cfd7ea5",
        "path": "windows-link@0.2.1.registry.json",
        "risk": 1,
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "mol": "Md(Re)",
        "sha": "99116187ee8d49a9581431dcb81cfcf9b66d5e9aeceed44d775e5e088d1b72e9",
        "path": "wit-bindgen@0.51.0.registry.json",
        "risk": 1,
        "size": 993,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "mol": "Md(Re)",
        "sha": "c7ecbe882f2fe8b5fc65796b447626ad0b59cde757ea2eb39d0bde1462116f94",
        "path": "zmij@1.0.21.registry.json",
        "risk": 1,
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "sha": "5bbd6126392127db49b43d9834e2ef6245bde2b4a37fbc27073cf136af2b619b",
        "path": "llama-cpp-bindings-sys@0.14.0.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "mol": "Md(Re)",
        "sha": "0ca1e39000946627cda3198998ea011ee06f8d88fdc2321571ff2874aa641449",
        "path": "llama-cpp-ffi-status@0.14.0.registry.json",
        "risk": 1,
        "size": 884,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "mol": "Md(Re)",
        "sha": "170e6962fd0e27a06555d8ff4898920177470134e0bacc5cc82af4f4fd9d7c72",
        "path": "thiserror@2.0.18.registry.json",
        "risk": 1,
        "size": 823,
        "type": "registry",
        "depth": 2
      }
    ],
    "omitted_files": 48,
    "rev": "76e61",
    "v": "8"
  }
}