{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00005113085,
        "rte": "az",
        "prob": 0.00005113085
      },
      {
        "cls": 0,
        "raw": 0.000313133,
        "rte": "az/tar",
        "prob": 0.000313133
      }
    ],
    "prob": 0.00005113085,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00005113084989716299,
        "type": "crate"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013132889762346167,
        "type": "markdown"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012944142326887231,
        "type": "rust"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012934207916259766,
        "type": "crate"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010987122550432105,
        "type": "cargo.lock"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001282493303733645,
        "type": "cargo.toml"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001241763402504148,
        "type": "markdown"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012169281944807153,
        "type": "rust"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013699133887712378,
        "type": "rust"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-13T22:53:13Z"
  },
  "path": "fjell-os-0.34.0.crate",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 11946,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "11946"
          ],
          [
            "x-amz-request-id",
            "EHRD1CEXTWVZSCK4"
          ],
          [
            "x-amz-id-2",
            "0uJTt5G/slx6l/vV9fc/03M56Ecd2BAXkLIzD8zyZeXzicv/HoDBPT5ZqnwyC2CxtJ6mQXsuSSU="
          ],
          [
            "x-cache-hits",
            "6"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Tue, 13 Oct 2026 22:26:26 GMT"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "last-modified",
            "Tue, 13 Oct 2026 22:25:40 GMT"
          ],
          [
            "etag",
            "\"d1b9ca5810771b88acc9b5f83f764021\""
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "x-amz-version-id",
            "4N_P8BGrYT78eQXwoK32gQAgP4HtAiVI"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "age",
            "1607"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000189-IAD"
          ]
        ],
        "locator": "pkg:cargo/fjell-abi@0.34.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/fjell-abi/fjell-abi-0.34.0.crate",
        "fetched_at": 1791931992,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/fjell-abi/fjell-abi-0.34.0.crate",
        "source_offset": 231,
        "source_sha256": "d6572824861cb24ec087e64e86e4ba3dc5d8a9df5b549fbc0512a63af722a507",
        "content_sha256": "507234adae1b023e44f41d2548e130849ebcef2b044cf2bd0b6649d5786e1334"
      }
    ],
    "files": [
      {
        "id": 0,
        "mol": "H(Cm₃)Md",
        "sha": "c73831cc3a195e0b6e332c2bfc89e0237821fe637b2db902c32ed19a31e6a82a",
        "path": "fjell-os-0.34.0.crate",
        "risk": 3,
        "size": 2949,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 2949,
              "entropy": 7.92
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 2949,
              "peak_region_entropy": 7.81
            }
          }
        },
        "ident": {
          "name": {
            "value": "fjell-os",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/nabbisen/fjell-os",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "nabbisen",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.34.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "fjell-os",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "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/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/fjell_abi::abi",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fjell_abi as abi",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "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-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/naming::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "jA8AKy?WK1jTaxEzGGDgb0DtRauTvPxcqnov)82HBAzFyiXJdbvrTtpx([3hvS=:6A:%39By/uie[n*pfk+icvRG){zzbQpwO=fmz/WM=e\u0026bspfFu\u003cQB7GDmfkLMtz.u0DxcFEby\u0026?/:mRVHJy-(ILa%q8zwoqGFa#85hb0Dt@fk%8Z3l{V.ygRi$awU]y3o/NZdN!I(A^n^oB-.qnA+PSvazC)twQ5fgvqfQ/vR/QdavQD+A^n^IAaAy0wGUYdaA?spx\u003ez6/vR/QdavQD+A^n^tvqfL2A+cwcA@",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aAz46z*2YjvpB4:e?esT3pb!Avq]T:x(4H9C}AGlB7F(8ze0H2z!\u0026{8zE)Sbw]zYjxLz9)eN-ZwB-H]dv}u=]wm]D@vqYP#w]83\u0026BrCEtwmY*kaA}\u003cuBAz8i3tBx2qGW55asG00gbHa+wncd1z/d0Dw]zYju#/$5v%f:!xjAJozFKcdCwY0Iz/fbrwO+%^e^.}ndPy7}B0a$kvru66x(+zsxK@r9A=kY7v@%8taz2CjA^n^Dz!T9haA8cuv@=11wPGFrz.rH?avZ9Sy?$j\u0026qY]^}ayPc{z/xodvruj3xcqnvB97#gefF?GBrC0my?Wv0vrcSo\u0026^^moD2E*Fv{]",
            "ln": 235,
            "col": 2,
            "line": 8
          },
          {
            "b": "ayPd#ayMykwI4FrAbP=saA7\u003cmBzbkdz/fbeAa9^e3u6J0BzbkdAb](iwN/*8Bzb98as.8DdJ\u0026dxy?Wv0vrcSOaARpdaAITkvR/P#k%!c=B9hInvpJ\u003e1ayPr#tvq5TwO=f\u0026z/W%2vpA}Ut{%xdBz#pZfe3\u003cOv@\u003cnyB1.cuwO=fmz/WNFvru74Bt4lvwO=f\u0026z/WNuvREFAe^.}gboQ63wPzu8Bz\u0026pmzWD\u00260aBCqV3vBASeQPc4eQN[MasX\u003ctz/{8gwHYeLD($K+BAzFyiXJd0x([3hvLheez7/^nvQ:4)wO%ekygRi$ePkX]aBBJzasX\u003cdxKL^\u003ewO=o$dK(M*ax@kvni{0vmncGEe]tcbt{%xdBz#pZfe3%LBzb/ae[n*pfk+icvRG){zzbQpwO=fmz/WNvy\u0026r=ozddc@fgen@pdE-DpE^3OwgnTG3vA%CdPgg[wnI",
            "ln": 588,
            "col": 47,
            "line": 15
          },
          {
            "b": "y+oNDflzkCwIm[ex(kOAw[b)haMv{oaz2.cA^n^rwPIM#zxJF3v}*0#z/d9GCwhejazC}saAz4px\u003eqGhA+e:0A+3qu3vA%CdOBU$CwXKtx(dNavruj4zGvoSaBCqou$sg=B1.PPv\u003eR\u003ely?m3@x(mMpB$\u003eN+x(dNavruj4zGvBEwmeW\u003exMOunB2\u003e%c",
            "ln": 1084,
            "col": 56,
            "line": 26
          },
          {
            "b": "xkRo\u003ee^:fMdK[IkzY\u0026FhBzbPkx(^\u0026@azC{ZdK(MfC4CYtay!\u00260vpA}!x([Ryxl4A#BrCm9B0a)lBAg/1wNP4:wH[%uwNPT\u003ewc%C4Ab](uwO${]v}vn1eG=I)nn\u0026X{wn-OZaAz46z*2YjkpOc9mrSl.C{3Tov%8T1zGGD2azb4@y\u0026%=faz(4cwGUU{A@",
            "ln": 2258,
            "col": 73,
            "line": 48
          },
          {
            "b": "wPzG%x\u003e7N[x(v(iBz(8lx(mMax([Acy?tjvCw7Y2xDRztA=bD0aA8yAaARJexKM6}azC.mBAhIvwO#QhaARp9BrCQnAbP=swN({8BZ[])B8@EFx([3bB-X:oxK$W?x(mMoax8\u0026.3r{[Gz!0\u0026wB8\u003e+zvrlHjA:-\u0026}wIm+nB98CBzdNQbeN-^jx(\u003e}p",
            "ln": 2971,
            "col": 32,
            "line": 63
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 3254,
              "entropy": 5.02
            },
            "text": {
              "lines": 69,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 344,
              "char_entropy": 5.02,
              "unique_chars": 80,
              "top_char_null": 0,
              "top_char_ratio": 0.09,
              "avg_line_length": 46.16,
              "max_line_length": 153,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.28,
              "last_line_length": 11,
              "long_token_count": 2,
              "whitespace_ratio": 0.13,
              "line_length_stddev": 43.14
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 5.19
            }
          }
        },
        "id": 4,
        "mol": "H(Cm₂)",
        "path": "fjell-os-0.34.0.crate!!fjell-os-0.34.0/README.md",
        "pid": 0,
        "risk": 1,
        "sha": "691686a2934977137d27513b685165ebcf3133e68b4eca0d7a1224e71746bcab",
        "size": 3254,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                406,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                307,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                636,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                3019,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                283,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1132,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                392,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "spans": [
              [
                31,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                799,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "spans": [
              [
                31,
                74
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "boZoez^NNcwl/J}fcB!zv@\u003cnyB0a[ewftn\u0026vrc10ay]z2u)6G3B8L(rwGU(4x([31AV/yly*?B1C4z!nvrug7az#araARpdaAz4jz/YSmz/Qagfe1C*z/o.GaAIDzBzbkdB7]e@vQTp1y\u0026r%8azth8aARJAvR3V\u003czxJv%B8L(qBy=N{qCnXIboZo4z^$g5arR^HxMO9cuU\u003cT[z^NTcy-\u003e\u003e-b4#7uAc15[flgGBe[X)uxMW^bB7Gx4z/fVdzGEHvz/4dBvpAXWB7Gkxw[\u003e)[y+oNDfeb1mg+HEnvrlH3BAo9Kz!A#ugbQ%xAbGqjed9HxarUutzerM\u003evrMu{z/e{8A+(\u003cYar\u003eGvBz#pZfe4uOCp)JxBzb/aB-Rbmv@DmbwO#Pxv@DiqzEE0-x(^\u003c6fj[%gy?$XwB1Yj1gC*Zrfjw{ywPR#Dw)]\u003c%v@DlqB9qgu3mPl/boZo4z^%[MazC.6y\u0026%o1uVQq",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B-I85v}vhlA+c?lCYmOwBy!#9w].*bax@k=ygRi$uTWzTu%Lw(fe1%=fe1$3ra]#!azC)tBzbkdz/fxpavZ9Sy?$k7A::63aAhEjy?W%7wN({8zY\u0026U2AV!?5D2EOhaARphB0byswIb8%BrC74A=L(9A%:MNfcCvIwGV5tB7nS{y-)Rrzdm6%B1wCz",
            "ln": 420,
            "col": 21,
            "line": 10
          },
          {
            "b": "wPzW1y-)e7wftDbwPA5sB-RbmePU(tv}u02fe1C?wPz%dv}vn1AckRjB-Rapw[\u003e)[y*QQWx={\u00269ayO.[i%\u003e",
            "ln": 670,
            "col": 48,
            "line": 14
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "fjell_abi"
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 6,
              "call_count": 0,
              "node_count": 92
            },
            "file": {
              "size": 736,
              "entropy": 4.91
            },
            "text": {
              "lines": 16,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 82,
              "char_entropy": 4.91,
              "unique_chars": 59,
              "top_char_null": 0,
              "string_density": 0.19,
              "top_char_ratio": 0.08,
              "avg_line_length": 45,
              "max_line_length": 102,
              "empty_line_ratio": 0.06,
              "last_line_length": 25,
              "whitespace_ratio": 0.13,
              "identifier_density": 0.5,
              "line_length_stddev": 35.81,
              "normalized_string_count": 0.75,
              "suspicious_comment_ratio": 0.13,
              "normalized_unique_identifiers": 1.75
            },
            "binary": {
              "peak_region_bytes": 736,
              "peak_region_entropy": 4.91
            },
            "imports": {
              "count": 1,
              "aliased": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 167,
              "count": 3,
              "url_count": 2,
              "avg_length": 55.67,
              "max_length": 78,
              "path_count": 1,
              "avg_entropy": 4,
              "entropy_stddev": 0.69
            },
            "comments": {
              "chars": 419,
              "count": 8,
              "lines": 8,
              "high_entropy": 1,
              "to_code_ratio": 1
            },
            "identifiers": {
              "count": 8,
              "unique": 7,
              "avg_length": 8.71,
              "max_length": 16,
              "min_length": 3,
              "avg_entropy": 2.71,
              "reuse_ratio": 0.88,
              "length_stddev": 4.62,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.14,
              "all_lowercase_ratio": 1
            }
          }
        },
        "id": 5,
        "mol": "H(Cm₂)",
        "path": "fjell-os-0.34.0.crate!!fjell-os-0.34.0/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "1c79d3e3005d3fade118e7c485f7b822ec24003a8e73e878e1e85875aa23e44d",
        "size": 736,
        "traits": [
          {
            "id": "metadata/import/rust/fjell_abi::abi",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fjell_abi as abi",
            "spans": [
              [
                718,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                73,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                22,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                468,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "spans": [
              [
                173,
                78
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL",
            "spans": [
              [
                181,
                44
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 6,
        "mol": "Md(Re)",
        "sha": "b4cb5da77301065c11a54dbb3d7ef7005e76b01ac59433556a25bf5a36c1ae22",
        "path": "fjell-abi@0.34.0.registry.json",
        "risk": 1,
        "size": 938,
        "type": "registry",
        "depth": 2
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 11946,
              "entropy": 7.98
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 11946,
              "peak_region_entropy": 7.81
            }
          }
        },
        "id": 7,
        "ident": {
          "name": {
            "value": "fjell-abi",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/nabbisen/fjell-os",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "nabbisen",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.34.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "fjell-abi",
            "source": "crate.name",
            "verified": false
          }
        },
        "mol": "H(Cm)Md(Pa)",
        "path": "pkg:cargo/fjell-abi@0.34.0",
        "pid": 2,
        "rel": "fetched",
        "risk": 3,
        "sha": "507234adae1b023e44f41d2548e130849ebcef2b044cf2bd0b6649d5786e1334",
        "size": 11946,
        "traits": [
          {
            "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-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/syscallnumber::super/syscallnumber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SyscallNumber",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "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": 11254,
                "file": 9,
                "line": 274
              },
              {
                "off": 7276,
                "file": 10,
                "line": 161
              }
            ],
            "uses": [
              3,
              7
            ]
          },
          {
            "id": "metadata/import/rust/super/imageid::super/imageid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ImageId",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "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/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          }
        ],
        "type": "crate",
        "via": "https://static.crates.io/crates/fjell-abi/fjell-abi-0.34.0.crate"
      },
      {
        "id": 9,
        "sha": "0e7fdeb24c5d7a37004a195fa575a20bbac85a266279111a3b64026141d0f8f7",
        "path": "pkg:cargo/fjell-abi@0.34.0!!fjell-abi-0.34.0/Cargo.lock",
        "size": 154,
        "type": "cargo.lock",
        "depth": 3
      },
      {
        "id": 10,
        "sha": "6e9ba29d57b48625abed925bd9029f4e3f1aa52f3e16b5d626522d2d0d16db3e",
        "path": "pkg:cargo/fjell-abi@0.34.0!!fjell-abi-0.34.0/Cargo.toml",
        "risk": 1,
        "size": 1145,
        "type": "cargo.toml",
        "depth": 3
      },
      {
        "id": 11,
        "mol": "H(Cm)",
        "sha": "00164483344d67fa1cc9c2add1b5949e7e69949fbd37f7c7426d69be7a8a601b",
        "path": "pkg:cargo/fjell-abi@0.34.0!!fjell-abi-0.34.0/README.md",
        "risk": 1,
        "size": 918,
        "type": "markdown",
        "depth": 3
      },
      {
        "ctx": [
          {
            "b": "aS%Y{A=#ebwI4.bD1z1sk%!c=BA}?pB0bKqvrb{\u0026ayX]7Cv+u6azULezE)SbvqYP#B-RbmaAIHgv}vn13nj4=aw=GRyH}30x(do\u003ewGUX$wO#Q7w[+*%aA.:pwfu8gBz8!8raf\u0026-q/De?zEt77fe1%=fe1$3ra]?=yH}K7wO-GavqfR3vqfR2ayMylByxo9v\u003c2(4vR/P#z!pb6zdm6!wmYo]B7Gxnx\u003e7Y%x(do\u003ewPG{QBzbxfaw1%dfe1$3B7Gf0v@#=mCw7Y2xDR2avp%c]Bz\u0026prz^^fe3l@+=wPzHdwHG]Zz/fbqavy6^C}p7awNY^{efE+$A==27y^\u0026s{avQo0t)./XA+figd0fGrzGx=9",
            "ln": 2,
            "col": 3,
            "line": 1
          },
          {
            "b": "vrcxhjS)@.BVqD9f/Ar03lQDlarR^Haz+Rhaz(myazz@Yatt\u003e:arR^HarR^HCw7YbwGUXfjrO8=y?mGjdiG@:azz@XatC+%DKp(rarR^HarR^HarU9kA:9l-auZ\u0026Rtwmw83lQDlarR^HarR^Hazz@GjS(Ev3lQDlarR^HaBKOtarR^HarR!9wPz%dv}t",
            "ln": 1452,
            "col": 17,
            "line": 56
          },
          {
            "b": "nO})GwL3zPjS)skvp%dywgfh!dlv\u003eVarR^Wfe1CCmNFpLg+}9mB7Gxnx\u003e7Y%Bzb98az$+lwPw]mwO#41aw$S]l%gSXB97\u0026hBs?PGzdNTdBrCWpB95\u0026-3lQDlaAhEjay/tcB95K6rZQj[nLISHrA814nO})GwL3zPjS)skvp%dywgfh/dlv\u003eVarR^W",
            "ln": 3054,
            "col": 25,
            "line": 116
          },
          {
            "b": "z/PSczF77xaA/B\u003ehY#TBB98CpvS=^7wft@szET!qqBT29B$+Kce?[}ifF+d2\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[%23tBu@y-(q^vp%dywfujaarR^Hfe1C\u003efFkg8zE){lz/PSczF78kwPz%dv}xY*arR^HAckRjv@DmaBrA$HnMFnTuSG-@r7P\u003e)pdnbyaw3AUxjTUBauZ\u0026szdd5",
            "ln": 3344,
            "col": 20,
            "line": 123
          },
          {
            "b": "fBAjn3nj4P\u0026/[#MLZ\u003c(OmNF:Ye\u00262yrfFCjxaAz44wnb{)B8@ECz/xShz!Btr\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ\u003c8]fa6u=aw#=Vwnb{)B8@EqvriM9BAnNyCwXKlwN]H+vru6\u003eaz2C3AbPDdBrCHhygQ)%B0a[ewfslrAa9l/aAIvqBAn#ufe1CUx(!xgzEW=hw].*baA7.7wN+",
            "ln": 4085,
            "col": 57,
            "line": 140
          },
          {
            "b": "zy]{GwN/B.y-)!gA=#ebwPG4Ae*9@0ygQ)%atscQfcCvVA=bD0aA8yAaARJAxKM6}ayPvmy?m3@BrCWHzY\u0026$uxK#ibB-7Ycz/Px5zEES#wft]7v}xv$wPz\u0026mc$dmex()(kA%:MNayPz6x(\u003e}qA:-W1aARTrxj\u003e^@efFzuz//Ghy:ToDz*c7wAb](sz!0Z4diJUtv}/*[aAIamC4\u003eC$eP1{lvp%d(azbLj3nj4PBzbkdB75]%az\u003eXhB75Y)B0fE)LPU3UwEp7zaAz77B1Z%tB9zhoB1ZAXlOf#Agb{\u003ctfFLe1wNPa-zE))geP+]Iz!%u8C}ADxB9zhoe]tbw.LYgxavG^M",
            "ln": 4375,
            "col": 43,
            "line": 146
          },
          {
            "b": "aMwSo\u0026/[%oqBT29fFkdqeIF\u003ekavFgIayYncByPAecVZzGCwXKmzE^Z8x(n2n\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFc)}.3nj4Pu$a4)ByPAeu)6V4B0byswGU]6aARpdaAR*Caz2!tA:Z8hwN/p=C4CYnaA8cuz^)D)v@@?EaARpday/tbzdNQbayO.$C4z1lfcBXtA+eV\u0026C{40kz2",
            "ln": 6383,
            "col": 3,
            "line": 185
          },
          {
            "b": "x(+zry\u0026szyB0b4sx(!xczEWl2vqG\u003e1wH[%BzY\u0026Ehv@DsiaA7\u003cmBzbxfay!\u00260vpA}!x([Ryxl4A#By!$\u0026fe1$3wO=B0Cw7MdwGVhnB.\u003eOhB98bjy-)g#aAz49B-Rb8aMv{o",
            "ln": 7435,
            "col": 7,
            "line": 202
          },
          {
            "b": "l]WjIAb]JhwO#P#BzkVhB0bNrvrrS2B89rHvqYP#Bzbl1AV!}hwn(E3zGG}x\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ\u003c8]fa6u=ayGn4zdds7x\u003e5-oBAg@3zd1G7wP?T9azC.cBzkf9wPF#5ayYe9v@2^@xco=xlM*F?ayMyiA+fr6zGGrex(v(Iaz1$\u003exDRkhwEp7zayPtbB0bNrwGQ",
            "ln": 7643,
            "col": 24,
            "line": 206
          },
          {
            "b": "h--76xK@rbwPIB8aARTrxj\u003e^@az(mxBrCEtBrCTEA=#euwGV8dwGV28B7GCo\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z3nj4tfe1CQzE)DjBy/Jnu)6GjzGu}eaAI47zEEN1zY\u003cdnvrrSjwPIB8B0bNrwGU?#v}YN]wIb8%BAnNDA+Pf0wPw]oB7F(8Bz\u0026phwGUy*fe1C\u003ex(XrfzY\u0026Re",
            "ln": 9440,
            "col": 26,
            "line": 239
          },
          {
            "b": "l]VRr\u0026^^moA+fi3vru6\u003ey\u003cvSuAckRjv@DmaBrB1El@lVJpe\u003eN@lp%Wlr9@0*rzDHOaAYE}auZ\u00264h-?uNbu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(azCX3xjUB:wm6Hlh^ZVrB98ECDKp(rarU/FwGV5pAaK5Ji.sf%xjTUBi%(rqarR^KtxBB$Bx]j@arR!szxJUgvp%dUx\u003egN]fF)cWvqH6$B6\u003c0gvpB4:c[co=3lQDlarR^HayPtjwPz)1wPn\u003ewnO})GwL3z[iZ=\u003eqrZ/[[r.lg*nL-X*mn$([efDS\u003ef/HKy3lQDlarR^HayPtjwPz)1wPn\u003ewnO})GwL3z[i.\u0026ayl[QeAatw3{i4l]@arR^HarR^HvrlH3A=+T",
            "ln": 11127,
            "col": 38,
            "line": 267
          },
          {
            "b": "arR!nB8$]kByeQ0aT/{0vp%dywi8+IrZQj-k#*PTe?!?0gbppu3lQDlarR^HayPtjwPz(oc}On:xjTUBiYYVbnMFnTuSG-@r7P\u003e)pdnbmfD-L4nO})GwL3z[i-x6DuQ^sYoJiR#dlv\u003eVarR!P3vJl*fe1$3qBT29fFkdreIF\u003ekaI$3yiV@JTwGUM4wn(E3",
            "ln": 11816,
            "col": 6,
            "line": 292
          },
          {
            "b": "d0f3wBsyG5zeS@cwO#3$z!T9huTW+!z!0i$x(v(@By/JnB0b/parR^HB-RapB9hCkAYMlhi%(rqarR!pz/fSrawkd3pdm\u0026-o*IuCiV]+\u003cBAeG!azC.6y\u0026%o1uVQsfaT!J!e?X?ffj[%gy?$XswPzW1y+G\u003cIv\u003eRXcx(kLzB0r4{3lQDlay/tcB95K6p^FeTiV]+\u003cBAeG!azC.6y\u0026%o1uVQsfaT!J!e?X?ffj[%gy?$XswPzW1y+G\u003cIv\u003eR}jB89BIAa9%de](1Sdlv\u003ezarR^Hbu]n3B97W{arR^Hw]n-5C4CYtuUaa=AbPDdBye@}ygQ)%uUKN*vqG:#v{%E\u003cwm5+!uT^{",
            "ln": 12638,
            "col": 6,
            "line": 307
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "b.len"
            ],
            [
              "",
              "ServiceId"
            ],
            [
              "",
              "Self::from_bytes"
            ],
            [
              "",
              "Self::from_bytes"
            ],
            [
              "",
              "Self::from_bytes"
            ],
            [
              "",
              "Self::from_bytes"
            ],
            [
              "",
              "Self::from_bytes"
            ],
            [
              "",
              "Self::from_bytes"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "KERNEL_MAIN.lines.filter.count"
            ],
            [
              "",
              "KERNEL_MAIN.lines.filter"
            ],
            [
              "",
              "KERNEL_MAIN.lines"
            ],
            [
              "",
              "l.contains"
            ],
            [
              "",
              "l.contains"
            ],
            [
              "",
              "SPAWN.find.expect"
            ],
            [
              "",
              "SPAWN.find"
            ],
            [
              "",
              "line.trim"
            ],
            [
              "",
              "line.strip_prefix"
            ],
            [
              "",
              "rest.split.nth"
            ],
            [
              "",
              "rest.split"
            ],
            [
              "",
              "n.trim.trim_end_matches"
            ],
            [
              "",
              "n.trim"
            ],
            [
              "",
              "super::ImageId"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "KERNEL_MAIN.lines",
            "KERNEL_MAIN.lines.filter",
            "KERNEL_MAIN.lines.filter.count",
            "SPAWN.find",
            "SPAWN.find.expect",
            "b.len",
            "l.contains",
            "line.strip_prefix",
            "line.trim",
            "n.trim",
            "n.trim.trim_end_matches",
            "n.trim.trim_end_matches.parse",
            "rest.split",
            "rest.split.nth"
          ],
          "tgt": [
            "KERNEL_MAIN.lines",
            "KERNEL_MAIN.lines.filter",
            "KERNEL_MAIN.lines.filter.count",
            "SPAWN.find",
            "SPAWN.find.expect",
            "Self::from_bytes",
            "ServiceId",
            "b.len",
            "l.contains",
            "line.strip_prefix",
            "line.trim",
            "n.trim",
            "n.trim.trim_end_matches",
            "rest.split",
            "rest.split.nth",
            "super::ImageId"
          ],
          "funcs": [
            [
              "from_bytes",
              1392
            ],
            [
              "init",
              1620
            ],
            [
              "configd",
              1698
            ],
            [
              "cap_broker",
              1782
            ],
            [
              "auditd",
              1872
            ],
            [
              "service_manager",
              1954
            ],
            [
              "sample_service",
              2050
            ],
            [
              "image_id_v04_values_stable",
              11270
            ],
            [
              "image_id_v07_values_stable",
              11533
            ],
            [
              "image_id_no_overlap_with_v03",
              11729
            ],
            [
              "every_endpoint_object_is_allocated_at_boot",
              12870
            ],
            [
              "every_named_endpoint_object_is_below_the_count",
              13531
            ],
            [
              "the_spawn_tables_literal_endpoint_ids_are_allocated",
              14307
            ]
          ],
          "metrics": {
            "ast": {
              "op.lt": 2,
              "op.add": 3,
              "op.land": 2,
              "max_depth": 24,
              "call_count": 59,
              "node_count": 2468,
              "member_count": 14,
              "max_array_len": 7,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 4,
              "max_numeric_array": 2
            },
            "file": {
              "size": 15494,
              "entropy": 5.22
            },
            "text": {
              "lines": 380,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 2941,
              "char_entropy": 5.22,
              "unique_chars": 93,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.07,
              "avg_line_length": 39.77,
              "max_line_length": 169,
              "non_ascii_ratio": 0.03,
              "empty_line_ratio": 0.11,
              "last_line_length": 1,
              "long_token_count": 2,
              "whitespace_ratio": 0.21,
              "identifier_density": 0.88,
              "line_length_stddev": 29.91,
              "normalized_string_count": 1.44,
              "repeated_char_sequences": 45,
              "suspicious_string_ratio": 0.04,
              "suspicious_comment_ratio": 0.15,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 14.82
            },
            "binds": {
              "count": 7
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 5.26
            },
            "source": {
              "class_count": 4,
              "function_count": 13
            },
            "imports": {
              "count": 2,
              "wildcard": 1,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 735,
              "count": 28,
              "shell": 1,
              "avg_length": 26.25,
              "max_length": 93,
              "path_count": 2,
              "avg_entropy": 3.47,
              "entropy_stddev": 0.67
            },
            "comments": {
              "chars": 7720,
              "count": 133,
              "empty": 4,
              "lines": 129,
              "high_entropy": 20,
              "to_code_ratio": 0.51
            },
            "functions": {
              "count": 17,
              "density": 3.42,
              "avg_params": 0.08,
              "code_ratio": 0.27,
              "max_params": 1,
              "length_stddev": 7.65,
              "avg_name_length": 21.92,
              "no_params_count": 12,
              "avg_length_lines": 8,
              "max_length_lines": 29,
              "min_length_lines": 3,
              "high_entropy_names": 6,
              "single_char_params": 1,
              "avg_param_name_length": 1
            },
            "identifiers": {
              "count": 336,
              "unique": 127,
              "avg_length": 10.99,
              "max_length": 51,
              "min_length": 1,
              "avg_entropy": 2.62,
              "reuse_ratio": 0.38,
              "length_stddev": 8.97,
              "has_digit_ratio": 0.03,
              "sequential_names": 5,
              "single_char_count": 5,
              "single_char_ratio": 0.04,
              "high_entropy_count": 15,
              "high_entropy_ratio": 0.12,
              "all_lowercase_ratio": 0.35,
              "all_uppercase_ratio": 0.4,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 16,
        "mol": "Md(Pa)",
        "path": "pkg:cargo/fjell-abi@0.34.0!!fjell-abi-0.34.0/src/service.rs",
        "pid": 7,
        "risk": 2,
        "sha": "373e775a3c255ff97e4bba372622c885b0c749e93ebba97711805c4489f2f92e",
        "size": 15494,
        "traits": [
          {
            "id": "metadata/import/rust/super/imageid::super/imageid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ImageId",
            "spans": [
              [
                11237,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                12686,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                126,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                50,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                3102,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                4423,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                4552,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                100,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                190,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                11191,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                11254,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              9,
              10
            ],
            "spans": [
              [
                11191,
                12
              ],
              [
                11254,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003eq*AB]vqG:5zGP/9wPz\u0026mw]zYjBzbkdmRVHJy-(ILaves=e^:l+aQP\u003eQaS%cXy\u00260*6xcpY5zGYPeBzkVhiTNI[aS})Ivk/q(aAI*Hv{%g\u0026az#ssvR6M!fe1E\u003earU8D\u0026^^k3h6t48vrc16zdNQbA%:M",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "az2Ckz6h=5B7nS{y!/a\u0026vR6N5DKp(rarSr\u003caMwSo\u0026/[%oo!)\u0026jD2)F7y\u00261en\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z3lQDlax-z\u0026y?aUKatttNarR^Hmr\u0026J*auZ\u00264ed9HxarSr\u003cfcBtpx()]evTi6bB0bNyaxpZ9r3pgJLPU3:z!\u0026]oBy/JnaA8dlC}p7UwO(vewN(]$zxJ[sz!a02",
            "ln": 407,
            "col": 4,
            "line": 15
          },
          {
            "b": "A+PSbauZ\u00265ed8.barR^WfcGnsFz#/zawBTmv{%s+vRGT)BA]0ID2)F7y\u00261en\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[%2arR^Hfe1$3lVl{?ayMy5vq]T:x(4H9C{4rBBzbxaaARpday!?@y?W^1aAR4kyBsfClSm@jv}vn1arR^HlT:}3z/x$AjS(Eked9HxarSr\u003cfcAS2AcSNIx([2hA+Pf1BAnNkBAz8iBZYxaz/cXazE+zsAV!?1wm]D@vrlH7xkRM$zGEGrarR^HlT:}dx(n2njS(Eled9HxarSr\u003cfcAU]y?mZ1ayMy5vq]T:x(4H9C{4fAz/^9IB8k=payX[(z/66baz2zeBA]}\u003cz^\u0026",
            "ln": 739,
            "col": 11,
            "line": 20
          },
          {
            "b": "gCQ7aaA/B\u003egas*.arR^Hfe1%=arR^Hfe1$3rC(R!yH[R@lT:}4wO+}1wNE5iBzbxfaAIWnv}xjZB0b4qwO@SmxK#67Bzbkdv{%s+vRGT)BA]lPaz+Q$B7DFcvrh+#arR^Wfe1CSwO2:4A+fAjyH}3earT9$x(!xczEWl2v}YB-yAL3zCwZ#jB7/ob",
            "ln": 1414,
            "col": 71,
            "line": 33
          },
          {
            "b": "w]zZbqE%rQz/^9+atC\u0026b3jm)#arSr\u003caMwSo\u0026/[%oo/0[-p^VvDD2)F7y\u00261en\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z3lQDlatkx3ax9M6v}Y[3zF%VsaAIaiwfrpfy\u0026r*0B0bQyBzkLlvixP4v}xv$wPw]cB0bHmvpTTje^-ZzarTl{v]D@Rwfs2Tgb7l^arR^Hfe1$3q*Am\u003cxMw3e",
            "ln": 2174,
            "col": 9,
            "line": 48
          },
          {
            "b": "raf\u0026-okeiUauZ\u00267gB@\u003euarR^Hfe1EcLZ}+TFfmMyaz+Q$B7DFnD2)F7y\u00261en\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ\u003c8-arR^Wfe1CnA+eW3wGUz7zE[2my?m3@wJI2PwPS6nzGu{]wNPT\u003enN@@.vpK7:wftP7Bz\u0026pgfFiXParR!2wNPT\u003elVM:DBy=NTat\u003e\u002673lQDlatkx3aw#=]z!/",
            "ln": 3241,
            "col": 5,
            "line": 70
          },
          {
            "b": "arR^WfcGnsFz#/zawB:Pay]5bx\u003e7Y%fcA$-nLZDZavF{\u0026aAhvnze19aC4C.q\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[%2arR^Hp\u00266MZw]zZbnP5cUm}D=+jS(Zred9HxarTx}x(uZOA3dp^iwq#\u003earR^Ho(jP.rC(UZA3dp^iwA5(arR^HnPF/qx(mD7jS(EkfF0LNarR^#A=BxPyAL+",
            "ln": 3966,
            "col": 2,
            "line": 83
          },
          {
            "b": "z/65lq!o=SiYYVCvnZVWz!\u0026]ked9HxarR^HarR^HarU2ljW6#-z/fbq3lQDlarR^HaBKOtarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aAz77uOC?xhd53\u003ef\u003c/3lB98ECDKp(rarU/FwGV5pAaK5Ji-yrBv{%g\u0026piyz.wPx\u003ct3lQDlatkx3aw$V@eIF!jh7ZHof/*B+w].*buV*B7DsZFbzfo]waAzyyzE+tvA+PFnnPF/qx(mDmnPF/Lvqf*pnPF/pv@0jDFrQx-arR^Wfe1C5fFT+0nPB",
            "ln": 6878,
            "col": 21,
            "line": 147
          },
          {
            "b": "aAI*Hv{%g\u0026az$+lwPw]lwNP7Zx(mL\u003carR^Hfe1$3x([zsyH}K7wO-G1x(!l4ByO#bvrcicvrrS2y?$ZharR^Hbu]n3B97W{arR^Hw]n-9A=CDcD2)F7y\u00261f1A=l8rwm6C0x(CEHaBsCrarR^HarR!nB8$]kByeQ0aT^WuarR^HarR^HarR!9D2)F7y?#\u003c?zdm6%iYZ\u003e[z/5\u003c7B7]@ic@Uzjv{%g\u0026piyz.wPx*)nPF/qx(mD7vriMlB7]@idj+/GarR^HarR^HarR!9z/65lq*AB]ve",
            "ln": 7212,
            "col": 51,
            "line": 159
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "super::SyscallNumber"
            ]
          ],
          "tgt": [
            "Some"
          ],
          "funcs": [
            [
              "from_usize",
              4758
            ],
            [
              "irq_syscalls_round_trip",
              7292
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 12,
              "call_count": 34,
              "node_count": 1153
            },
            "file": {
              "size": 8046,
              "entropy": 4.96
            },
            "text": {
              "lines": 183,
              "top_char": 101,
              "digit_ratio": 0.06,
              "space_count": 1765,
              "char_entropy": 4.96,
              "unique_chars": 88,
              "top_char_null": 0,
              "import_density": 0.55,
              "top_char_ratio": 0.06,
              "avg_line_length": 42.97,
              "max_line_length": 194,
              "non_ascii_ratio": 0.13,
              "empty_line_ratio": 0.05,
              "last_line_length": 1,
              "long_token_count": 6,
              "whitespace_ratio": 0.24,
              "identifier_density": 1.01,
              "line_length_stddev": 35.81,
              "max_whitespace_run": 3,
              "normalized_import_count": 0.07,
              "repeated_char_sequences": 57,
              "suspicious_comment_ratio": 0.15,
              "normalized_function_count": 0.15,
              "imports_to_functions_ratio": 0.5,
              "strings_to_functions_ratio": 0,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 7.32,
              "identifiers_to_functions_ratio": 27.5
            },
            "binary": {
              "peak_region_bytes": 8046,
              "peak_region_entropy": 4.8
            },
            "source": {
              "class_count": 1,
              "function_count": 2
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "comments": {
              "chars": 4575,
              "count": 72,
              "lines": 72,
              "base64": 3,
              "high_entropy": 8,
              "to_code_ratio": 0.65
            },
            "functions": {
              "count": 3,
              "density": 1.09,
              "avg_params": 0.5,
              "code_ratio": 0.34,
              "max_params": 1,
              "length_stddev": 17,
              "avg_name_length": 16.5,
              "no_params_count": 1,
              "avg_length_lines": 31,
              "max_length_lines": 48,
              "min_length_lines": 14,
              "high_entropy_names": 1,
              "single_char_params": 1,
              "avg_param_name_length": 1
            },
            "identifiers": {
              "count": 184,
              "unique": 55,
              "avg_length": 8.55,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.64,
              "reuse_ratio": 0.3,
              "length_stddev": 4.34,
              "has_digit_ratio": 0.02,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.16,
              "all_uppercase_ratio": 0.02
            }
          }
        },
        "id": 17,
        "mol": "Md(Pa)",
        "path": "pkg:cargo/fjell-abi@0.34.0!!fjell-abi-0.34.0/src/syscall.rs",
        "pid": 8,
        "risk": 2,
        "sha": "b4e1c0f70aa66553c33b117679f9039cd548a87a2b325a58e67d8a54464255fa",
        "size": 8046,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              2,
              3
            ],
            "spans": [
              [
                6942,
                12
              ],
              [
                7276,
                11
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/syscallnumber::super/syscallnumber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SyscallNumber",
            "spans": [
              [
                6988,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                6942,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                7276,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                24,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1038,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                20,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1014,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1462,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 19,
        "mol": "Md(Re)",
        "sha": "9922e34d7a8721bb1152343a9053799e1ab2b7d67a7eade41763d8324bb2a4ad",
        "path": "fjell-os@0.34.0.registry.json",
        "risk": 1,
        "size": 959,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 5,
    "rev": "c1ea9",
    "v": "8"
  }
}