{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.0000073512397,
        "rte": "az",
        "prob": 0.0000073512397
      },
      {
        "cls": 0,
        "raw": 0.0002690951,
        "rte": "az/tar",
        "prob": 0.0002690951
      }
    ],
    "prob": 0.00001741449,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017414489775546826,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009347994819108862,
        "type": "cargo.toml"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001189112663269043,
        "type": "rust"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017414489775546826,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-12T22:34:23Z"
  },
  "path": "wk-pam-0.1.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md₂(In₄Pa)",
        "sha": "2c6b728f5c4f2656b1487c4dde6b5af36fb53dbcb47d7ce50241997cb56bb958",
        "path": "wk-pam-0.1.0.crate",
        "risk": 3,
        "size": 5957,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 5957,
              "entropy": 7.97
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 5957,
              "peak_region_entropy": 7.8
            }
          }
        },
        "ident": {
          "name": {
            "value": "wk-pam",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/noobmaisfier/kumizo",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Kumizo Contributors",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.1.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "wk-pam",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/std/os/raw/c_void::std/os/raw/c_void",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::os::raw::c_void",
            "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/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 11075,
                "file": 4,
                "line": 297
              }
            ],
            "uses": [
              1,
              10
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "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/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/os/raw/c_char::std/os/raw/c_char",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::os::raw::c_char",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "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/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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/std/os/raw/c_int::std/os/raw/c_int",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::os::raw::c_int",
            "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/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository 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/import/rust/std/ffi/cstring::std/ffi/cstring",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::CString",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 921,
              "entropy": 5
            },
            "binary": {
              "peak_region_bytes": 921,
              "peak_region_entropy": 5
            }
          }
        },
        "id": 3,
        "path": "wk-pam-0.1.0.crate!!wk-pam-0.1.0/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/libc?version_requirement=0.2",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "src/lib.rs",
            "off": 872,
            "file": 4,
            "kind": "local"
          },
          {
            "to": "pkg:github/noobmaisfier/kumizo",
            "off": 801,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "a0f663da8ec0727b32589ca1497167da2913326db8c08b4843d1545b4d23e7f9",
        "size": 921,
        "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": "x(n6reL[-caAg+gB9zLywftw}wN/Hd3nj4Q3nj4QavZ6*wGUPczEW^5z/fRsvqYP#vix5#zGYPiB76f8z/cXcvqG:?vpK77azth3wg-1Cx([DdzxIzrnG.COvqfR2Bp6VOaS$fex\u003c#3\u0026z7Y)Fu)3\u003epA+fr6zGE1jC4CYtCw7MdwGT/no^1d\u003edj#-xxK@q]Aa9P\u003eay/C2By=OsvriM4wO=6\u0026wPzj3wO=S0fe1E\u003ezF%RtB-Rb8iV@cUayYFcy?dPfBzbYkB.twgu$9?/wm]E\u003eu[rBAxLy%\u0026az$+4woe(3y?Wu*y*?i]u)6x9az2.cA^n0BfcIDFz/fVqx\u003c#jbz/NjDaz\u003eK%xLzu}efFLyAV!!dave*}aAIWCw)]gXaARphB0bKvvqG:j3nj4Q3nj4Qaxi2=aA8dlC{3WoBAhTHAbPDdBrCpsax@k%wPzG%D0\u003c]saAI*Cv}Y[3zF%VsayPd#ayYe9v@2^@xcnQ0k$@Fsvr\u0026hkfcIDFz/f-fA=U!mCwhejayGtfx)r#{xLRNhwmc\u0026qaAIDzv{%g\u0026azC{uz!rP7Bzbkdry[rPxMvV)wg!#@BrC^wAaK8kx([z6fe1E\u003ev@DsiaA7\u003cmBzbkdB7F\u003c4wPP57wOb\u003e3wGV28BAIRwx(mMo3jp]%wGV5owi8+-w[:p!lSn8Ex(mMB3uZA3aAITniY.h2iY.p\u0026Crd^iv{-.Vvr9[wv{-}/BsXLAuV{v4wplJD3nj4Pp^E!#A+funA=91fz!9B2efFLBz/3QVB7F\u003c7A+PSvfk$upuTW[)y+xx+e*9[$zdNl2Bz\u0026pqwO2*6Bzbkdzddy5x(mMax(jnhfcBFbv@bN{B7]liu%K)}wNPaTvR/P#vqYP#vrD9{BywS{wIas1z/fSrax8oclQ:{LiV}{tx(n1",
            "ln": 13,
            "col": 14,
            "line": 1
          },
          {
            "b": "BrByGqCyH^mnuAyl](D2uUKz1auZ\u00269i%]FozGx[xk#*(PuQW\u003c\u003ciV}{tx(n2njS(WB3s!0(B95J(qBJ#XnLSh:mN/%pnKVxNiV}{tx(n2njS(ZC3s!0(B95J\u003crA8HXpdw2^rzC?Xk$K:hay!+)zGE0:auqH\u003cv@Dk",
            "ln": 764,
            "col": 5,
            "line": 19
          },
          {
            "b": "fcB!tA+e:5z/QaCB8LM7wPP5cz/fbne*9]cBrC0mv@=c\u003ewO#Q7vqE69A=kA6wO\u003cEJA+fukD1?eeaz\u003eLjaA}:AyC2@parR!bzEEY%x(4i!y?kd8arR^Hfe1$3l2H%\u0026xLzu%ay$",
            "ln": 2048,
            "col": 7,
            "line": 50
          },
          {
            "b": "A+3qbBAq2fw/#qaB0bHmygQ)%wN)z2arR^HarR^Hk#*(PuQW\u003c\u003cau.[hq/uI:c{.#$xHM@Zz/N)1s8@j%xhA2TB9zLywgo5parR^HarR^Hrz#s:uSx\u0026]pes}^au.[hq/uI:c{W",
            "ln": 3735,
            "col": 22,
            "line": 90
          },
          {
            "b": "vQS+ZwO#33v@DHawft=dBrC1fB9zhoaMv{oayMy6x(W={Bz(hBaAIEhyH}PgBzb98azC)twn=WfefFvdarR^HarR^Hfe1C=vqPM#B7Gxnx\u003e7Y%BzkP6z/{dOavG{+BzkS5BrCgoz/3R9aAz4dwN/*[wftx5wN]v\u0026Bzkf1e^-ZzarR^HarS%Ir7GOQ",
            "ln": 3928,
            "col": 16,
            "line": 94
          },
          {
            "b": "arR^HarR^Hph+2Yau.[hpIRvbdjD!ParR^HarR^Hq/uI:c$NBtdiH=qavQr\u003ec$NBtdj+/GarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hfe1CExK#l@aARgoBAnNxwP?T9ay!?@y-(Luo/:z9aAz44y-)b8vqPvWB-.qdzGGP5vru6*azb4@y\u0026%=faA}:Dy?aV2wO2xVarR^Hfe1CQAa9P\u003cw)]y\u0026y\u0026r*0u)5(}wft@fz*c2yaz+$ayAN.jwGUI{C4CGdAaK5qB0byBzxJv$v@DHcBs)[carR^Hbu]n3B97W{arR^Hw]n-jByxolB6\u0026=)AbYJexdbhKDKp(rarR^HarU9lB7GxluUaj2c$v74B8#5cC{(P\u003elQKpvqZ\u003cmuph+2Ydlv\u003eVarR^HarR!nB8$]kByeQ0aT*\u0026pvrlH7w{C^\u003crA8H@mn^2jefE(fzdLaYB-.p=A=M8siYZt.z/fh:vrlHlz/Pwq",
            "ln": 10819,
            "col": 1,
            "line": 285
          },
          {
            "b": "vqfL2A+fqmzfo]waz#ataz+Q$yAN4dp^E!#v@C)?az2nexK#ip3lQDlarR^HayPtjwPz(oc)p)0Bza9-A=k$Vi-yrBBy/qqg+{)ydk2::wPzc{wPI{3xjSFue[n*qByw)3B0@j?gbH:gdjEs=arR^HEf{r7arR^KtxBB$Bx]j@arR!szxJ?ty*QT%By!/[",
            "ln": 12243,
            "col": 22,
            "line": 322
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "AuthError::System"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "AuthError::System"
            ],
            [
              "",
              "responses.add"
            ],
            [
              "",
              "value.is_null"
            ],
            [
              "",
              "libc::free"
            ],
            [
              "",
              "libc::free"
            ],
            [
              "",
              "out.is_null"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "messages.is_null"
            ],
            [
              "",
              "libc::calloc"
            ],
            [
              "",
              "responses.is_null"
            ],
            [
              "",
              "messages.add"
            ],
            [
              "",
              "message.is_null"
            ],
            [
              "",
              "cleanup_responses"
            ],
            [
              "",
              "libc::strdup"
            ],
            [
              "",
              "creds.password.as_ptr"
            ],
            [
              "",
              "dup.is_null"
            ],
            [
              "",
              "cleanup_responses"
            ],
            [
              "",
              "responses.add"
            ],
            [
              "",
              "std::ptr::write_volatile"
            ],
            [
              "",
              "std::sync::atomic::compiler_fence"
            ],
            [
              "",
              "std::ffi::CString::new.map_err"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "AuthError::System"
            ],
            [
              "",
              "std::ffi::CString::new.map_err"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "AuthError::System"
            ],
            [
              "",
              "std::ffi::CString::new.map_err"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "pam_start"
            ],
            [
              "",
              "svc.as_ptr"
            ],
            [
              "",
              "login.as_ptr"
            ],
            [
              "",
              "handle.is_null"
            ],
            [
              "",
              "pam_authenticate"
            ],
            [
              "",
              "handle.is_null"
            ],
            [
              "",
              "pam_end"
            ],
            [
              "",
              "creds.password.into_bytes_with_nul"
            ],
            [
              "",
              "wipe"
            ],
            [
              "",
              "drop"
            ],
            [
              "",
              "classify"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "wipe"
            ],
            [
              "",
              "std::ffi::CString::new.unwrap"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "std::ffi::CString::new.unwrap"
            ],
            [
              "",
              "std::ffi::CString::new"
            ],
            [
              "",
              "prompt.as_ptr"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "converse"
            ],
            [
              "",
              "std::ffi::CStr::from_ptr.to_str.unwrap"
            ],
            [
              "",
              "std::ffi::CStr::from_ptr.to_str"
            ],
            [
              "",
              "std::ffi::CStr::from_ptr"
            ],
            [
              "",
              "cleanup_responses"
            ],
            [
              "",
              "std::ffi::CString"
            ],
            [
              "",
              "std::os::raw::c_char"
            ],
            [
              "",
              "std::os::raw::c_int"
            ],
            [
              "",
              "std::os::raw::c_void"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "CString::new.map_err",
            "CString::new.unwrap",
            "creds.password",
            "creds.password.as_ptr",
            "creds.password.into_bytes_with_nul",
            "dup.is_null",
            "handle.is_null",
            "login.as_ptr",
            "message.is_null",
            "messages.add",
            "messages.is_null",
            "out.is_null",
            "prompt.as_ptr",
            "res.value",
            "responses.add",
            "responses.is_null",
            "std::ffi::CStr::from_ptr.to_str",
            "std::ffi::CStr::from_ptr.to_str.unwrap",
            "svc.as_ptr",
            "value.is_null"
          ],
          "tgt": [
            "AuthError::System",
            "Err",
            "Ok",
            "Some",
            "classify",
            "cleanup_responses",
            "converse",
            "creds.password.as_ptr",
            "creds.password.into_bytes_with_nul",
            "drop",
            "dup.is_null",
            "handle.is_null",
            "libc::calloc",
            "libc::free",
            "libc::strdup",
            "login.as_ptr",
            "message.is_null",
            "messages.add",
            "messages.is_null",
            "out.is_null",
            "pam_authenticate",
            "pam_end",
            "pam_start",
            "prompt.as_ptr",
            "responses.add",
            "responses.is_null",
            "std::ffi::CStr::from_ptr",
            "std::ffi::CStr::from_ptr.to_str",
            "std::ffi::CStr::from_ptr.to_str.unwrap",
            "std::ffi::CString::new",
            "std::ffi::CString::new.map_err",
            "std::ffi::CString::new.unwrap",
            "std::ptr::null_mut",
            "std::ptr::write_volatile",
            "std::sync::atomic::compiler_fence",
            "svc.as_ptr",
            "value.is_null",
            "wipe"
          ],
          "funcs": [
            [
              "user_message",
              2479
            ],
            [
              "fmt",
              2896
            ],
            [
              "classify",
              3620
            ],
            [
              "cleanup_responses",
              5592
            ],
            [
              "converse",
              5878
            ],
            [
              "wipe",
              8993
            ],
            [
              "verify",
              9319
            ],
            [
              "status_mapping",
              11091
            ],
            [
              "user_message_never_confirms_an_account_exists",
              11906
            ],
            [
              "nul_byte_is_refused",
              12382
            ],
            [
              "wipe_actually_zeroes",
              12626
            ],
            [
              "converse_supplies_password_for_prompts",
              12777
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.le": 1,
              "op.ne": 1,
              "op.lor": 3,
              "max_depth": 19,
              "call_count": 63,
              "node_count": 2978,
              "member_count": 20,
              "op_density.eq": 0,
              "op_density.le": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 13686,
              "entropy": 4.88
            },
            "text": {
              "lines": 371,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 3045,
              "char_entropy": 4.88,
              "unique_chars": 89,
              "top_char_null": 0,
              "escape_density": 0.01,
              "string_density": 0.06,
              "top_char_ratio": 0.07,
              "avg_line_length": 35.89,
              "max_line_length": 92,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.25,
              "identifier_density": 1.47,
              "line_length_stddev": 27.77,
              "octal_escape_count": 1,
              "normalized_string_count": 1.09,
              "repeated_char_sequences": 43,
              "suspicious_comment_ratio": 0.05,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 16.64
            },
            "binds": {
              "count": 26
            },
            "binary": {
              "peak_region_bytes": 7168,
              "peak_region_entropy": 5.24
            },
            "source": {
              "class_count": 6,
              "function_count": 12
            },
            "imports": {
              "count": 5,
              "wildcard": 1,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 317,
              "count": 21,
              "avg_length": 15.1,
              "max_length": 42,
              "avg_entropy": 2.56,
              "entropy_stddev": 1.34
            },
            "comments": {
              "chars": 5091,
              "count": 91,
              "lines": 91,
              "high_entropy": 5,
              "to_code_ratio": 0.33
            },
            "functions": {
              "count": 18,
              "density": 3.23,
              "avg_params": 1.17,
              "code_ratio": 0.58,
              "max_params": 4,
              "length_stddev": 16.8,
              "avg_name_length": 16.17,
              "no_params_count": 5,
              "avg_length_lines": 18.08,
              "max_length_lines": 64,
              "min_length_lines": 5,
              "high_entropy_names": 4,
              "single_char_params": 1,
              "avg_param_name_length": 5.64
            },
            "identifiers": {
              "count": 544,
              "unique": 142,
              "avg_length": 7.01,
              "max_length": 45,
              "min_length": 1,
              "avg_entropy": 2.21,
              "reuse_ratio": 0.26,
              "length_stddev": 5.68,
              "sequential_names": 6,
              "single_char_count": 7,
              "single_char_ratio": 0.05,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.7,
              "all_uppercase_ratio": 0.11,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 4,
        "mol": "Md₂(In₄Pa)",
        "path": "wk-pam-0.1.0.crate!!wk-pam-0.1.0/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "2562261affde159e22f3f813510fbead7ed21738dc91d5fa86bb6e0448ee607d",
        "size": 13686,
        "traits": [
          {
            "id": "metadata/import/rust/std/ffi/cstring::std/ffi/cstring",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::CString",
            "spans": [
              [
                527,
                17
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/os/raw/c_char::std/os/raw/c_char",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::os::raw::c_char",
            "spans": [
              [
                565,
                20
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/os/raw/c_int::std/os/raw/c_int",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::os::raw::c_int",
            "spans": [
              [
                573,
                19
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/os/raw/c_void::std/os/raw/c_void",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::os::raw::c_void",
            "spans": [
              [
                580,
                20
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                10916,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                160,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                61,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                3976,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                295,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                417,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                314,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                10883,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                11075,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              11,
              12
            ],
            "spans": [
              [
                10883,
                12
              ],
              [
                11075,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 847,
              "entropy": 4.81
            },
            "binary": {
              "peak_region_bytes": 847,
              "peak_region_entropy": 4.81
            },
            "registry": {
              "age_days": 0,
              "published_at": 1791815763,
              "releases_24h": 1,
              "releases_48h": 1,
              "is_deprecated": 0,
              "release_count": 1,
              "unpacked_size": 5957,
              "downloads_total": 0,
              "version_removed": 0,
              "package_age_days": 0,
              "first_published_at": 1791815763
            }
          }
        },
        "id": 5,
        "mol": "Md(Re)",
        "path": "wk-pam@0.1.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "a7e8a8a29f0d40e6dbe24c7bdcb645c10e157aebcd2f524d3e1f6ded1e3be525",
        "size": 847,
        "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"
  }
}