{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.0027448337,
        "rte": "az",
        "prob": 0.0027448337
      },
      {
        "cls": 0,
        "raw": 0.01594165,
        "rte": "az/tar",
        "prob": 0.01594165
      }
    ],
    "prob": 0.0027448337,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.002744833705946803,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014613072380598169,
        "type": "cargo.toml"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021169582396396436,
        "type": "rust"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001811981201171875,
        "type": "rust"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003058711808989756,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-18T01:22:59Z"
  },
  "path": "vrtb-core-0.1.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H₂(CmDb)Md(Pa)",
        "sha": "0d2835615e5da2434e250e6d088c1fb78cccd8ac51d7b92bc329f2f7d970f57a",
        "path": "vrtb-core-0.1.0.crate",
        "risk": 4,
        "size": 10590,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 10590,
              "entropy": 7.98
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 10590,
              "peak_region_entropy": 7.83
            }
          }
        },
        "ident": {
          "name": {
            "value": "vrtb-core",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/mouadja02/veritable",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://github.com/mouadja02/veritable",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Mouad Jaouhari",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.1.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "vrtb-core",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/tableschema::crate/engine/tableschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::TableSchema",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/engine/engine::engine/engine",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::Engine",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/json::json-result-output-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "JSON result or output field key",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/engine/tableschema::engine/tableschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::TableSchema",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 15494,
                "file": 4,
                "line": 434
              },
              {
                "off": 3138,
                "file": 8,
                "line": 112
              }
            ],
            "uses": [
              17,
              41
            ]
          },
          {
            "id": "metadata/import/rust/engine/diffrow::engine/diffrow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::DiffRow",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/tableref::crate/engine/tableref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::TableRef",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/error/result::error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::Result",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/engine/compareplan::engine/compareplan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::ComparePlan",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/engine/columnschema::engine/columnschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::ColumnSchema",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/engine/tableref::engine/tableref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::TableRef",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/result::crate/error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Result",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "micro-behaviors/communications/http/request/result::http-result-field",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Structured result field",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/logicaltype::crate/engine/logicaltype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::LogicalType",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/compareplan::crate/engine/compareplan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::ComparePlan",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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/thiserror/error::thiserror/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports thiserror::Error",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/columnschema::crate/engine/columnschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::ColumnSchema",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/engine/logicaltype::engine/logicaltype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::LogicalType",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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/import/rust/crate/engine/engine::crate/engine/engine",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::Engine",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/import/rust/crate/engine/segment::crate/engine/segment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::Segment",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/veritableerror::crate/error/veritableerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::VeritableError",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/clap/valueenum::clap/valueenum",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports clap::ValueEnum",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/format/format::crate/format/format",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::format::Format",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/refcell::std/cell/refcell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::RefCell",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/import/rust/crate/engine/dialect::crate/engine/dialect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::Dialect",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/vecdeque::std/collections/vecdeque",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::VecDeque",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/joindiffquery::crate/engine/joindiffquery",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::JoinDiffQuery",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 4
              }
            ]
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1243,
              "entropy": 4.91
            },
            "binary": {
              "peak_region_bytes": 1243,
              "peak_region_entropy": 4.87
            }
          }
        },
        "id": 3,
        "path": "vrtb-core-0.1.0.crate!!vrtb-core-0.1.0/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/clap?version_requirement=4",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/thiserror?version_requirement=2",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "src/lib.rs",
            "off": 1134,
            "file": 8,
            "kind": "local"
          },
          {
            "to": "pkg:github/mouadja02/veritable",
            "off": 797,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "0211a4e738773cc52bb8d12b245ac95864ea9a6281d2fc125992a5349ab722fb",
        "size": 1243,
        "traits": [
          {
            "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"
          },
          {
            "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": [
              0,
              1,
              2,
              3,
              5,
              7
            ]
          }
        ],
        "type": "cargo.toml"
      },
      {
        "ctx": [
          {
            "b": "mq=:LzE\u003ezdxkRTeBzkkcv@Dl%z/PY6zEWl2v}YB-yIvW0e!5dvfcH=ife1E\u003era]#!azC)tBzbkdA+fxmvpB4:az+$ex\u003e5ocxK@r2zGGD5A::67z/cXtwPI%maA.:pwft#jazC.fx(mGyaAzQxayLY^fe1E\u003ewnbE*wN/*fB0bWuz!@#pBywS{wGUF@wN/H%B.@l",
            "ln": 4,
            "col": 5,
            "line": 1
          },
          {
            "b": "zxJd\u003emq=:LzE)iYefF[uA=U!mBzbkdB7]J8y?j4.fe1E\u003eA+frmy\u0026*!uz*9-PvqYP#v@Dj6vrb{4BA.TCB7]e@B1OO4wN/d\u003eB7DFdBrCTzwNPv}aA8dlC{4ixwGUh+mq=:LzE)iYatjfhfe1E\u003etvo\u003ckvqGH+Bynw%BAg/7BAn#Qx(\u003eFwz/PSmazbLjaAH$dwI4Fhxk8l{asZ/qwgwZiA=l2ueOe*jx(mG8v@Dj6vrc76z/fR93nj4QayPd#ay!\u00262A+P9aaz#9uwmoN*vQTs?eO5)oC4CXpwmYZ\u003ezE^r@v}/H}aMv{o",
            "ln": 172,
            "col": 49,
            "line": 4
          },
          {
            "b": "wPF$xv0lNjvL8Liu[rBdC5?XleO60lyHwOxayPd#aARpdaz++nwGV8aB98ECBzb98az2!eA:@*8wEO#1fcIDUwNPx$wmoN*vQTs?B0bpkC4z!gzxK4mwGTulnG.I-vru6k4giKKB-Rapv@=11wJz\u003e-zF9W3wJz(0lVl*Xvrb{Qy*?ijavQfXx(mGkawcM^zBwhJw(iXZA^ohUraflLwM08KEld(BB-Rapv@=11wJz\u003e-A=M8siY.Q=wPJ0gBsXLnwPzHbvpB4:mriA!A^Z1U3uZA3ay/C2By^G]w]zZbvrsK\u003emSir:vrsNu3jNs}fe1CExK@q#vrlJxwQ4{haAhvjv}YB-yAN.wAbo8DaAzyAay/tjzGE1uy\u0026%!wBzbkdBA.TChz^0{x(\u003eFcxK$W?B9hsxxKL.2wPFp/fe1$3c#iykBry",
            "ln": 467,
            "col": 21,
            "line": 8
          },
          {
            "b": "avZo\u0026zddJEi.BEizxI8aaBsL8arR^HarR^HarR^HAb]VgBzL?rc\u003ecIaarR^HarR^HarR^HarR!Ebo?FYb64moB.(dziWe9Gw[CQ{a$K{VA:@D{zFTOxi^Voab4L+puVf*#C{kp@EjMNMx\u003ey%*A+PA7b0770Esip:edz}earR^HarR^HarR^HarR!wB8L@6A=leyd06AsuVf*#C{$oN3lQDlarR^HarR^HarR^HazL$ozEmB5CxkfyB97=czFP",
            "ln": 3305,
            "col": 8,
            "line": 93
          },
          {
            "b": "D$dKDw]zZbvrrUvb3VssEoW%uefFXGz/e][B7nS$wHI4qdjCYkarR^HarR^He[n*oy?m9#c[dj!3lQDlazbLjzddJfc)z(xEo!3Fay!#0y\u0026.jzz!T8qa$K]!dgDSj4giKKw]n-aB8L@6A=leyc#%lIB2\u003eA\u003ctukrBjx3uxx(mMEt}3)Fj%i^CA+PA7aBsL8",
            "ln": 4704,
            "col": 14,
            "line": 137
          },
          {
            "b": "x(mG8wnbT/wPx*OB98ClvqNb$x\u003ey%*A+PA7azULlB08(wwObv[y\u0026?9Gz/NxKCwhej4gj:wfcBUtvru73x\u003c\u003e*(DsZFnaA}\u003cuBy=OpxK@q#B.\u003e\u003epwnbT/aAIamC4CXCB7]e@azC.nzY\u003cdnvrrSlvpB4:azC.mBy!(\u003ee!5ebBZ=F9zxJCczF0*czddr(",
            "ln": 7984,
            "col": 18,
            "line": 225
          },
          {
            "b": "aAzyAtqozov@c73wHF#U4gjj2arR^HarU-Fzc{%iiV@DYCuV?de[nZozE\u003ejBedz}earR!PdgDSj4giKKbu[U\u0026xdd\u003ekB95\u003cp4gl@\u003cwft#9B98ECDKQr8arR!HB7DFnB-p]jiYX-L4gjj2arU/FwGUG6vru6wi+rhwx(mGyi^Tkjy\u0026%Pjq!6GLzda$rl${7CwN/*kawcM^zBwhJw(iXZA^ohUoMaMTv{%gMD2NsCax8\u0026:zdNQbefE]2vR/QOv}YB\u003cvspiD3lQDlaA.:pay/C2By^G]w]zZbvrsK\u003emSir:vrsNu3jNs+arR^WfcAL6wnbE*wN/*8Cw7]owGUF@wN/H%B.@m1qa@9DB0a)lB7Glhx(mG#aAITBx(mMBaARpdaz(4byANhaxk8l{",
            "ln": 11234,
            "col": 16,
            "line": 298
          },
          {
            "b": "arU/Ax(d*9wO(0@By!#ac[bPjarR^HarR^HEglJaarR!P4giKKarR^HB-RapB97}Ni+8-qy=TQPwOaqvy?#fx3lQDlaA.:paAITniYZ+?y\u00260V)BzkVhB2(u.wN!btADL?O4giKKarR^HB98CBv@@?/z!0MKzF9W3wGVse3lQDlarR^Hay]g{y?m9#iV}dnv@1FDvqGH+BsW\u003edarR^HarR^HzEEx[iV]:%B97\u0026jx\u003e5obBAe]w3lQDlarR^",
            "ln": 13131,
            "col": 11,
            "line": 355
          },
          {
            "b": "wO\u003e\u003cpawM\u0026)wH[n$arR^HarR^HarR^HzEEx[iV@rGzdLtlzGG!Bdj+]narR^HarR^HEglJaarR!P4giKKarR^Hbu]n3B97W%3lQDlazbHlAa9^dwPIi*xK$W?B9htbA=ldIdiJ%D3lQDlarR^Haz+Rhaz2C6auZ\u0026wz!0MKzF9W3wJz\u003e\u0026wP]LCwN=(/A=ldIa#7=9fFBX4ar\u0026J}gA[v)a#zena$l!Di$hJtarR^HarR!ywPP5nauZ\u0026\u003exM4Y#uVYY",
            "ln": 15430,
            "col": 16,
            "line": 429
          },
          {
            "b": "B.@JNwO#ciasqhJwO9tmBrSd+asq5zvqWFxdk2:XCxdbhc[dj!3lQDlarR^HayPtjwPz)1wPn\u003ew4gjj2arR^HarR^HarUXQ4gjj2arR^HarR^HarT3+wN/H%B.$2/B9hqvaBsL8arR^HarR^HarR^HarR^Hv@DHcBugK0fFCgmedz}earR^HarR^HarR^HarR^",
            "ln": 15643,
            "col": 35,
            "line": 437
          },
          {
            "b": "y*?ifdj=Phz/PY6BuhDYB.$#7A^ohUph+2Ydk2:XCxdbhc[dj!3lQDlarR^HayPtjwPz(od0vjSB6\u0026=)ByO#jdjEs/3lQDlaBKXa4gjj2arR[kBy/Jnt[4b-arR!szxJF7w[CQ{x(mM\u003cv}YB-yJBSnuU0\u003e.w[u17c[co=4gjj2arR^HarUGiBrC0mjS)Eq",
            "ln": 16151,
            "col": 65,
            "line": 453
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "engine.dialect.whole_table_checksum_sql"
            ],
            [
              "",
              "engine.dialect"
            ],
            [
              "",
              "engine.execute"
            ],
            [
              "",
              "parse_checksum_row"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "String::with_capacity"
            ],
            [
              "",
              "s.len"
            ],
            [
              "",
              "s.chars"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "row.iter.map.collect"
            ],
            [
              "",
              "row.iter.map"
            ],
            [
              "",
              "row.iter"
            ],
            [
              "",
              "rows.iter.map.collect"
            ],
            [
              "",
              "rows.iter.map"
            ],
            [
              "",
              "rows.iter"
            ],
            [
              "",
              "json_row"
            ],
            [
              "",
              "quoted"
            ],
            [
              "",
              "engine.dialect.materialize_sql"
            ],
            [
              "",
              "engine.dialect"
            ],
            [
              "",
              "engine.execute.map_err"
            ],
            [
              "",
              "engine.execute"
            ],
            [
              "",
              "crate::error::VeritableError::Engine"
            ],
            [
              "",
              "engine.execute"
            ],
            [
              "",
              "r.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::error::VeritableError::Query"
            ],
            [
              "",
              "crate::error::VeritableError::Query"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::error::VeritableError::Query"
            ],
            [
              "",
              "qualified"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "whole_table_checksum"
            ],
            [
              "",
              "whole_table_checksum"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "materialize.is_some"
            ],
            [
              "",
              "src.name"
            ],
            [
              "",
              "dst.name"
            ],
            [
              "",
              "materialize_diff"
            ],
            [
              "",
              "src.dialect.joindiff_sql"
            ],
            [
              "",
              "src.dialect"
            ],
            [
              "",
              "src.execute"
            ],
            [
              "",
              "src.execute"
            ],
            [
              "",
              "src.execute"
            ],
            [
              "",
              "output_diff"
            ],
            [
              "",
              "materialize.is_some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::error::VeritableError::Config"
            ],
            [
              "",
              "rows.into_iter.next.ok_or_else"
            ],
            [
              "",
              "rows.into_iter.next"
            ],
            [
              "",
              "rows.into_iter"
            ],
            [
              "",
              "crate::error::VeritableError::Query"
            ],
            [
              "",
              "row.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::error::VeritableError::Query"
            ],
            [
              "",
              "crate::error::VeritableError::Query"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::cell::RefCell::new"
            ],
            [
              "",
              "std::collections::VecDeque::new"
            ],
            [
              "",
              "std::cell::RefCell::new"
            ],
            [
              "",
              "Vec::new"
            ],
            [
              "",
              "Vec::new"
            ],
            [
              "",
              "std::cell::RefCell::new"
            ],
            [
              "",
              "responses.into"
            ],
            [
              "",
              "std::cell::RefCell::new"
            ],
            [
              "",
              "Vec::new"
            ],
            [
              "",
              "sql.to_string"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "name.into"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "whole_table_checksum.unwrap"
            ],
            [
              "",
              "whole_table_checksum"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "conformance_check.unwrap"
            ],
            [
              "",
              "conformance_check"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "conformance_check.unwrap"
            ],
            [
              "",
              "conformance_check"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "conformance_check.unwrap"
            ],
            [
              "",
              "conformance_check"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "MockEngine::scripted"
            ],
            [
              "",
              "MockEngine::scripted"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "conformance_check.unwrap"
            ],
            [
              "",
              "conformance_check"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "src.executed.borrow"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "MockEngine::new"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "conformance_check.unwrap"
            ],
            [
              "",
              "conformance_check"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "MockEngine::scripted"
            ],
            [
              "",
              "MockEngine::scripted"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "conformance_check"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "tref"
            ],
            [
              "",
              "plan"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "crate::engine::ComparePlan"
            ],
            [
              "",
              "crate::engine::Engine"
            ],
            [
              "",
              "crate::engine::JoinDiffQuery"
            ],
            [
              "",
              "crate::engine::TableRef"
            ],
            [
              "",
              "crate::error::Result"
            ],
            [
              "",
              "crate::error::VeritableError"
            ],
            [
              "",
              "crate::format::Format"
            ],
            [
              "",
              "super::*"
            ],
            [
              "",
              "crate::engine::ColumnSchema"
            ],
            [
              "",
              "crate::engine::Dialect"
            ],
            [
              "",
              "crate::engine::JoinDiffQuery"
            ],
            [
              "",
              "crate::engine::LogicalType"
            ],
            [
              "",
              "crate::engine::Segment"
            ],
            [
              "",
              "crate::engine::TableSchema"
            ],
            [
              "",
              "crate::format::Format"
            ],
            [
              "",
              "std::cell::RefCell"
            ],
            [
              "",
              "std::collections::VecDeque"
            ]
          ],
          "mbr": [
            "conformance_check.unwrap",
            "dst.name",
            "engine.dialect",
            "engine.dialect.materialize_sql",
            "engine.dialect.whole_table_checksum_sql",
            "engine.execute",
            "engine.execute.map_err",
            "materialize.is_some",
            "name.into",
            "out.push",
            "out.push_str",
            "r.len",
            "responses.into",
            "row.iter",
            "row.iter.map",
            "row.iter.map.collect",
            "row.len",
            "rows.into_iter",
            "rows.into_iter.next",
            "rows.into_iter.next.ok_or_else",
            "rows.iter",
            "rows.iter.map",
            "rows.iter.map.collect",
            "s.chars",
            "s.len",
            "sql.differing",
            "sql.left_only",
            "sql.right_only",
            "sql.to_string",
            "src.dialect",
            "src.dialect.joindiff_sql",
            "src.execute",
            "src.executed",
            "src.executed.borrow",
            "src.name",
            "t.name",
            "t.schema",
            "whole_table_checksum.unwrap"
          ],
          "tgt": [
            "Err",
            "MockEngine::new",
            "MockEngine::scripted",
            "Ok",
            "Some",
            "String::with_capacity",
            "Vec::new",
            "conformance_check",
            "conformance_check.unwrap",
            "crate::error::VeritableError::Config",
            "crate::error::VeritableError::Engine",
            "crate::error::VeritableError::Query",
            "dst.name",
            "engine.dialect",
            "engine.dialect.materialize_sql",
            "engine.dialect.whole_table_checksum_sql",
            "engine.execute",
            "engine.execute.map_err",
            "json_row",
            "materialize.is_some",
            "materialize_diff",
            "name.into",
            "out.push",
            "out.push_str",
            "output_diff",
            "parse_checksum_row",
            "plan",
            "qualified",
            "quoted",
            "r.len",
            "responses.into",
            "row.iter",
            "row.iter.map",
            "row.iter.map.collect",
            "row.len",
            "rows.into_iter",
            "rows.into_iter.next",
            "rows.into_iter.next.ok_or_else",
            "rows.iter",
            "rows.iter.map",
            "rows.iter.map.collect",
            "s.chars",
            "s.len",
            "sql.to_string",
            "src.dialect",
            "src.dialect.joindiff_sql",
            "src.execute",
            "src.executed.borrow",
            "src.name",
            "std::cell::RefCell::new",
            "std::collections::VecDeque::new",
            "tref",
            "whole_table_checksum",
            "whole_table_checksum.unwrap"
          ],
          "funcs": [
            [
              "is_match",
              1476
            ],
            [
              "whole_table_checksum",
              1699
            ],
            [
              "output_diff",
              2259
            ],
            [
              "json_escape",
              4102
            ],
            [
              "json_row",
              4599
            ],
            [
              "json_rows",
              4808
            ],
            [
              "quoted",
              5183
            ],
            [
              "qualified",
              5271
            ],
            [
              "materialize_diff",
              5747
            ],
            [
              "conformance_check",
              8115
            ],
            [
              "parse_checksum_row",
              10599
            ],
            [
              "whole_table_checksum_sql",
              11696
            ],
            [
              "joindiff_sql",
              11851
            ],
            [
              "materialize_sql",
              12212
            ],
            [
              "normalize_column",
              12471
            ],
            [
              "digest_expr",
              12587
            ],
            [
              "keyspace_bounds_sql",
              12694
            ],
            [
              "segment_checksum_sql",
              12828
            ],
            [
              "segment_rows_sql",
              13040
            ],
            [
              "new",
              13562
            ],
            [
              "scripted",
              13958
            ],
            [
              "name",
              14345
            ],
            [
              "introspect",
              14413
            ],
            [
              "dialect",
              14524
            ],
            [
              "execute",
              14607
            ],
            [
              "row",
              14906
            ],
            [
              "plan",
              15023
            ],
            [
              "tref",
              15360
            ],
            [
              "parses_checksum_row",
              15511
            ],
            [
              "identical_sides_match",
              15912
            ],
            [
              "differing_checksum_differs",
              16250
            ],
            [
              "differing_count_differs",
              16807
            ],
            [
              "empty_result_is_error",
              17148
            ],
            [
              "too_few_columns_is_error",
              17324
            ],
            [
              "materialize_runs_ctas_and_counts_only",
              17533
            ],
            [
              "materialize_on_match_creates_nothing",
              18755
            ],
            [
              "cross_engine_materialize_is_error",
              19267
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.lt": 3,
              "op.add": 1,
              "op.land": 1,
              "max_depth": 24,
              "call_count": 152,
              "node_count": 5429,
              "member_count": 38,
              "max_array_len": 3,
              "op_density.eq": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 4
            },
            "file": {
              "size": 19774,
              "entropy": 4.73
            },
            "text": {
              "lines": 546,
              "top_char": 101,
              "max_ws_run": 23,
              "digit_ratio": 0.01,
              "space_count": 5547,
              "char_entropy": 4.73,
              "unique_chars": 96,
              "top_char_null": 0,
              "escape_density": 0.01,
              "string_density": 0.25,
              "top_char_ratio": 0.06,
              "avg_line_length": 34.22,
              "max_line_length": 139,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.06,
              "last_line_length": 1,
              "long_token_count": 1,
              "whitespace_ratio": 0.34,
              "identifier_density": 1.76,
              "line_length_stddev": 26.43,
              "unicode_escape_count": 1,
              "normalized_string_count": 5.78,
              "repeated_char_sequences": 181,
              "suspicious_string_ratio": 0.01,
              "suspicious_comment_ratio": 0.09,
              "suspicious_identifier_ratio": 0.07,
              "normalized_unique_identifiers": 19.58
            },
            "binds": {
              "count": 46
            },
            "binary": {
              "peak_region_bytes": 10558,
              "peak_region_entropy": 5.01
            },
            "source": {
              "class_count": 4,
              "function_count": 37
            },
            "imports": {
              "count": 17,
              "wildcard": 1,
              "third_party_count": 17,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 2,
              "bytes": 1695,
              "count": 135,
              "avg_length": 12.56,
              "max_length": 140,
              "path_count": 2,
              "avg_entropy": 1.36,
              "entropy_stddev": 1.56
            },
            "comments": {
              "chars": 2907,
              "count": 47,
              "lines": 47,
              "high_entropy": 4,
              "to_code_ratio": 0.09
            },
            "functions": {
              "count": 41,
              "density": 6.78,
              "avg_params": 1.78,
              "code_ratio": 0.78,
              "max_params": 7,
              "length_stddev": 14.01,
              "avg_name_length": 15.03,
              "no_params_count": 10,
              "avg_length_lines": 11.54,
              "max_length_lines": 59,
              "min_length_lines": 3,
              "high_entropy_names": 12,
              "single_char_params": 5,
              "avg_param_name_length": 4.08
            },
            "identifiers": {
              "count": 962,
              "unique": 178,
              "avg_length": 7.83,
              "max_length": 37,
              "min_length": 1,
              "avg_entropy": 2.32,
              "reuse_ratio": 0.19,
              "length_stddev": 6.21,
              "has_digit_ratio": 0.02,
              "sequential_names": 12,
              "single_char_count": 10,
              "single_char_ratio": 0.06,
              "high_entropy_count": 12,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.76,
              "numeric_suffix_count": 4,
              "underscore_prefix_count": 7
            }
          }
        },
        "id": 4,
        "mol": "H₂(CmDb)Md(Pa)",
        "path": "vrtb-core-0.1.0.crate!!vrtb-core-0.1.0/src/conformance.rs",
        "pid": 0,
        "risk": 3,
        "sha": "de4633a4d903558a51e0b57359caf11e6dd7808c64f8c1d547a18b7fbcb676ae",
        "size": 19774,
        "traits": [
          {
            "id": "metadata/import/rust/crate/engine/compareplan::crate/engine/compareplan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::ComparePlan",
            "spans": [
              [
                595,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/engine::crate/engine/engine",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::Engine",
            "spans": [
              [
                608,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/joindiffquery::crate/engine/joindiffquery",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::JoinDiffQuery",
            "spans": [
              [
                616,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/tableref::crate/engine/tableref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::TableRef",
            "spans": [
              [
                631,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/result::crate/error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Result",
            "spans": [
              [
                662,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/veritableerror::crate/error/veritableerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::VeritableError",
            "spans": [
              [
                670,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/format/format::crate/format/format",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::format::Format",
            "spans": [
              [
                692,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                11333,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/columnschema::crate/engine/columnschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::ColumnSchema",
            "spans": [
              [
                11368,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/dialect::crate/engine/dialect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::Dialect",
            "spans": [
              [
                11382,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/logicaltype::crate/engine/logicaltype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::LogicalType",
            "spans": [
              [
                11406,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/segment::crate/engine/segment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::Segment",
            "spans": [
              [
                11419,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/engine/tableschema::crate/engine/tableschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::engine::TableSchema",
            "spans": [
              [
                11428,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/refcell::std/cell/refcell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::RefCell",
            "spans": [
              [
                13179,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/vecdeque::std/collections/vecdeque",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::VecDeque",
            "spans": [
              [
                13208,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                60,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                220,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                515,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                317,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                8032,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                52,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                11298,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                15494,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/result::http-result-field",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Structured result field",
            "spans": [
              [
                3369,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/format/json::json-result-output-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "JSON result or output field key",
            "spans": [
              [
                3369,
                9
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              21,
              22
            ],
            "spans": [
              [
                11298,
                12
              ],
              [
                15494,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "wJHlrBZ=Fgz!6#4A=M8si%]}HvJYJawftG5A=2lbi%(sqB7DF9zF9W3wJz(0lVl^-zeJoZxK#3?efEq#ze-{7wL^hKzy=[#x\u003ey%Pz*9-Pmq=:LzE\u003evwraflLwM08KefE]2vR/QOv}YB\u003cvspiAB-RapwPz*fAYMlVwPJ0gBuo*pfe1$3qE%]/y\u003c6wjB7/05wN(][z!%MkzGvuKw)]y\u0026aA8cux(mB0ze-{7vpB4:aAR)FwPGEDs7#+\u0026ayFX$y\u0026ZZZawM\u0026)wNE4@fe1$3wmYvYB.(evaARJAwP?T9C{40yzy]TnC{3Qny\u0026%PjaA7\u003cmu#{u#u)3\u003eevpJ%[zfo]wayP8czY\u0026Rox(!wsx(k53woh\u003c2dj$%D",
            "ln": 34,
            "col": 14,
            "line": 2
          },
          {
            "b": "arR!4z/fbejW70fA:]C0arR^HarR^HarR^Vv@DgazeKz4arR^HarR^HarR^He[]AsAWSvzarR^HarR^HarR^He[O*lBy/FvD$dKDv\u003eIUczdK?kjS[JKC{%7yarR^HarR^HarR^VzddxiD$dKDv\u003eIUczdLtfy\u0026si5c[cOLarR^HarR^HarR^He[n*oy?m9#c[cXOarR^HEld=yarR^Hy?mYhzfo}yB7/05wN]dTz!%MkzGu{-axA5-iY.d\u0026Cpj[43lQDlazbLjay/taazCZocsZ$guV6p?wPF#v3lQDlarR^Haz+RhaAINkuT[1\u003ciV}jqBzkVhjsiBly\u0026%Pjq!6GLzdbQJjS[/^v\u003eInfy\u0026%PjB1RfGwPxgFe[O*nwgh?nD(#]K",
            "ln": 595,
            "col": 6,
            "line": 20
          },
          {
            "b": "arR^HarR^JlVl^-zeHFyEiriiB0b1cw[CQ{wO#PjBA}?pB0bgmaAIEzA:@V6vqYP#wmY?7x(mv3x(v(ked9HxarR^HarR^HarR^HarR^HarR^HarUfjyZIpcarR^HarR^HarR^HarR^HarS9Zdlv\u003eVarR^HarR^HarR^HarR!P3lQDlarR^HarR^",
            "ln": 1224,
            "col": 18,
            "line": 36
          },
          {
            "b": "djDYc3lQDlarR^HarR^HaBKOtarR^HarR!P3lQDlaBKO7arR^Hfe1Cqx(mD7BzbkdyH}=lv@DgazeGX6arR!ywPP5gwQdS)z!%MkzAn)!lVl^-zeJoZxK#3?auZ5OarR^HarR!FA:{.iz!%MkzGvBABy/Fvdk2jDzE+eyv%/zee]C9mwGTc0azUJ",
            "ln": 1628,
            "col": 17,
            "line": 46
          },
          {
            "b": "vp\u0026\u003e*xMvW9xM4Y$iV@M^x)Ktw3mN8Hj%i:mB9hqvjxu36jvA)}w(rL\u003ek0y9o3lQDlaARKjzY{IT3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$WarR!HB7DF9zF9W3wJz\u003eCz!A=]vqF[*AaI9r3lQDlazbHlv@DfizEEx[iV]+\u003cBAe]PBA][\u0026oMaMTv{%gMD2Nszat2=1lVl^-zeJoZxK#3?aBsCrarR^HarR^]z!%MkzC$4UwO\u003e\u0026#DKp(rarR^HarR^HarQ",
            "ln": 2763,
            "col": 8,
            "line": 92
          },
          {
            "b": "Byfi1y\u0026%qIawM\u0026)wH[fharR^HarR^HarR!CA+Px0A^q2cwQcrVw)]H%wH[fharR^HarR!P3lQDlaBKO7arR^Hbu]n3B97W{arR^Hw]n-ez/fb[v@DgazeKA4wmYvYB.(evuVZi[vqG:!zF%A1yH}=tdiJ%AarR^HarR^Hy?mYhB8\u003e+kjS)ZjvR/QOv}YB\u003cvix[7arR^HarR^HarR^Hv@DgazeKzQaA?saaZko@arR^HarR^HarR^HarR!pz!{*",
            "ln": 3074,
            "col": 19,
            "line": 107
          },
          {
            "b": "wm6p(vqWFuB8\u003e+waspSuBsXLfz/fbqar\u003eJga$kc!zG*bfA40d%3lQDlarR^HayPtjwPz)1wPn\u003ewA4U{qC}J#yzdLmvb57Nidlv\u003eVarR^HarR!ywPP5jvqPN%iV}Emv(#8VBAfL/jS[X@v@DgazeKzEx(){bc[c==vq)Sxv%/zee]C9mwIdzjuVQsfc[cO$v@De",
            "ln": 3668,
            "col": 21,
            "line": 128
          },
          {
            "b": "v@Dfib57NiefES8xk7\u003c:y/CX0wJz\u003ezzGEsked9HxarR^HarV7]3lQDlarR^HayPtjwPz(oc$msky?c)(y*?ifcuBiqefDoIB95@Qph+2YefDcJwfJDPx(^S)A=JMSdlv\u003eVarR!P3jm)#arR[kBy/Jnt).X%arUolaz\u003e?lzddJ@xK$ZYBA}?pB6\u0026u@wNw\u003e-",
            "ln": 4127,
            "col": 27,
            "line": 140
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "cols.to_vec"
            ],
            [
              "",
              "src.columns.iter.filter.map.collect"
            ],
            [
              "",
              "src.columns.iter.filter.map"
            ],
            [
              "",
              "src.columns.iter.filter"
            ],
            [
              "",
              "src.columns.iter"
            ],
            [
              "",
              "c.name.clone"
            ],
            [
              "",
              "Vec::new"
            ],
            [
              "",
              "src.columns.iter.find"
            ],
            [
              "",
              "src.columns.iter"
            ],
            [
              "",
              "dst.columns.iter.find"
            ],
            [
              "",
              "dst.columns.iter"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "error::VeritableError::Schema"
            ],
            [
              "",
              "shared_columns.push"
            ],
            [
              "",
              "src_col.clone"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "error::VeritableError::Schema"
            ],
            [
              "",
              "src.columns.iter.find.ok_or_else"
            ],
            [
              "",
              "src.columns.iter.find"
            ],
            [
              "",
              "src.columns.iter"
            ],
            [
              "",
              "error::VeritableError::Schema"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "key_column.clone"
            ],
            [
              "",
              "src.introspect"
            ],
            [
              "",
              "dst.introspect"
            ],
            [
              "",
              "build_plan"
            ],
            [
              "",
              "name.into"
            ],
            [
              "",
              "build_plan.unwrap"
            ],
            [
              "",
              "build_plan"
            ],
            [
              "",
              "p.columns.iter.map.collect"
            ],
            [
              "",
              "p.columns.iter.map"
            ],
            [
              "",
              "p.columns.iter"
            ],
            [
              "",
              "c.name.as_str"
            ],
            [
              "",
              "engine::ColumnSchema"
            ],
            [
              "",
              "engine::ComparePlan"
            ],
            [
              "",
              "engine::DiffRow"
            ],
            [
              "",
              "engine::Engine"
            ],
            [
              "",
              "engine::TableRef"
            ],
            [
              "",
              "engine::TableSchema"
            ],
            [
              "",
              "error::Result"
            ],
            [
              "",
              "super::*"
            ],
            [
              "",
              "engine::LogicalType"
            ]
          ],
          "mbr": [
            "build_plan.unwrap",
            "c.name",
            "c.name.as_str",
            "c.name.clone",
            "cols.to_vec",
            "dst.columns",
            "dst.columns.iter",
            "dst.columns.iter.find",
            "dst.introspect",
            "dst_col.ty",
            "key_column.clone",
            "name.into",
            "p.columns",
            "p.columns.iter",
            "p.columns.iter.map",
            "p.columns.iter.map.collect",
            "shared_columns.push",
            "src.columns",
            "src.columns.iter",
            "src.columns.iter.filter",
            "src.columns.iter.filter.map",
            "src.columns.iter.filter.map.collect",
            "src.columns.iter.find",
            "src.columns.iter.find.ok_or_else",
            "src.introspect",
            "src_col.clone",
            "src_col.ty"
          ],
          "tgt": [
            "Err",
            "Ok",
            "Vec::new",
            "build_plan",
            "build_plan.unwrap",
            "c.name.as_str",
            "c.name.clone",
            "cols.to_vec",
            "dst.columns.iter",
            "dst.columns.iter.find",
            "dst.introspect",
            "error::VeritableError::Schema",
            "key_column.clone",
            "name.into",
            "p.columns.iter",
            "p.columns.iter.map",
            "p.columns.iter.map.collect",
            "shared_columns.push",
            "src.columns.iter",
            "src.columns.iter.filter",
            "src.columns.iter.filter.map",
            "src.columns.iter.filter.map.collect",
            "src.columns.iter.find",
            "src.columns.iter.find.ok_or_else",
            "src.introspect",
            "src_col.clone"
          ],
          "funcs": [
            [
              "build_plan",
              325
            ],
            [
              "plan",
              2074
            ],
            [
              "joindiff",
              2447
            ],
            [
              "hashdiff",
              2596
            ],
            [
              "col",
              2904
            ],
            [
              "none_columns_defaults_to_all_non_key",
              3154
            ],
            [
              "default_column_missing_in_dst_is_error",
              3893
            ],
            [
              "mismatched_types_are_an_error",
              4253
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.ne": 2,
              "max_depth": 23,
              "call_count": 33,
              "node_count": 1434,
              "member_count": 27,
              "op_density.eq": 0,
              "op_density.ne": 0,
              "member_depth_max": 6
            },
            "file": {
              "size": 4621,
              "entropy": 4.59
            },
            "text": {
              "lines": 155,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 1310,
              "char_entropy": 4.59,
              "unique_chars": 76,
              "top_char_null": 0,
              "string_density": 0.14,
              "top_char_ratio": 0.06,
              "avg_line_length": 28.81,
              "max_line_length": 92,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.08,
              "last_line_length": 1,
              "whitespace_ratio": 0.32,
              "identifier_density": 1.94,
              "line_length_stddev": 23.28,
              "normalized_string_count": 1.77,
              "repeated_char_sequences": 40,
              "suspicious_comment_ratio": 0.17,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 11.68
            },
            "binds": {
              "count": 15
            },
            "binary": {
              "peak_region_bytes": 3597,
              "peak_region_entropy": 4.79
            },
            "source": {
              "function_count": 8
            },
            "imports": {
              "count": 9,
              "wildcard": 1,
              "third_party_count": 9,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 167,
              "count": 22,
              "avg_length": 7.59,
              "max_length": 55,
              "avg_entropy": 0.99,
              "entropy_stddev": 1.25
            },
            "comments": {
              "chars": 364,
              "count": 6,
              "lines": 6,
              "high_entropy": 1,
              "to_code_ratio": 0.04
            },
            "functions": {
              "count": 8,
              "density": 5.16,
              "avg_params": 2.75,
              "code_ratio": 0.82,
              "max_params": 7,
              "length_stddev": 13.38,
              "avg_name_length": 17,
              "no_params_count": 3,
              "avg_length_lines": 15.88,
              "max_length_lines": 50,
              "min_length_lines": 8,
              "high_entropy_names": 3,
              "avg_param_name_length": 4.86
            },
            "identifiers": {
              "count": 301,
              "unique": 85,
              "avg_length": 7.27,
              "max_length": 38,
              "min_length": 1,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.28,
              "length_stddev": 6.13,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.02,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.78,
              "underscore_prefix_count": 10
            }
          }
        },
        "id": 8,
        "mol": "Md(Pa)",
        "path": "vrtb-core-0.1.0.crate!!vrtb-core-0.1.0/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "453c6692019f092ca24a660015ced86d36faf0a925160585ae6da15909ad5d9f",
        "size": 4621,
        "traits": [
          {
            "id": "metadata/import/rust/engine/columnschema::engine/columnschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::ColumnSchema",
            "spans": [
              [
                82,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/engine/compareplan::engine/compareplan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::ComparePlan",
            "spans": [
              [
                96,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/engine/diffrow::engine/diffrow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::DiffRow",
            "spans": [
              [
                109,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/engine/engine::engine/engine",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::Engine",
            "spans": [
              [
                118,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/engine/tableref::engine/tableref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::TableRef",
            "spans": [
              [
                126,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/engine/tableschema::engine/tableschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::TableSchema",
            "spans": [
              [
                136,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/error/result::error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::Result",
            "spans": [
              [
                154,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                2860,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/engine/logicaltype::engine/logicaltype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports engine::LogicalType",
            "spans": [
              [
                2878,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1676,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1272,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                804,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                226,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                2827,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                3138,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              13,
              14
            ],
            "spans": [
              [
                2827,
                12
              ],
              [
                3138,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 922,
              "entropy": 4.75
            },
            "binary": {
              "peak_region_bytes": 922,
              "peak_region_entropy": 4.75
            },
            "registry": {
              "age_days": 0,
              "published_at": 1792281615,
              "releases_24h": 1,
              "releases_48h": 1,
              "is_deprecated": 0,
              "release_count": 1,
              "unpacked_size": 10590,
              "downloads_total": 0,
              "version_removed": 0,
              "package_age_days": 0,
              "first_published_at": 1792281615
            }
          }
        },
        "id": 9,
        "mol": "Md(Re)",
        "path": "vrtb-core@0.1.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "19b1e1e3cf963edf566dbf09e2e841f64a55cf89d61008ad3a6feb0e5ae32878",
        "size": 922,
        "traits": [
          {
            "id": "metadata/registry::brand-new-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package first published within seven days"
          },
          {
            "id": "metadata/registry::few-releases",
            "conf": 1.0,
            "crit": 3,
            "desc": "Three or fewer releases"
          },
          {
            "id": "metadata/registry::recent-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package under two months old"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "17dc6",
    "v": "8"
  }
}