{
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00005217393,
        "rte": "az",
        "prob": 0.00005217393
      },
      {
        "cls": 0,
        "raw": 0.0005133748,
        "rte": "az/crate",
        "prob": 0.0005133748
      }
    ],
    "prob": 0.00005217393,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000052173931180732325,
        "type": "crate"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009665886864240747,
        "type": "rust"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008871157660905737,
        "type": "rust"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009387731552124023,
        "type": "rust"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010500351891096216,
        "type": "rust"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010480483069841284,
        "type": "rust"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000858306884765625,
        "type": "rust"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007460514552803943,
        "type": "rust"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009179115295410156,
        "type": "rust"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008553266525268555,
        "type": "rust"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009387731552124023,
        "type": "rust"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009854634299699683,
        "type": "rust"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010609626770019531,
        "type": "rust"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000095367431640625,
        "type": "rust"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009824831977311987,
        "type": "rust"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010897715583269019,
        "type": "rust"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010341405868530273,
        "type": "rust"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010728836059570312,
        "type": "rust"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008473793968732934,
        "type": "rust"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010639429092407227,
        "type": "rust"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009655952453613281,
        "type": "rust"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010013580322265625,
        "type": "rust"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007867813110351562,
        "type": "rust"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009814898476179224,
        "type": "rust"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001000364591163816,
        "type": "rust"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008185704245988745,
        "type": "rust"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009447336196899414,
        "type": "rust"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000864267349243164,
        "type": "rust"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 70,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 71,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 72,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 73,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 74,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 75,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 76,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 77,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 78,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 79,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 80,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 81,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 82,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 83,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 84,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 85,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 87,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 88,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 91,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 92,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 93,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 95,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 96,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 97,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 98,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 102,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 106,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 107,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 108,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 109,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 110,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 111,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 112,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 113,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 114,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 115,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 116,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 117,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 118,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 119,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 120,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 121,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 122,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 123,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 124,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 125,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 126,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 127,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 128,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 129,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 130,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 131,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "registry"
      },
      {
        "id": 132,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "registry"
      },
      {
        "id": 133,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 134,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 135,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 136,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 137,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 138,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012656052604143042,
        "type": "crate"
      },
      {
        "id": 145,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001085797975974856,
        "type": "rust"
      },
      {
        "id": 146,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011334816917951684,
        "type": "rust"
      },
      {
        "id": 147,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000866254140419187,
        "type": "rust"
      },
      {
        "id": 158,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "rust"
      },
      {
        "id": 159,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008960564628068823,
        "type": "rust"
      },
      {
        "id": 161,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008841355338518042,
        "type": "rust"
      },
      {
        "id": 163,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008344650268554688,
        "type": "rust"
      },
      {
        "id": 170,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008851289749145508,
        "type": "rust"
      },
      {
        "id": 171,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008632739081804175,
        "type": "rust"
      },
      {
        "id": 172,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008443991646345239,
        "type": "rust"
      },
      {
        "id": 173,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009357929229736328,
        "type": "rust"
      },
      {
        "id": 174,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009834766387939453,
        "type": "rust"
      },
      {
        "id": 175,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011185805306013208,
        "type": "rust"
      },
      {
        "id": 176,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001241763402504148,
        "type": "rust"
      },
      {
        "id": 187,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008751948371354956,
        "type": "rust"
      },
      {
        "id": 188,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008434057235717773,
        "type": "rust"
      },
      {
        "id": 189,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008940696716308594,
        "type": "rust"
      },
      {
        "id": 190,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008920828804548364,
        "type": "rust"
      },
      {
        "id": 191,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008801619514997583,
        "type": "rust"
      },
      {
        "id": 192,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008891026482160669,
        "type": "rust"
      },
      {
        "id": 193,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000110169248728198,
        "type": "rust"
      },
      {
        "id": 194,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008334715857927222,
        "type": "rust"
      },
      {
        "id": 197,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010669231414794922,
        "type": "rust"
      },
      {
        "id": 198,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009715557098388672,
        "type": "crate"
      },
      {
        "id": 203,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011334816917951684,
        "type": "rust"
      },
      {
        "id": 205,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009646018042985816,
        "type": "rust"
      },
      {
        "id": 206,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-11T09:10:16Z"
  },
  "path": "vize_s2-0.407.0.crate",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 88520,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "88520"
          ],
          [
            "x-amz-id-2",
            "G/iOrPFqYbQYSUQeHM2qSxgj1W+7dymmlN/teywl7wQ6yZPQrPgemKw4Yo8Yosc1QgcR5DV4LzI="
          ],
          [
            "x-amz-request-id",
            "TSHZBXKG10JXHEMP"
          ],
          [
            "date",
            "Fri, 11 Sep 2026 09:10:16 GMT"
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "last-modified",
            "Fri, 11 Sep 2026 05:55:11 GMT"
          ],
          [
            "etag",
            "\"ef05e950b0e99e9bd9b926c32bb09327\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "x-amz-version-id",
            "GKpZskKtZ6wK.klMvDVRf8YBsjC78ddd"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "x-cache-hits",
            "0"
          ],
          [
            "age",
            "1"
          ],
          [
            "x-cache",
            "MISS"
          ],
          [
            "x-served-by",
            "cache-mci680042-MCI"
          ]
        ],
        "locator": "pkg:cargo/vize_davinci@0.407.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/vize_davinci/vize_davinci-0.407.0.crate",
        "fetched_at": 1789117815,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/vize_davinci/vize_davinci-0.407.0.crate",
        "source_offset": 19887,
        "source_sha256": "12bc798a620beef4eddc53a2b25c5cd7d8cdfcfd939a99c1a78868587a1fdb3d",
        "content_sha256": "144011daf478e363017c623d9592bcc6cb0dad1ec2442d17bb4979898341d486"
      },
      {
        "kind": "dependency",
        "size": 6825,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "6825"
          ],
          [
            "x-amz-request-id",
            "TSHKZA6JA3TQDB99"
          ],
          [
            "x-amz-id-2",
            "RcvYLSUIplD6dyjq6d+EcuCny8OR4iLv4N79+rcbj6lC/n/4wczU+oVEoL7b/dP9w34/AHtqb8PUI8kvMrwhVa2kl+GrvDak"
          ],
          [
            "x-cache-hits",
            "0"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Fri, 11 Sep 2026 09:10:15 GMT"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "last-modified",
            "Fri, 11 Sep 2026 05:40:15 GMT"
          ],
          [
            "etag",
            "\"bded7a94acbca4af8a6b40fab648a5c7\""
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "x-amz-version-id",
            "SktmXumNYPjFuektzTP8gOJhI87kZl6z"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "age",
            "1"
          ],
          [
            "x-cache",
            "MISS"
          ],
          [
            "x-served-by",
            "cache-mci680034-MCI"
          ]
        ],
        "locator": "pkg:cargo/vize_davinci_derive@0.407.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/vize_davinci_derive/vize_davinci_derive-0.407.0.crate",
        "fetched_at": 1789117815,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/vize_davinci_derive/vize_davinci_derive-0.407.0.crate",
        "source_offset": 20151,
        "source_sha256": "12bc798a620beef4eddc53a2b25c5cd7d8cdfcfd939a99c1a78868587a1fdb3d",
        "content_sha256": "bc1e1fabcd4a861ca77c2ebf26935f293b95e29b457f826660a8c577fb7be156"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyg000000@)BTDsZD8ga+gjg+Z\u003cvfFl\u003cQvru5X)7I8r8}Quk\u003e\u003c9RNAh[v0PA2L{L+#Qeelw*pwX7r}(-S-%0F87yaTc}7FH3TfA\u0026)7v2K6X\u003e^A*gaECUO9ks{uK)\u003e.]*bOJ\u003e{wPy^NIhljFOb",
            "ln": 0
          }
        ],
        "mol": "H(F)Md(Pa₂)",
        "sha": "4ec038a69d1e4c08adba64260dcaf1809b20364fb4217f6ce654261d301c73ed",
        "path": "vize_s2-0.407.0.crate",
        "risk": 3,
        "size": 75098,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 75098,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 73728,
              "peak_region_entropy": 7.85
            }
          }
        },
        "ident": {
          "name": {
            "value": "vize_s2",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/ubugeeei-prod/vize",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.407.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "vize_s2",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/package/manifest/name::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 36
              }
            ],
            "uses": [
              11,
              14
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/readdir::rust-read-dir",
            "atk": "T1083",
            "conf": 0.82,
            "crit": 3,
            "desc": "Enumerates a directory with Rust std::fs",
            "from": [
              {
                "file": 53
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 6
              }
            ],
            "uses": [
              4,
              12
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 1,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 1,
            "desc": "Path identifies Rust tests directory",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          }
        ]
      },
      {
        "id": 5,
        "sha": "099e96c56662a9db0ebd90c785751630aacffe3fd59659b9b695cc381c3d8570",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/expr/capability.rs",
        "risk": 1,
        "size": 4302,
        "type": "rust",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "Cv+/aaAz4gz*2Y5azCZor=}%@gB%U)xK#i}ayGO8azC)tvRG}dx(^\u0026qpF@!/ra]?=Aaa3dz^^e-fe1E\u003ex(+z9ay]g{y?m9#az2!pA+frkx(v(uaz#atayMy4x(mD}zF80Mx(n37A=t@kvruj4zGu}ezE:(0x(mC*fe1E\u003eC42ifwPF#6z//Unv{%y#C{43ywH[%BzY\u0026+oaAImsB0bysax@k{B-p]jiYYYOAb[\u0026/w)!)!A::66wPw]nxKL==fe1E\u003etvp@Yvru6wi=w%#iZJ",
            "ln": 121,
            "col": 13,
            "line": 4
          },
          {
            "b": "wEp7zaS@gvvix}uw)=+vHlrV!uUj1*By/G1w*?7pu[1eWBzbkdq./FmvrlGjBzb98az+R4vqGU7wPF#oxLzJgAaa3dz^^e-fe1E\u003ex(+zsxK@r8zE\u003c@jxKM09wO(d6B0bNrvrrSkAaJ\u003c4x(mMoaxrr3x(1]lxK#67BzbkdAaa3dz^^f0x(+zsxK}J7fcIDDB-.qnA+e=7v}Yo",
            "ln": 381,
            "col": 61,
            "line": 7
          },
          {
            "b": "r=}%@gAZZHvpT7\u0026xcqb8aARpdaAH$dwGUDcBy/IC3jp]%wGVegDsZD8fGImwl2pvQv{%E$AX5tiAa9SnaxA5-Eld=yB-RapB9hCkAYMmdmr\u0026=(qE%C\u003eawcYzCYmWOawV@+ADL?YCYmXKi%(rFfe1CzzE\u003c}\u003eB.8WJazbt7By/Fnvq{g4x\u003e7N[x(v(ix(k54ay/7[x(k4wu$iR:x()^1x)Kt#efFtjc$j.Iv\u003c$!me^-?cwmY^}C4A6\u0026wNY^{efEq@z/fbqavy6^C{@",
            "ln": 630,
            "col": 29,
            "line": 11
          },
          {
            "b": "wPIB7efFIGv@co#x(mMaBzbj)arR^Hfe1$3v@c78x(mMau[2FBayE@.zE)h#w]zYjvix2/A+cwhvqPNdavQc^BA]0pq/uI:c)x\u0026:u)6f8ayF!fdps+narR^HAckRjvrc14iV}jqBzkVhjshB:aAITBj$E3-arR^Wfe1CExK@q{B-.qnA+e=7B7F$",
            "ln": 1007,
            "col": 48,
            "line": 22
          },
          {
            "b": "iV}vuvqWR6Ef{rmfe1CQC6dvGw[=76wPzf3eG!EAvQTs?az2!pA+frkx(v(iCwhejayPdgz/Px1A+e=7w[=76wPw]6xKLQ)3nj4=asIeJBy/Gfz/Z1yy*?ybdj=PKz*2Yjx(mMaBzbkdCw7]hwGUA7BzbPkwN({5x(ESaBy/Yse^-?cwmY^}C4A6\u0026",
            "ln": 1268,
            "col": 13,
            "line": 28
          },
          {
            "b": "BrCByBrCKywP*9SBVpHbatt\u003e:arR^Hy?mYhzfo}yx=]LYfM?CJDsYeBarR^HCw7YbwGUXfjrO9UBy/ICy?mGjdiJ%AarR^HarR^Hy?mYhv\u003c0]SvTi6bB6Au:i%)8MarR^HarUxgazC.2B7]J8y?j-o3lQDlarR^HarR^HazCBgv\u003c0]$ayVZ6cNQ2-clJ",
            "ln": 4246,
            "col": 7,
            "line": 112
          },
          {
            "b": "arR^HarR^HEir9qB7DFdw/$OajV%]%cWWoGarR^HarR^HarR^Hcmf\u003cAD30Rse[X:qc$%!OatCq$v@Ds2wN)hrar-(\u003cq/uI:c$jMKcN/xBarR^HarR^HarR^NclKZJau.\u003egfD+:\u003cayYRrwPI6\u0026at1Y\u003ct{7pNayVZCcN/xBarR^HarR^HarR^NclM/vAS",
            "ln": 4832,
            "col": 1,
            "line": 132
          },
          {
            "b": "aBCpVe*?=?aswV!aBCpVeHIV*aswAZaBCpVt{?6dEf{r\u003ez/fSrayveLc[co4ayPtjwPz(oc)r8sA+do)zdNMBi=nIuwoh9*A=k[TiY{C=wKZxIBy/FYCYmW=cV:xrBzkkGj$4\u003cei%]FozGx[xuPGqTdiH+@vrlH3A=-DMa.bChwJz\u003e?wO\u003cE?zE)x\u0026B6\u0026D#",
            "ln": 8077,
            "col": 61,
            "line": 236
          },
          {
            "b": "arU9lB7GxlaT*\u0026sA+do)zdNMBi=/1YwNxv/iYYx7B.a3Ry\u0026\u003clemr\u0026=(jssG1j$4\u003c5jV%]Cg:$G[Eld=ybu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)DSCo2mRMWXwPyj:Ab)GLB8U@fByeS]y\u0026\u003cleBa3aSarR^HB-RapC4(nluVN[Zi^Teey\u0026r/(Bz(gJax9k/zHBON3lQDlar$9jwPI%03lQDlazbHlzF@)3x(ES\u003cx(^T0z/fbmdiJ%AarR^HarR^HvrlH3A=-DMB8U@fByeS]y\u0026\u003cleB0@kHwPI{3xjSnoe[]xlzF%A7c[cPb3lQDlarR^HayPtjwPz(od06uzx()Y]x(4)5A=SSMviv6yvJ)lNx(^T0z/fbm",
            "ln": 8424,
            "col": 3,
            "line": 246
          },
          {
            "b": "xcqNAv{%s\u003cByx01DsXjDaz93hdiZh[wQ5f9v@%ayv}Yp+zxZI\u003e3lQDlarR^HayPtjwPz)1wPn\u003ewB8U@fBs}3hB7D)Bb5Iyla$kOXarR^HarR^HvrlH3A=+V1AuM-KAbolge[O*lBy/Gle]k9pc[cX\u0026gato(arR^HarR^HvrlH3A=+V1AuM-KAbolge[O*lBy/E",
            "ln": 9233,
            "col": 38,
            "line": 272
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "super::split_filters"
            ],
            [
              "",
              "vize_s0::Vec::new_in"
            ],
            [
              "",
              "filters.push"
            ],
            [
              "",
              "parse_app"
            ],
            [
              "",
              "filters.is_empty"
            ],
            [
              "",
              "u32::try_from.unwrap_or"
            ],
            [
              "",
              "u32::try_from"
            ],
            [
              "",
              "span.start.saturating_add"
            ],
            [
              "",
              "u32::try_from.unwrap_or"
            ],
            [
              "",
              "u32::try_from"
            ],
            [
              "",
              "split.base.len"
            ],
            [
              "",
              "vize_s0::Span::new"
            ],
            [
              "",
              "base_start.saturating_add"
            ],
            [
              "",
              "super::JsExpr::parse_in"
            ],
            [
              "",
              "super::ExprRef::Js"
            ],
            [
              "",
              "super::ExprRef::Opaque"
            ],
            [
              "",
              "allocator.alloc"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "allocator.alloc"
            ],
            [
              "",
              "exp.as_bytes"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "bytes.len"
            ],
            [
              "",
              "bytes.get.copied"
            ],
            [
              "",
              "bytes.get"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "base.is_none"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "trimmed_segment"
            ],
            [
              "",
              "filters.push"
            ],
            [
              "",
              "trimmed_segment"
            ],
            [
              "",
              "paren.saturating_sub"
            ],
            [
              "",
              "square.saturating_sub"
            ],
            [
              "",
              "curly.saturating_sub"
            ],
            [
              "",
              "p.is_none_or"
            ],
            [
              "",
              "is_valid_division_char"
            ],
            [
              "",
              "filters.push"
            ],
            [
              "",
              "trimmed_segment"
            ],
            [
              "",
              "exp.len"
            ],
            [
              "",
              "filters.is_empty"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "raw.trim"
            ],
            [
              "",
              "raw.len"
            ],
            [
              "",
              "raw.trim_start.len"
            ],
            [
              "",
              "raw.trim_start"
            ],
            [
              "",
              "raw.is_empty"
            ],
            [
              "",
              "raw.find"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "is_filter_name"
            ],
            [
              "",
              "parent.start.saturating_add"
            ],
            [
              "",
              "u32::try_from.ok"
            ],
            [
              "",
              "u32::try_from"
            ],
            [
              "",
              "start.saturating_add"
            ],
            [
              "",
              "u32::try_from.ok"
            ],
            [
              "",
              "u32::try_from"
            ],
            [
              "",
              "raw.len"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "vize_s0::Span::new"
            ],
            [
              "",
              "name.is_empty"
            ],
            [
              "",
              "name.chars"
            ],
            [
              "",
              "chars.next"
            ],
            [
              "",
              "first.is_ascii_alphabetic"
            ],
            [
              "",
              "chars.all"
            ],
            [
              "",
              "c.is_ascii_alphanumeric"
            ],
            [
              "",
              "c.is_ascii_alphanumeric"
            ],
            [
              "",
              "super::split_filters.expect"
            ],
            [
              "",
              "super::split_filters"
            ],
            [
              "",
              "vize_s0::Allocator::default"
            ],
            [
              "",
              "super::VueFilterExpr::parse_in.expect"
            ],
            [
              "",
              "super::VueFilterExpr::parse_in"
            ],
            [
              "",
              "vize_s0::Span::new"
            ],
            [
              "",
              "vize_s0::Allocator::default"
            ],
            [
              "",
              "super::split_filters"
            ],
            [
              "",
              "super::split_filters.expect"
            ],
            [
              "",
              "super::split_filters"
            ],
            [
              "",
              "vize_s0::Allocator"
            ],
            [
              "",
              "vize_s0::Span"
            ],
            [
              "",
              "vize_s0::Vec"
            ],
            [
              "",
              "super::ExprRef"
            ],
            [
              "",
              "super::JsExpr"
            ],
            [
              "",
              "super::OpaqueExpr"
            ],
            [
              "",
              "super::VueFilterExpr"
            ],
            [
              "",
              "super::split_filters"
            ],
            [
              "",
              "vize_s0::Allocator"
            ],
            [
              "",
              "vize_s0::Span"
            ]
          ],
          "mbr": [
            "VueFilterExpr::parse_in.expect",
            "allocator.alloc",
            "base.is_none",
            "base.offset",
            "base.text",
            "base_start.saturating_add",
            "bytes.get",
            "bytes.get.copied",
            "bytes.len",
            "c.is_ascii_alphanumeric",
            "chars.all",
            "chars.next",
            "curly.saturating_sub",
            "exp.as_bytes",
            "exp.len",
            "filters.is_empty",
            "filters.push",
            "first.is_ascii_alphabetic",
            "name.chars",
            "name.is_empty",
            "p.is_none_or",
            "paren.saturating_sub",
            "parent.start",
            "parent.start.saturating_add",
            "raw.find",
            "raw.is_empty",
            "raw.len",
            "raw.trim",
            "raw.trim_start",
            "raw.trim_start.len",
            "segment.offset",
            "segment.text",
            "span.start",
            "span.start.saturating_add",
            "split.base",
            "split.base.len",
            "split.base_offset",
            "split.filters",
            "split_filters.expect",
            "square.saturating_sub",
            "start.saturating_add",
            "u32::try_from.ok",
            "u32::try_from.unwrap_or"
          ],
          "tgt": [
            "Some",
            "alloc::vec::Vec::new",
            "allocator.alloc",
            "base.is_none",
            "base_start.saturating_add",
            "bytes.get",
            "bytes.get.copied",
            "bytes.len",
            "c.is_ascii_alphanumeric",
            "chars.all",
            "chars.next",
            "curly.saturating_sub",
            "exp.as_bytes",
            "exp.len",
            "filters.is_empty",
            "filters.push",
            "first.is_ascii_alphabetic",
            "is_filter_name",
            "is_valid_division_char",
            "name.chars",
            "name.is_empty",
            "p.is_none_or",
            "paren.saturating_sub",
            "parent.start.saturating_add",
            "parse_app",
            "raw.find",
            "raw.is_empty",
            "raw.len",
            "raw.trim",
            "raw.trim_start",
            "raw.trim_start.len",
            "span.start.saturating_add",
            "split.base.len",
            "square.saturating_sub",
            "start.saturating_add",
            "super::ExprRef::Js",
            "super::ExprRef::Opaque",
            "super::JsExpr::parse_in",
            "super::VueFilterExpr::parse_in",
            "super::VueFilterExpr::parse_in.expect",
            "super::split_filters",
            "super::split_filters.expect",
            "trimmed_segment",
            "u32::try_from",
            "u32::try_from.ok",
            "u32::try_from.unwrap_or",
            "vize_s0::Allocator::default",
            "vize_s0::Span::new",
            "vize_s0::Vec::new_in"
          ],
          "funcs": [
            [
              "parse_in",
              2266
            ],
            [
              "split_filters",
              3815
            ],
            [
              "trimmed_segment",
              6400
            ],
            [
              "parse_app",
              6625
            ],
            [
              "is_filter_name",
              7592
            ],
            [
              "is_valid_division_char",
              7972
            ],
            [
              "no_pipe_is_none",
              8613
            ],
            [
              "nested_and_quoted_pipes_are_not_filters",
              8815
            ],
            [
              "a_chain_splits_base_then_filters",
              9156
            ],
            [
              "parse_in_admits_the_base_and_keeps_call_args",
              9488
            ],
            [
              "a_malformed_filter_name_refuses_the_chain",
              9985
            ],
            [
              "unicode_before_slash_does_not_slice_mid_char",
              10192
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 14,
              "op.lt": 1,
              "op.ne": 10,
              "op.add": 10,
              "op.lor": 6,
              "op.sub": 2,
              "op.land": 11,
              "max_depth": 30,
              "call_count": 80,
              "node_count": 3076,
              "member_count": 43,
              "op_density.eq": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 10462,
              "entropy": 4.7
            },
            "text": {
              "lines": 304,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 2686,
              "char_entropy": 4.7,
              "unique_chars": 91,
              "top_char_null": 0,
              "string_density": 0.09,
              "top_char_ratio": 0.07,
              "avg_line_length": 33.41,
              "max_line_length": 96,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.07,
              "last_line_length": 1,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.79,
              "line_length_stddev": 23.73,
              "normalized_string_count": 1.49,
              "repeated_char_sequences": 58,
              "suspicious_string_ratio": 0.04,
              "suspicious_comment_ratio": 0.05,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 14.67
            },
            "binds": {
              "count": 52
            },
            "binary": {
              "peak_region_bytes": 6144,
              "peak_region_entropy": 4.97
            },
            "source": {
              "class_count": 4,
              "function_count": 12
            },
            "imports": {
              "count": 10,
              "third_party_count": 10,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 204,
              "count": 26,
              "shell": 1,
              "avg_length": 7.85,
              "max_length": 23,
              "avg_entropy": 2.36,
              "entropy_stddev": 0.86
            },
            "comments": {
              "chars": 1199,
              "count": 21,
              "lines": 21,
              "high_entropy": 1,
              "to_code_ratio": 0.07
            },
            "functions": {
              "count": 16,
              "density": 3.95,
              "avg_params": 0.92,
              "code_ratio": 0.65,
              "max_params": 3,
              "length_stddev": 21.33,
              "avg_name_length": 24.67,
              "no_params_count": 6,
              "avg_length_lines": 16.5,
              "max_length_lines": 82,
              "min_length_lines": 3,
              "high_entropy_names": 5,
              "single_char_params": 1,
              "avg_param_name_length": 4.64
            },
            "identifiers": {
              "count": 543,
              "unique": 121,
              "avg_length": 8.02,
              "max_length": 44,
              "min_length": 1,
              "avg_entropy": 2.28,
              "reuse_ratio": 0.22,
              "length_stddev": 7.9,
              "has_digit_ratio": 0.02,
              "sequential_names": 4,
              "single_char_count": 5,
              "single_char_ratio": 0.04,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.8,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 2,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 6,
        "mol": "Md(Pa)",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/expr/filter.rs",
        "pid": 0,
        "risk": 2,
        "sha": "2258ad239f712b1203c8c8305cd6dd8e5dbe4951bf93f63af436a90e28bb8a75",
        "size": 10462,
        "traits": [
          {
            "id": "metadata/import/rust/vize_s0/allocator::vize_s0/allocator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s0::Allocator",
            "spans": [
              [
                678,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s0/span::vize_s0/span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s0::Span",
            "spans": [
              [
                689,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s0/vec::vize_s0/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s0::Vec",
            "spans": [
              [
                695,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/exprref::super/exprref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ExprRef",
            "spans": [
              [
                714,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/jsexpr::super/jsexpr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::JsExpr",
            "spans": [
              [
                723,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/opaqueexpr::super/opaqueexpr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::OpaqueExpr",
            "spans": [
              [
                731,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/vuefilterexpr::super/vuefilterexpr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::VueFilterExpr",
            "spans": [
              [
                8529,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/split_filters::super/split_filters",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::split_filters",
            "spans": [
              [
                8544,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                169,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                240,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                429,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1055,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1316,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                444,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                8488,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                8597,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              15,
              16
            ],
            "spans": [
              [
                8488,
                12
              ],
              [
                8597,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 7,
        "sha": "49f8a75c9223c78da171f9f35d5e2f00bf5d194737cfa13db79409a15f6f0f46",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/expr/foreign.rs",
        "risk": 1,
        "size": 2010,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "ce505bb3e504077c54df4c49b42ae0e0b6e4388a9f33cc66f14aa903125d19fa",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/expr/js.rs",
        "risk": 1,
        "size": 4909,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "a857df1c03879f9a0a01d92755093ec9db20246ea6dad75ee763e4426f44060b",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/expr/opaque.rs",
        "risk": 1,
        "size": 6493,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 31,
        "mol": "Md(Pa)",
        "sha": "5074a3e365b5fcc141e4d0ea75bd421fcf76bdea7f772d5851ccde38196073fa",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/provenance.rs",
        "risk": 2,
        "size": 4326,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 32,
        "mol": "Md(Pa)",
        "sha": "f3a0b721d636544a4ef729a8c0c56698c04165e48d8c001c37a04ccdf0e115a3",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/scope.rs",
        "risk": 2,
        "size": 7428,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 35,
        "mol": "Md(Pa)",
        "sha": "77f56f0ac35799ea7dd165a9422979457806f988ecbc287a4ac8b75cc8d7bebf",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/src/verify.rs",
        "risk": 2,
        "size": 9821,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 36,
        "mol": "Md(Pa)",
        "sha": "7893e2f8c97d74e511a7f9b63c100eeac735c75ef2793cdc18b9124dda53ced1",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/expr_family.rs",
        "risk": 2,
        "size": 3620,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 37,
        "mol": "Md(Pa)",
        "sha": "3140d47c9d61a60fd4dcc589d1fa3d34b95087e5ef7da506facb2b0d9e36ef4e",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/expr_replay.rs",
        "risk": 2,
        "size": 6847,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 38,
        "mol": "Md(Pa)",
        "sha": "ca2fc181edddecea22248938c7af4fa5f8af61f9b914340799bc238590a566bf",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_cloak.rs",
        "risk": 2,
        "size": 2281,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 39,
        "mol": "Md(Pa)",
        "sha": "c226140cacc211f7d942a35dbadf9a96e5c24dfc62158305105a32bfd81f7028",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_css_bind.rs",
        "risk": 2,
        "size": 3777,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 40,
        "mol": "Md(Pa)",
        "sha": "ebc05ba5359b12c5af023ca6f29eba0a6cba27d4167eb9247f6e35b5478fe212",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_deep_stack.rs",
        "risk": 2,
        "size": 2101,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 41,
        "mol": "Md(Pa)",
        "sha": "f5b398de65e9215a78c7380bb71fe67589126e702c9521ca0108f73b2b2c68d4",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_html.rs",
        "risk": 2,
        "size": 3532,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 42,
        "mol": "Md(Pa)",
        "sha": "62a9159ec1ab0f6af756afd7abac9c1f374a4ce729c25d6f1d8a4da68b2ea014",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_laws.rs",
        "risk": 2,
        "size": 12332,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 43,
        "mol": "Md(Pa)",
        "sha": "21f665d1519b146520627f2d402830a4906726d75bea5893d11f3e153ac9cbce",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_legacy.rs",
        "risk": 2,
        "size": 5034,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 44,
        "mol": "Md(Pa)",
        "sha": "d39c61fbbf41bf9f68b91aab1541ad10a26a0b43cbc8e383e4ed0f36ba9f6f73",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_mirror.rs",
        "risk": 2,
        "size": 11180,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 45,
        "mol": "Md(Pa)",
        "sha": "10144f0df32c6cf65df0260a68366bb8903cb609f1602a5db0ca7a16abbea1af",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_model_name.rs",
        "risk": 1,
        "size": 508,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 46,
        "mol": "Md(Pa)",
        "sha": "98e54801ad89d79793a1f97e641d2c17586023804d682a086f03a8bfd71afe2e",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_once_memo.rs",
        "risk": 2,
        "size": 4192,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 47,
        "mol": "Md(Pa)",
        "sha": "b48684ad998c9afb260a7a8223937991d6bb9068c913c677af8db4949ee7f341",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_rejections.rs",
        "risk": 2,
        "size": 8220,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 48,
        "mol": "Md(Pa)",
        "sha": "5ae900aee275cc6ae78d303ec0cb122494667fa993d89259536a6c9ed66adb0e",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_show.rs",
        "risk": 2,
        "size": 2648,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 49,
        "mol": "Md(Pa)",
        "sha": "94a5952c58c0afcc38b8a4b3db9b23d36074379c89943286b809a3feb63abd9c",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_slot_model.rs",
        "risk": 2,
        "size": 906,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 50,
        "mol": "Md(Pa)",
        "sha": "8ffea4500180d4162fbe3e1301d37c2926661e45250b2fc3284d014024529b41",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/folio_text.rs",
        "risk": 2,
        "size": 3536,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 51,
        "mol": "Md(Pa)",
        "sha": "98731e68c92bf196f16c34a767fb9e6d1b7e8342ca56171e019fe62618cde745",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/op_family.rs",
        "risk": 2,
        "size": 11434,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 52,
        "mol": "Md(Pa)",
        "sha": "5a538c2b53ba1c73ebf42f3bbf0c1f68f6b254ff65678f38a73e64435e457053",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/stage_name_alias.rs",
        "risk": 1,
        "size": 614,
        "type": "rust",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003er8Uw6i65g7xK@r2zGYD8x\u003ee/cz!%caazbtjBAIRnaAIaoasH5weJb4g3nj4Q3nj4QayGq5B98ERw[=HiB-I5mfkkrEvqGT*fjk]oz!@%9azth3wg.nkx(4(lq./Fmvp%d)aARp9BrC1jwEp7zaS$ArvqP\u003c\u0026AXhDyy?WA5\u0026^^mou#PK{B7F-4vpJ!UAccdzBzbl5efGdIx\u003e7*0x(+zsxK@r9z!T9hiV@JTwGVecA+Pc1wPwbhfcIDRCw.EACw7AbaARpdazk.6zeAZ4ay]51x\u003c$T]vru6%C{3TowPF#iz/^bYFrRf+zE:(hwO\u003e\u003c[Bzkk[y\u00261wtx(n95y?WAj3nj4QavPZGxDQXnw]zH1z^TY4B0a$hzeB0eBy!#9vR6Q{wmV($BAnNoCWU97az2!pwN/*[wft]7zE^s0x(mL\u003cfe1E\u003ec$0",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B97#4wft/5aAImkwO#QaC)VhTaS$\u0026tA+PAbx(mMaBzbkdB9hhswIaq%B-RapB97}Ni=FIHxGwgJvrufHB.iYx3uZA3aA?EBwNw$RC4\u003e\u00267x/Xp!z!%caiYY-Gy?W/H3uZA3aA?EBwNxHjiYZ+(BAfCIB-RapC4(nluVN$-i+AqDx(u3[l${ZNxkRSSz!%cai%{aKwGVegDsZD8gcdEtwPzG%C@!0kqFx=ZAX5tRwPzG%D3}:Y3nj4=avQD+A^n^qz/6u9BAz88azC.pvqGT*aAg+4wIb8}A=leyaA8dlC{3Tey?Wu\u0026A::63y\u003cvSuv@DmaBrBdIrZxzJl%\u0026zPsx5o#mn(k\u0026B-RnywGTbUf/q313nj4=axi2=azC.pvqC",
            "ln": 622,
            "col": 56,
            "line": 10
          },
          {
            "b": "y?WA!Aa9x\u003cB0@EWeJ$pTwN^\u00260vrufHB.i/WDKp(rarUGiBrCByBrCKhxjVcBaxA5-jwYEdxHl\u0026Nj%i0hB97}Ni+AB]i=X!uwm5\u003eYAWUTtC42i3wm5\u003eYAWSv=3lQDlarR^HatdkIAaJK3c)A+DwGUG3zeB0eBy!#9x(n95y?WA5w[=HiB-I4ownc6}v@#TfC{4csvpTB6dgdguarR^HarSpNvq)SxwO#QgD3*-CzGG]Ae[GoDwN/*gb4+LlBAIRnay]hbwN+",
            "ln": 1480,
            "col": 8,
            "line": 41
          },
          {
            "b": "zGxJgzHrNrCYWImB7]Mgau.\u003egb4++fx(tgA3lQDlarR^HaBLWCarR^HarR^He[n*oy?m9#c[dj+arR^HAa9x\u003cB1RJLA=-YUi%)8MarUSixjVb\u003eEf{rmfe1CCwO#3\u0026AV!+kx(v/@BzkVhB6{bjxK@rgvr\u0026#qxK@q]e[GoDwN/*[wmcJ(x(4v4ayPq4ay/tb",
            "ln": 1806,
            "col": 35,
            "line": 47
          },
          {
            "b": "az(myaAz4hwmY^)wfs2TC4(nluVN[Zi-ycvx(mMAi+h/lvrDydc[dj+arR^Hw]zYjC4\u003e(hvruj4zxJUhaA?Eqy*?B1z/fRsDKp(rarR^HarUYozE^s0wN)AjB-Rk6B98BJv@(:jaT!KYC4\u003e(hvruj4zHC=ca$kcMB6\u003c0gAWSv=i%)8MarV7tarR^HA+fc0wPzu)3vJl*bu]n3B97W{w]n-5C4CYtuUKz3vqGT*uVoB^wNxd)uVGZ)wN/*[wm6K{Bzb2}BAp/2CWU97uT[1\u003eze19lwN]dUx\u003c\u003eT(z/Z2mv\u003c\u0026=GDKp(rarUGiBrCKhxjVcbjS[DRC42i3wm6p:xjVcjdlv\u003eVarR!nB8$]kByeQ0aT?qrxjVcpy?mGjdj=Pkpf6UOnKM]PnMX}(qBKIki%)8MarUomAV/sfxjSi1zxJ[bxjVcbDKp(rarR^HarUGiBrCEfzdK?MaAg+4wEoL5arR^HarR^HarSpGx-",
            "ln": 2090,
            "col": 8,
            "line": 57
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "std::path::PathBuf::from.join.join.join"
            ],
            [
              "",
              "std::path::PathBuf::from.join.join"
            ],
            [
              "",
              "std::path::PathBuf::from.join"
            ],
            [
              "",
              "std::path::PathBuf::from"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.filter.collect"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.filter"
            ],
            [
              "",
              "std::fs::read_dir.expect.map"
            ],
            [
              "",
              "std::fs::read_dir.expect"
            ],
            [
              "",
              "std::fs::read_dir"
            ],
            [
              "",
              "invalid_dir"
            ],
            [
              "",
              "entry.expect.path"
            ],
            [
              "",
              "entry.expect"
            ],
            [
              "",
              "path.extension.is_some_and"
            ],
            [
              "",
              "path.extension"
            ],
            [
              "",
              "pages.sort"
            ],
            [
              "",
              "vize_s0::String::default"
            ],
            [
              "",
              "rendered.push_str"
            ],
            [
              "",
              "invalid_pages"
            ],
            [
              "",
              "page.file_name.expect.to_str.expect"
            ],
            [
              "",
              "page.file_name.expect.to_str"
            ],
            [
              "",
              "page.file_name.expect"
            ],
            [
              "",
              "page.file_name"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse.unwrap_or_else"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse"
            ],
            [
              "",
              "render"
            ],
            [
              "",
              "vize_s2::verify::verify"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "page.with_extension"
            ],
            [
              "",
              "invalid_pages"
            ],
            [
              "",
              "page.file_name.expect.to_str.expect"
            ],
            [
              "",
              "page.file_name.expect.to_str"
            ],
            [
              "",
              "page.file_name.expect"
            ],
            [
              "",
              "page.file_name"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse.expect"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse"
            ],
            [
              "",
              "vize_s0::String::default"
            ],
            [
              "",
              "folio.print.expect"
            ],
            [
              "",
              "folio.print"
            ],
            [
              "",
              "invalid_dir"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "dir.join"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse.expect"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse"
            ],
            [
              "",
              "std::path::PathBuf::from.join.join.join"
            ],
            [
              "",
              "std::path::PathBuf::from.join.join"
            ],
            [
              "",
              "std::path::PathBuf::from.join"
            ],
            [
              "",
              "std::path::PathBuf::from"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse.expect"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio::parse"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "vize_davinci::folio::Folio"
            ],
            [
              "",
              "vize_s0::cstr"
            ],
            [
              "",
              "vize_s2::folio::DisegnoFolio"
            ],
            [
              "",
              "vize_s2::verify::Rigor"
            ],
            [
              "",
              "vize_s2::verify::verify"
            ]
          ],
          "mbr": [
            "DisegnoFolio::parse.expect",
            "DisegnoFolio::parse.unwrap_or_else",
            "PathBuf::from.join",
            "PathBuf::from.join.join",
            "PathBuf::from.join.join.join",
            "dir.join",
            "entry.expect",
            "entry.expect.path",
            "folio.print",
            "folio.print.expect",
            "page.file_name",
            "page.file_name.expect",
            "page.file_name.expect.to_str",
            "page.file_name.expect.to_str.expect",
            "page.with_extension",
            "pages.sort",
            "path.extension",
            "path.extension.is_some_and",
            "rendered.push_str",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.filter",
            "std::fs::read_dir.expect.map.filter.collect",
            "std::fs::read_to_string.expect"
          ],
          "tgt": [
            "dir.join",
            "entry.expect",
            "entry.expect.path",
            "folio.print",
            "folio.print.expect",
            "invalid_dir",
            "invalid_pages",
            "page.file_name",
            "page.file_name.expect",
            "page.file_name.expect.to_str",
            "page.file_name.expect.to_str.expect",
            "page.with_extension",
            "pages.sort",
            "path.extension",
            "path.extension.is_some_and",
            "render",
            "rendered.push_str",
            "std::fs::read_dir",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.filter",
            "std::fs::read_dir.expect.map.filter.collect",
            "std::fs::read_to_string",
            "std::fs::read_to_string.expect",
            "std::path::PathBuf::from",
            "std::path::PathBuf::from.join",
            "std::path::PathBuf::from.join.join",
            "std::path::PathBuf::from.join.join.join",
            "vize_s0::String::default",
            "vize_s2::folio::DisegnoFolio::parse",
            "vize_s2::folio::DisegnoFolio::parse.expect",
            "vize_s2::folio::DisegnoFolio::parse.unwrap_or_else",
            "vize_s2::verify::verify"
          ],
          "funcs": [
            [
              "invalid_dir",
              1256
            ],
            [
              "invalid_pages",
              1473
            ],
            [
              "render",
              2009
            ],
            [
              "every_invalid_page_is_rejected_with_its_exact_committed_diagnostic",
              2258
            ],
            [
              "every_invalid_page_is_committed_in_canonical_spelling",
              3348
            ],
            [
              "canonical_only_pages_hold_every_structural_invariant_at_raw_rigor",
              4066
            ],
            [
              "the_committed_reference_page_verifies_clean_at_both_rigors",
              4465
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "max_depth": 16,
              "call_count": 58,
              "node_count": 1254,
              "member_count": 24,
              "max_array_len": 4,
              "op_density.eq": 0,
              "member_depth_max": 5
            },
            "file": {
              "size": 4960,
              "entropy": 4.94
            },
            "text": {
              "lines": 125,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 850,
              "char_entropy": 4.94,
              "unique_chars": 86,
              "top_char_null": 0,
              "string_density": 0.27,
              "top_char_ratio": 0.09,
              "avg_line_length": 38.68,
              "max_line_length": 93,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.2,
              "identifier_density": 1.7,
              "line_length_stddev": 28.18,
              "normalized_string_count": 3.04,
              "repeated_char_sequences": 14,
              "suspicious_comment_ratio": 0.14,
              "normalized_unique_identifiers": 9.76
            },
            "binds": {
              "count": 18
            },
            "binary": {
              "peak_region_bytes": 4960,
              "peak_region_entropy": 5.05
            },
            "source": {
              "function_count": 7
            },
            "imports": {
              "count": 6,
              "third_party_count": 6,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 681,
              "count": 34,
              "avg_length": 20.03,
              "max_length": 49,
              "avg_entropy": 3.28,
              "entropy_stddev": 0.69
            },
            "comments": {
              "chars": 1254,
              "count": 21,
              "lines": 21,
              "high_entropy": 3,
              "to_code_ratio": 0.2
            },
            "functions": {
              "count": 7,
              "density": 5.6,
              "avg_params": 0.14,
              "code_ratio": 0.62,
              "max_params": 1,
              "length_stddev": 4.24,
              "avg_name_length": 38.86,
              "no_params_count": 6,
              "avg_length_lines": 11,
              "max_length_lines": 18,
              "min_length_lines": 6,
              "high_entropy_names": 4,
              "avg_param_name_length": 10
            },
            "identifiers": {
              "count": 212,
              "unique": 68,
              "avg_length": 10.03,
              "max_length": 66,
              "min_length": 2,
              "avg_entropy": 2.43,
              "reuse_ratio": 0.32,
              "length_stddev": 13.1,
              "has_digit_ratio": 0.03,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.78,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 2
            }
          }
        },
        "id": 53,
        "mol": "H(F)Md(Pa)",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/verifier_fixtures.rs",
        "pid": 0,
        "risk": 3,
        "sha": "93825235f2d9986681676477d52e8e2c9a3b1bb41893733389a48dcadda5eae5",
        "size": 4960,
        "traits": [
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                670,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/folio::vize_davinci/folio/folio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::Folio",
            "spans": [
              [
                695,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s0/cstr::vize_s0/cstr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s0::cstr",
            "spans": [
              [
                727,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s2/folio/disegnofolio::vize_s2/folio/disegnofolio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s2::folio::DisegnoFolio",
            "spans": [
              [
                746,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s2/verify/rigor::vize_s2/verify/rigor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s2::verify::Rigor",
            "spans": [
              [
                798,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s2/verify/verify::vize_s2/verify/verify",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s2::verify::verify",
            "spans": [
              [
                805,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                11,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                247,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                109,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                2138,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                2250,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Path identifies Rust tests directory"
          },
          {
            "id": "micro-behaviors/fs/directory/readdir::rust-read-dir",
            "atk": "T1083",
            "conf": 0.82,
            "crit": 3,
            "desc": "Enumerates a directory with Rust std::fs",
            "spans": [
              [
                1544,
                18
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              7,
              13
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              12
            ],
            "spans": [
              [
                2250,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 54,
        "mol": "Md(Pa)",
        "sha": "5770705acc2ff717d31e4d677030f315b8f883f15364c43b1bc76a225d2d2fa3",
        "path": "vize_s2-0.407.0.crate!!vize_s2-0.407.0/tests/verifier_observer.rs",
        "risk": 2,
        "size": 7994,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 55,
        "sha": "6ce46284d0475d9c554eeae9f91ce04cb9123153db6f30f8103968d136b69102",
        "path": "allocator-api2@0.2.21.registry.json",
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "sha": "b3af49c5bc64492e6669febe88a60338499f10147fac041d3f79a5cbfdf5252e",
        "path": "ar_archive_writer@0.5.3.registry.json",
        "size": 865,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "sha": "f2c46132fa77a6a78eea4a705685442fe912ff5fc1c5142206d92c58a75f7e3f",
        "path": "autocfg@1.5.0.registry.json",
        "size": 838,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "sha": "502246178fc917967cfb613b8b15be63a8b25bd9fcd8724faa79b2ffb4cd12c8",
        "path": "bitflags@2.13.1.registry.json",
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "sha": "bf9d4b927b7fbb1b92201a995ce6dd966855e9a50a694314434f775554ffef10",
        "path": "byteorder@1.5.0.registry.json",
        "size": 909,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "sha": "f665e500fd483c18ef7d86c0984184daff6032a17d139db58349c0caa90dbb16",
        "path": "castaway@0.2.4.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "sha": "6b04657ccdf030d4f2b8dcd94298bf4f50f2a71d3ebbcf716c2e5a16561ec623",
        "path": "cc@1.2.62.registry.json",
        "size": 997,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "sha": "aa35928505478391e36bdb841b03f4d724ab1903ff56e6c95f589eb613c06c86",
        "path": "cfg-if@1.0.4.registry.json",
        "size": 982,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "sha": "34d9fea2d17389fc3942335185af567378d57ae107b4597ae3f9643382dc684b",
        "path": "compact_str@0.10.0.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "sha": "6f4305aee24e88463aa59989981567d7b0497211d3771eb26d40755bd8c1a437",
        "path": "cow-utils@0.1.3.registry.json",
        "size": 829,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "sha": "9bb6eec6e703ae1a1451f2336ab5632786dc689bccf54550b79f9d3353d59422",
        "path": "dragonbox_ecma@0.1.12.registry.json",
        "size": 911,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "sha": "2eb5bbadb5250cb47a6999c2d001ebb39e7867afed16b5899880e4c978a48f9a",
        "path": "fastrand@2.4.1.registry.json",
        "size": 840,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "sha": "126724a8461143c5e7438d0ef3a4a90934347e8dca5edd990c50d5aed1ef9d4c",
        "path": "find-msvc-tools@0.1.9.registry.json",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "sha": "66a7f28dbf71beb923fcd65e153a1a141b99b56f1b76031081ae320dfa646c22",
        "path": "hashbrown@0.17.1.registry.json",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "sha": "130bd4291ea2486f6417203d3033851ca88a194e479f81164689088cba023c16",
        "path": "itoa@1.0.18.registry.json",
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "sha": "1d17e47d3087c203c7d60ec361675f9ebf1511beb29c50a07db09b70996fc384",
        "path": "libc@0.2.189.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 71,
        "sha": "47d6b86d5c9e98d46a185b74dc48419d64fe0832117c058e3053dfb84c3698a8",
        "path": "memchr@2.8.3.registry.json",
        "size": 963,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 72,
        "sha": "7d48e9aee4fed3b61ad629cc6ee15d439aaa10ebd7d9cd0699cf5a20201a16a3",
        "path": "nonmax@0.5.5.registry.json",
        "size": 873,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 73,
        "sha": "00e1be88e336272e80c149e13c063b62927e23b5c692d8dd25598a68dbd6b81c",
        "path": "num-bigint@0.5.1.registry.json",
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 74,
        "sha": "6101c6bb9ccae4870d8552e83bff7b182bbcedab290e6b219295769842bda555",
        "path": "num-integer@0.1.46.registry.json",
        "size": 873,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 75,
        "sha": "415d177d7428eb8519bf0b8dbbe50b3170eaee471deaa12ed4c165fcedd1fe0f",
        "path": "num-traits@0.2.19.registry.json",
        "size": 880,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 76,
        "sha": "4931a5a86ee0142dd8fcb5832f4eff9bbae23d6db3a3b9824b98305d6aa052db",
        "path": "object@0.39.1.registry.json",
        "size": 862,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 77,
        "sha": "d69de43117424498c4e1584c7f5a03762d46efa0fd20b5f94507e8be46448080",
        "path": "once_cell@1.21.4.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 78,
        "sha": "7a5461e5bd641a0a257131b0b0ebde2f2d160ed19f94a49700d258f63b9c3d30",
        "path": "owo-colors@4.3.0.registry.json",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 79,
        "sha": "4544eaa9f6828df7e38fb234727763a04d50010969a72321ca73bb13d1273c7a",
        "path": "oxc-miette@3.0.1.registry.json",
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 80,
        "sha": "9bc8b5addeaa5d76407a877f76d24b3e7ccd3c0c7806ec4bb17bc9af34628a42",
        "path": "oxc-miette-derive@3.0.1.registry.json",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 81,
        "sha": "f1ded48c9c361c61e958a9d522af6a77a3649d65c92184c0c20e69049c661b1c",
        "path": "oxc_allocator@0.142.0.registry.json",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 82,
        "sha": "ad8fc3d4c9a5b33f6f7c8f80582e3dc1360bbc0839e91a591469312df721112c",
        "path": "oxc_ast@0.142.0.registry.json",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 83,
        "sha": "4a7ab9bd6bb78f872693f31eee50d880c0b815fca661afa6592de17b98187875",
        "path": "oxc_ast_macros@0.142.0.registry.json",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 84,
        "sha": "e4bdfc2d3ca71194a3d3178a426cf7ee211281f204532b6e995b0bd3f34558f8",
        "path": "oxc_data_structures@0.142.0.registry.json",
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 85,
        "sha": "2b433edd6752a90784a261eaddb0827d3bf45452146a941dd6bd62e931f7da57",
        "path": "oxc_diagnostics@0.142.0.registry.json",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 86,
        "sha": "2b7593e49dc0d526759be37f2d210e9f25b5d45dfd06d46d458eae16a8bdfb88",
        "path": "oxc_ecmascript@0.142.0.registry.json",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 87,
        "sha": "e0d3c2683b93b2700cfd73a0bae5eb39dd8df57a00373195e994a488804991e0",
        "path": "oxc_estree@0.142.0.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 88,
        "sha": "75e4e6f7dafeaefc384d95f137d83e6b45d30a1e544ddf58e40bdb1c7299083f",
        "path": "oxc_index@5.0.0.registry.json",
        "size": 834,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 89,
        "sha": "55862bfd6d63f8d342aa0845840bb814ecd4a7fdb22fdb60c6e5db4eae036743",
        "path": "oxc_parser@0.142.0.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 90,
        "sha": "bc635bc3bfe4f9f318a64c7e610f2f40e2030b2ae1ef24abcf2ed3f286ff54fd",
        "path": "oxc_regular_expression@0.142.0.registry.json",
        "size": 858,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 91,
        "sha": "de2d2103d9d4689a2532f7b08f48ee4b0890f63d1c18d4cf521ced898ff116aa",
        "path": "oxc_span@0.142.0.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 92,
        "sha": "65af4a8523ea44ff6612f682fae4c79b17979427c98c30758faff867b2f1f257",
        "path": "oxc_str@0.142.0.registry.json",
        "size": 843,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 93,
        "sha": "f50b286467f0ca97ffb95f29f1beea9ca9a9076c1530516170a11ce28db3bc97",
        "path": "oxc_syntax@0.142.0.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 94,
        "sha": "26b0fdd0aadbfd385a566cad50f989ca94c60b01a369729983fa9292f67aab7c",
        "path": "percent-encoding@2.3.2.registry.json",
        "size": 835,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 95,
        "sha": "1d37cc9a411c42332de0518fbe0200c39e0a00749eaded6d1b3d4a6466a50c81",
        "path": "phf@0.14.0.registry.json",
        "size": 839,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 96,
        "sha": "59d32871360236f3ffba3d10249cc42301b2fb55fe88519131b65fb4a4b1b5fe",
        "path": "phf_generator@0.14.0.registry.json",
        "size": 812,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 97,
        "sha": "a635aa98a153e3dee1f798249f6b916bc346c9595f6f674ad49e9642923ed455",
        "path": "phf_macros@0.14.0.registry.json",
        "size": 829,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 98,
        "sha": "81db7e1919708fb1a7e392127a46f1f5b54a653614689e71e0d423f74d9a35ab",
        "path": "phf_shared@0.14.0.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 99,
        "sha": "e6a887610a628d39c41339941f3c9c2d62d029b51014b3bf332427be7b2648f7",
        "path": "pklrust@0.9.0.registry.json",
        "size": 824,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 100,
        "sha": "572ed2096f12043ce6794ccb146633063c747bdddce9d781624c2ef9408b4a03",
        "path": "pklrust-derive@0.9.0.registry.json",
        "size": 806,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 101,
        "sha": "ff27a6fd227d45216ad2464c3a27c61725d8d4c793db3b3b4884c9488118f53b",
        "path": "proc-macro2@1.0.106.registry.json",
        "size": 942,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 102,
        "sha": "023611a30d6d4588e7fc7b864ead052fdca39f85933cf8104e6ec1fce0c8c0f6",
        "path": "psm@0.1.31.registry.json",
        "size": 871,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 103,
        "sha": "816323eaec94df652f1cb9e127a2ee53490b2e5619ca485231afbc82aaa90085",
        "path": "quote@1.0.45.registry.json",
        "size": 827,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 104,
        "sha": "0fc3c8b352058dabcfa661bba62a23b7af6afea6317c1428845f988eed6c5222",
        "path": "rmp@0.8.15.registry.json",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 105,
        "sha": "6548ebcd5d72719f6caf5669ea4f40dcefc50f64019de48f42eb0ecdf575a251",
        "path": "rmp-serde@1.3.1.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 106,
        "sha": "a487ddce80829e6d54cdb34f68e11146afce5c7da90e9770b93596591c08aca0",
        "path": "rmpv@1.3.1.registry.json",
        "size": 831,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 107,
        "sha": "73fef335bda051262a2769668fc4f31485a6a93bdfe29b93dc5e31361e9ddf02",
        "path": "rustc-hash@2.1.3.registry.json",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 108,
        "sha": "a6fbdd455342f9162026f972ee8e7f9d8a4c862b7a1e66688577571e622ee39d",
        "path": "rustversion@1.0.22.registry.json",
        "size": 866,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 109,
        "sha": "d267ac3124660b6ec33ed186a289f4a8c366671372dfca48cda0e7ab17ada5f7",
        "path": "seq-macro@0.3.6.registry.json",
        "size": 866,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 110,
        "sha": "123eeef7e94479dfddcef8cb146e6d2dc61cbd3d2cf2fb6b2e76381faa8483ba",
        "path": "serde@1.0.228.registry.json",
        "size": 862,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 111,
        "sha": "1a6cfedb189e7ee7d99f940d481c0d95114385081c8191e26fd6a37c55be035f",
        "path": "serde_bytes@0.11.19.registry.json",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 112,
        "sha": "c3cf12c98c4b8f2a66345c21df09b0ed7fda33f81905663a9f86a80b4b0e7196",
        "path": "serde_core@1.0.228.registry.json",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 113,
        "sha": "9ba1bece0ca5be9805ed2bd09054f1baab4496f2333eab412a6258c1dd28ed79",
        "path": "serde_derive@1.0.228.registry.json",
        "size": 882,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 114,
        "sha": "ed25c53c202ea0346f25a30317da4d1616c1a156f7e820d36de85a00eee9d41e",
        "path": "serde_json@1.0.149.registry.json",
        "size": 835,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 115,
        "sha": "845079432dbdf718f3fef3b3c9dc2c312b90a37634781b9238d46743789fd2c6",
        "path": "shlex@1.3.0.registry.json",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 116,
        "sha": "9afdbd626da1d5d2417eb96a440a654034888389be5407cd34306949b932567f",
        "path": "siphasher@1.0.3.registry.json",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 117,
        "sha": "03976f1468e90eff1c66e758694583e0a8047b90569a8542577184f3a5693ff5",
        "path": "smallvec@1.15.2.registry.json",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 118,
        "sha": "5de9881e0288f37e7f0c577e911646cc2a616451d0cbd124a850918654ecc0eb",
        "path": "smawk@0.3.2.registry.json",
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 119,
        "sha": "01ef2a498343abb5dd25bccdf8ffd78c069ec771fb4634c0768e293ee99d55a2",
        "path": "stacker@0.1.25.registry.json",
        "size": 949,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 120,
        "sha": "eb2e57c81a673ca6f32616975205bb6c6227555e049cd7bd23465d9156267527",
        "path": "static_assertions@1.1.0.registry.json",
        "size": 920,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 121,
        "sha": "f6caffb6f95b86848fa562c6beb22dbae75cbdf61e22239c34ab0f53cfb50f4b",
        "path": "syn@3.0.3.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 122,
        "sha": "902d439c4272d3de8995566ec4294c30c07cea667a8920bed6787346a4838d06",
        "path": "textwrap@0.16.2.registry.json",
        "size": 923,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 123,
        "sha": "33bbb1e2245b535d728f8a2b9cad873e27daa41b6e555bdda78a55c31b2cbddc",
        "path": "thiserror@2.0.20.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 124,
        "sha": "7da95b2a724f362b0198c73599d1d0dc92caade85b467ccd4fa9fffe4cf6e3b1",
        "path": "thiserror-impl@2.0.20.registry.json",
        "size": 854,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 125,
        "sha": "9dc1dc42662864144afccc6f1e6e9b08cb66bb4e6964f47d178b12d44cb230a6",
        "path": "unicode-id-start@1.4.0.registry.json",
        "size": 941,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 126,
        "sha": "57f7f9596897e1eb3a99c5226cceff50cc1f6fbbbc02a7125a815c55211ce9b5",
        "path": "unicode-ident@1.0.24.registry.json",
        "size": 944,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 127,
        "sha": "c473f50731f216a1a68adf218c0e3544a78ed678e7dcfe1cef7899d288fdf668",
        "path": "unicode-linebreak@0.1.5.registry.json",
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 128,
        "sha": "007582bacb22288071a2c9536a67452aca3022f14061c300357083ae85893f44",
        "path": "unicode-segmentation@1.13.3.registry.json",
        "size": 992,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 129,
        "sha": "ddd50a30b0b8ede9918383cd198a9a70e6b6192147a66fdf22aba20b5a4b76c9",
        "path": "unicode-width@0.2.2.registry.json",
        "size": 954,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 130,
        "sha": "b90262b22fdc1d2d604bd6bd45e516de67c9466a93ef85d143f069368b5beeda",
        "path": "vize_carton@0.407.0.registry.json",
        "size": 832,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 131,
        "mol": "Md(Re)",
        "sha": "9bcb8c855f333d7009242ff4f99ab339a5f35f07fb60b80afc5574ad9853cf1a",
        "path": "vize_davinci@0.407.0.registry.json",
        "risk": 1,
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 132,
        "mol": "Md(Re)",
        "sha": "644145ab9a3ebbffc065679ab79df7d848fe35d0ddfe729ecf77c7f3a2455704",
        "path": "vize_davinci_derive@0.407.0.registry.json",
        "risk": 1,
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 133,
        "sha": "76ced423e93bd3b2f96aefa21d7ef067e82e2ebb1f98a24dbc853c2cab75b4d9",
        "path": "which@8.0.5.registry.json",
        "size": 877,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 134,
        "sha": "ceecda75569287e3e2cf0fceedf6db5ab1072f9196986347606e7e518ddfe9c5",
        "path": "windows-link@0.2.1.registry.json",
        "size": 828,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 135,
        "sha": "938d113347ac7528d13899ad938d345e265d4d654038fe98d256119100fbeddc",
        "path": "windows-sys@0.61.2.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 136,
        "sha": "cea2a022c841e10c8373f6ccd6115845e69f8c951e0804056fc46049b0deb90d",
        "path": "xxhash-rust@0.8.18.registry.json",
        "size": 820,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 137,
        "sha": "17d3913386f025417e0f5d0a24dcc87333f7f1d946e9ef6951d462038ea67b8a",
        "path": "zmij@1.0.21.registry.json",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "abZyg000000@)BTDsZC]vrMv5v}^IGe\u0026kmve?![/A::630pmz+B@K2ocrO4U6P{ETbTqJ-XzFX:d]SCl^Sx7)c-Kbmuw.E}L%+]Yso}eaN{@2=WgxGOPkZxjkqNxP[vj4B1GuPS-8AGTFE62V*X0w]{P\u003c",
            "ln": 0
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 88520,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 88520,
              "peak_region_entropy": 7.84
            }
          }
        },
        "id": 138,
        "ident": {
          "name": {
            "value": "vize_davinci",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/ubugeeei-prod/vize",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.407.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "vize_davinci",
            "source": "crate.name",
            "verified": false
          }
        },
        "mol": "H₃(F₃OsPo₂)Md(Pa₂)",
        "path": "pkg:cargo/vize_davinci@0.407.0",
        "pid": 2,
        "rel": "fetched",
        "risk": 5,
        "sha": "144011daf478e363017c623d9592bcc6cb0dad1ec2442d17bb4979898341d486",
        "size": 88520,
        "traits": [
          {
            "id": "micro-behaviors/process/create/direct::rust-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Spawns a child process via Rust Command",
            "from": [
              {
                "file": 37
              },
              {
                "file": 38
              },
              {
                "file": 55
              },
              {
                "file": 59
              }
            ],
            "uses": [
              4,
              17
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Tests path basename",
            "from": [
              {
                "file": 39
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 1,
            "desc": "Path identifies Rust tests directory",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-process-command",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.95,
            "crit": 3,
            "desc": "Constructs a Rust child-process command",
            "from": [
              {
                "off": 1015,
                "file": 37,
                "line": 22
              },
              {
                "off": 887,
                "file": 38,
                "line": 18
              },
              {
                "off": 2894,
                "file": 55,
                "line": 78
              },
              {
                "off": 1256,
                "file": 59,
                "line": 32
              }
            ],
            "uses": [
              31
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "micro-behaviors/data/serialize/json::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/os/env/access::std-env-var",
            "conf": 0.86,
            "crit": 3,
            "desc": "Reads a Rust environment variable",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 1,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-process-command-import",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.95,
            "crit": 3,
            "desc": "Imports Rust process::Command",
            "from": [
              {
                "file": 37
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 36
              }
            ],
            "uses": [
              2,
              8
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-fixture-directory",
            "conf": 0.95,
            "crit": 2,
            "desc": "File in test fixture or helper directory",
            "from": [
              {
                "file": 39
              }
            ],
            "uses": [
              29
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-spawn-call",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust Command spawns a child process",
            "from": [
              {
                "file": 37
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::fs-write",
            "atk": "T1041",
            "conf": 0.85,
            "crit": 3,
            "desc": "Writes a file with Rust fs::write",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "micro-behaviors/fs/directory/readdir::rust-read-dir",
            "atk": "T1083",
            "conf": 0.82,
            "crit": 3,
            "desc": "Enumerates a directory with Rust std::fs",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::command-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Command field or assignment key",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::rust-read-to-string",
            "conf": 0.88,
            "crit": 3,
            "desc": "Reads a file into a Rust string",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-or-declaration-file",
            "conf": 0.85,
            "crit": 1,
            "desc": "File is a test or type-declaration source file",
            "from": [
              {
                "file": 39
              }
            ],
            "uses": [
              28
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 9
              }
            ],
            "uses": [
              13,
              16
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "from": [
              {
                "file": 39
              }
            ],
            "uses": [
              12,
              15
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-fixture-directory-path",
            "conf": 0.95,
            "crit": 1,
            "desc": "File in test fixture directory",
            "from": [
              {
                "file": 39
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::rust-command-new-call",
            "atk": "T1059",
            "conf": 0.85,
            "crit": 3,
            "desc": "Constructs a Rust process command",
            "from": [
              {
                "file": 37
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-from-import",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.95,
            "crit": 3,
            "desc": "Constructs a Rust command using imported Command",
            "from": [
              {
                "off": 606,
                "file": 37,
                "line": 15
              },
              {
                "off": 329,
                "file": 38,
                "line": 8
              },
              {
                "off": 797,
                "file": 55,
                "line": 16
              },
              {
                "off": 432,
                "file": 59,
                "line": 10
              }
            ],
            "uses": [
              11,
              30
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 1,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/package/testing/presence/harness::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          }
        ],
        "type": "crate",
        "via": "https://static.crates.io/crates/vize_davinci/vize_davinci-0.407.0.crate"
      },
      {
        "id": 145,
        "mol": "H(F)",
        "sha": "0a34ad074c04b5f154e652869f2ecf3b72383f5bc7b6fcd51e507a21c0b94e57",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/bin/davinci-opt/export.rs",
        "risk": 2,
        "size": 3020,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 146,
        "mol": "H(F)",
        "sha": "b4eabd730f79ef25006a6a001591a012b0b40dcd80f5c2f10263eedf1ff7e6c0",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/bin/davinci-opt/main.rs",
        "risk": 2,
        "size": 10255,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 147,
        "mol": "Md(Pa)",
        "sha": "c47cb003f7ec3bd77a78534bcbabaf9e4a89c39ba322d3e481d3a498de99f5b5",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/diagnostic.rs",
        "risk": 2,
        "size": 11008,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 158,
        "mol": "Md(Pa)",
        "sha": "93a3a379a8845a76c838eb1fd2fe61f85ed2c230b2da625a1fd337ab84bf725b",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/id.rs",
        "risk": 2,
        "size": 5929,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 159,
        "mol": "Md(Pa)",
        "sha": "4692a933ae38411e1b49a9bbb341e248a3a936c6ad9e8501f070df2abb310609",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/legacy_plan.rs",
        "risk": 2,
        "size": 7067,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 161,
        "mol": "Md(Pa)",
        "sha": "a7d69da26df08595072e1cb587a6e405997b2e5af78470935fc806c8b00b1116",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/pass/canonical.rs",
        "risk": 2,
        "size": 6243,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 163,
        "mol": "Md(Pa)",
        "sha": "d17114a75cc449efad0e4c4e2c1abdf17094ef0c57ac54272d1040989ed6f41b",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/pass/kind.rs",
        "risk": 2,
        "size": 4599,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 170,
        "mol": "Md(Pa)",
        "sha": "f86710fb82efc6b4627cfde76534d6fc4714bb25e0802127ef34cd9a6153e095",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/pass/preserved.rs",
        "risk": 2,
        "size": 6842,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 171,
        "mol": "Md(Pa)",
        "sha": "6c3670d61bba290502514bf45723b48dcc456a3ca5a22283e357a18ed009fe47",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/pass.rs",
        "risk": 2,
        "size": 12040,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 172,
        "mol": "Md(Pa)",
        "sha": "ac300904a9181cfa974681e53c15b15e847547e5003fcab0b873bb63a9ff39b8",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/side_table.rs",
        "risk": 2,
        "size": 9039,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 173,
        "mol": "Md(Pa)",
        "sha": "dc1274e149bc7286f174f791ca2e9b4ba6e864ed8ff62a267267cd7977f7a58a",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/src/stage.rs",
        "risk": 2,
        "size": 5921,
        "type": "rust",
        "depth": 3
      },
      {
        "ctx": [
          {
            "b": "By/JnB1.ctCYX7GwPGImA=k@ux(+{Se{qwGu)6f3AclmBx(+z9zEEvbDsZRfCwhejaARpd3nj4QazC.mAaJK3z/NjDay/CgADL#paAz46x(ESmaAz4hwmY^)wft#cA=l8kxDRzgwGU/6C4z1lfcIDClVN9+B.L[Ti=]pEC4\u003e$BdpsoswO#3\u0026A+fnxaAg+fB7F(8vriM1ax@kvA=k@ux(=:Zy?W/}t}vabzE:(eA+PAkwN(c3fcIDFvqZ13x\u003e7N/y\u003cvSQra]?=v@Dj3x([Ddwftnfe[P3rx(vx4zE[6maARJAwNP7ZazC.jB-X:uB0bNrvrq\u0026ffcIDFvqZ13x\u003e7N/aARgtBupQMwmoT}zEWxjz/x!veIh0YB-7-iA+PG2az(mxBrC47azCv$zGGPmC{43yazC{I3nj4Q3nj4Qaw#=-wO#71vru66Bzbkdv@z",
            "ln": 50,
            "col": 12,
            "line": 3
          },
          {
            "b": "x=[#VBy/Jnay/CgADL#puUjj)x(stifcIDCu%\u003crGB-RapB97}Ni=FIHxGwh3p*[DVefE+$Bza0-w{(-F3uZA3aA?EBwNw\u003e/wO=6(A:Jr{A+do)l2pvQv{%E$AYTRJB7DFqx)Kt$vru6%x\u003eqr(B7O]yi^RhRarR!9w[aUCA=U!/Acb/jzGvuKv@=HcB.L[Ti-xT2lVN9+B.L[)Acb/jzGvuKv@=HcB.L[Ti:(]my\u003cytruVP*?uU0.?v@=p5Bz(gJaAg+fB7FZ1w[9w0Eld^UB7DFqx)Kt$wmoT}zEWxwi+AqDx(u3[DQ.{\u0026x(tKBmSi9Sz+UdXwH[%lA=k@ux(=r@lVN9+B.L[^z!%caEld^UB7DFqx)Kt$B1/Toq/)4]zF83r3nj4=aw#=*wmY^7Bzbkdv@=HcB.L[tr.lgiwoz:dazbLjayPdgq:%a%B8Mhwv}vhlze13hz/PMfxcqqfwGUG9A::6dATBDMfcB$DB8UY2Bz(gxA+e-{AaHduu$jj=By/IDC4(nluT[k0vruBdflqezfkkrBAaJK3z/NHI",
            "ln": 524,
            "col": 54,
            "line": 12
          },
          {
            "b": "wNxd?Aclnzc[cn\u003cj%i)qv)0N@Bza0-w\u003cdt:3lQDlaz+Rhaz(myazC.jB-.W=axA5-jwYEdxHl\u0026Nj%i0hB97}Ni+AB]i=X!uwm5\u003eYAWUKlCYX7GwNw$ZAWSv=3lQDlarR^HatdkIAaJK3c)AnqCYX7GwGUI$A+e:5z/QaCzfo]waz2!iB95PP3lQDlarR^HatdItA439BzGG]AD)00rBAhTVwQ5f9v@%ayA+eV\u0026vpB4:azbtjBAIRnaz2CjA^n\u0026Te]UlvxEA",
            "ln": 1834,
            "col": 10,
            "line": 50
          },
          {
            "b": "B7]Mgc[c=.B6\u003c0bzdN6.zE+eywQ5rAaz2!tau.\u003egb6F9ua$j@FarR^HarR^He[n*oy?m9#c[dj+arR^Hx(m)jBAo6Qz/P}Fdlv\u003eVarR!vzG6-uA%^s53l@+%wPI%03tae#v@Dj3x([Ddwm5}!y?W*euTW$^uT)IZz/fo0vqGp\u003ewO#3\u0026A+fn#z/{evB-Y2XaBsCrarR!ywPP5ezG6-uB09Q*w[=HiB-I52x(m)jBAn\u0026Vi%)8MarU9lB7GxlaT^WuarR^HarR!vzG6-uB1Rouzyu}Rk0p2yfF0LNarR^HarR^JBzbkdvpJ!UAcbJav}u=}vru66zE)x\u0026B0a[kaz+Q$B95JVfD:\u003eCz/G]lB0b7ky?W/gw[=HiB-I5mefFLyB-7.jDWN7?3lQDlarR^HazC.jB-.WSy?mGjdgdguarS9{3jm)#arUGiBrCZBwmoN\u003eauZ\u0026*ByWA[wO#VLi^a}LuVg0lb2}Dck#ZoWmO=YHpHuN.sx5o#mn\u003exVe[]xlB8L]bc[dj+arR^Hw]zYjx(m)jBrCpnasp/uAclnzaBsCrarR^HarR!ywPP5oz/{8gwGTbUB97}Ni+AB]i=X!uwm6B%uVQsfx(mMix(m)jBsw?NCYmk7BsntNwNPaT",
            "ln": 2080,
            "col": 34,
            "line": 54
          },
          {
            "b": "z/6u9BAz88azbLdx(tgDazbLdx(vu$vrufnwnca7y*?PqdjDYc3lQDlarR^HayPtjwPz)1wPn\u003ew3lQDlarR^HarR^Hay/tbze19lwN)t0arR^HarR^HarR^Hv{%m[zFrP?y+xdquVQsfc[cXOarR^HarR^HarR^Hb71-0ay/tbze19lwN(]}z!%caazC)tB97*",
            "ln": 3351,
            "col": 54,
            "line": 89
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "vize_atelier_sfc::parse_sfc.expect"
            ],
            [
              "",
              "vize_atelier_sfc::parse_sfc"
            ],
            [
              "",
              "vize_atelier_sfc::SfcParseOptions::default"
            ],
            [
              "",
              "vize_atelier_core::Allocator::default"
            ],
            [
              "",
              "descriptor.template.as_ref.map"
            ],
            [
              "",
              "descriptor.template.as_ref"
            ],
            [
              "",
              "vize_atelier_core::parser::parse"
            ],
            [
              "",
              "template.content.as_ref"
            ],
            [
              "",
              "vize_atelier_sfc::croquis::SfcCroquisOptions::for_lint"
            ],
            [
              "",
              "vize_atelier_sfc::croquis::analyze_sfc_descriptor"
            ],
            [
              "",
              "template_root.as_ref"
            ],
            [
              "",
              "croquis.to_vir"
            ],
            [
              "",
              "std::path::Path::new.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join"
            ],
            [
              "",
              "std::path::Path::new.join"
            ],
            [
              "",
              "std::path::Path::new"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.filter.collect"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.filter"
            ],
            [
              "",
              "std::fs::read_dir.expect.map"
            ],
            [
              "",
              "std::fs::read_dir.expect"
            ],
            [
              "",
              "std::fs::read_dir"
            ],
            [
              "",
              "fixture_dir"
            ],
            [
              "",
              "entry.expect.path"
            ],
            [
              "",
              "entry.expect"
            ],
            [
              "",
              "path.extension.is_some_and"
            ],
            [
              "",
              "path.extension"
            ],
            [
              "",
              "inputs.sort"
            ],
            [
              "",
              "fixture_inputs"
            ],
            [
              "",
              "std::env::var_os.is_some"
            ],
            [
              "",
              "std::env::var_os"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "vir_of"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse"
            ],
            [
              "",
              "vir.as_str"
            ],
            [
              "",
              "folio.print_to_string"
            ],
            [
              "",
              "input.with_extension"
            ],
            [
              "",
              "std::fs::write.expect"
            ],
            [
              "",
              "std::fs::write"
            ],
            [
              "",
              "canonical.as_str"
            ],
            [
              "",
              "std::fs::read_to_string.unwrap_or_else"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse.expect"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse"
            ],
            [
              "",
              "canonical.as_str"
            ],
            [
              "",
              "std::path::Path"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "vize_atelier_core::Allocator"
            ],
            [
              "",
              "vize_atelier_sfc::SfcParseOptions"
            ],
            [
              "",
              "vize_atelier_sfc::croquis::SfcCroquisOptions"
            ],
            [
              "",
              "vize_atelier_sfc::croquis::analyze_sfc_descriptor"
            ],
            [
              "",
              "vize_atelier_sfc::parse_sfc"
            ],
            [
              "",
              "vize_davinci::folio::Folio"
            ],
            [
              "",
              "vize_davinci::folio::FolioMode"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio"
            ],
            [
              "",
              "vize_s0::String"
            ]
          ],
          "mbr": [
            "CroquisFolio::parse.expect",
            "Path::new.join",
            "Path::new.join.join",
            "Path::new.join.join.join",
            "canonical.as_str",
            "croquis.to_vir",
            "croquis_options.analyzer_options",
            "croquis_options.analyzer_options.collect_template_expressions",
            "descriptor.template",
            "descriptor.template.as_ref",
            "descriptor.template.as_ref.map",
            "entry.expect",
            "entry.expect.path",
            "folio.print_to_string",
            "input.with_extension",
            "inputs.sort",
            "parse_sfc.expect",
            "path.extension",
            "path.extension.is_some_and",
            "std::env::var_os.is_some",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.filter",
            "std::fs::read_dir.expect.map.filter.collect",
            "std::fs::read_to_string.expect",
            "std::fs::read_to_string.unwrap_or_else",
            "std::fs::write.expect",
            "template.content",
            "template.content.as_ref",
            "template_root.as_ref",
            "vir.as_str"
          ],
          "tgt": [
            "canonical.as_str",
            "croquis.to_vir",
            "descriptor.template.as_ref",
            "descriptor.template.as_ref.map",
            "entry.expect",
            "entry.expect.path",
            "fixture_dir",
            "fixture_inputs",
            "folio.print_to_string",
            "input.with_extension",
            "inputs.sort",
            "path.extension",
            "path.extension.is_some_and",
            "std::env::var_os",
            "std::env::var_os.is_some",
            "std::fs::read_dir",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.filter",
            "std::fs::read_dir.expect.map.filter.collect",
            "std::fs::read_to_string",
            "std::fs::read_to_string.expect",
            "std::fs::read_to_string.unwrap_or_else",
            "std::fs::write",
            "std::fs::write.expect",
            "std::path::Path::new",
            "std::path::Path::new.join",
            "std::path::Path::new.join.join",
            "std::path::Path::new.join.join.join",
            "template.content.as_ref",
            "template_root.as_ref",
            "vir.as_str",
            "vir_of",
            "vize_atelier_core::Allocator::default",
            "vize_atelier_core::parser::parse",
            "vize_atelier_sfc::SfcParseOptions::default",
            "vize_atelier_sfc::croquis::SfcCroquisOptions::for_lint",
            "vize_atelier_sfc::croquis::analyze_sfc_descriptor",
            "vize_atelier_sfc::parse_sfc",
            "vize_atelier_sfc::parse_sfc.expect",
            "vize_davinci::folio::croquis::CroquisFolio::parse",
            "vize_davinci::folio::croquis::CroquisFolio::parse.expect"
          ],
          "funcs": [
            [
              "vir_of",
              977
            ],
            [
              "fixture_dir",
              1676
            ],
            [
              "fixture_inputs",
              1825
            ],
            [
              "committed_folios_are_canonical_renderer_output",
              2181
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "max_depth": 16,
              "call_count": 45,
              "node_count": 993,
              "member_count": 31,
              "op_density.eq": 0,
              "member_depth_max": 5
            },
            "file": {
              "size": 4167,
              "entropy": 4.78
            },
            "text": {
              "lines": 112,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 847,
              "char_entropy": 4.78,
              "unique_chars": 74,
              "top_char_null": 0,
              "string_density": 0.17,
              "top_char_ratio": 0.07,
              "avg_line_length": 36.21,
              "max_line_length": 96,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.23,
              "identifier_density": 1.68,
              "line_length_stddev": 29.29,
              "normalized_string_count": 1.8,
              "repeated_char_sequences": 20,
              "suspicious_comment_ratio": 0.06,
              "normalized_unique_identifiers": 11.9
            },
            "binds": {
              "count": 16
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.98
            },
            "source": {
              "function_count": 4
            },
            "imports": {
              "count": 11,
              "third_party_count": 11,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 548,
              "count": 19,
              "avg_length": 28.84,
              "max_length": 72,
              "avg_entropy": 3.44,
              "entropy_stddev": 0.88
            },
            "comments": {
              "chars": 775,
              "count": 17,
              "lines": 17,
              "high_entropy": 1,
              "to_code_ratio": 0.18
            },
            "functions": {
              "count": 4,
              "density": 3.57,
              "avg_params": 0.25,
              "code_ratio": 0.74,
              "max_params": 1,
              "length_stddev": 18.4,
              "avg_name_length": 19.25,
              "no_params_count": 3,
              "avg_length_lines": 20.75,
              "max_length_lines": 52,
              "min_length_lines": 6,
              "high_entropy_names": 1,
              "avg_param_name_length": 6
            },
            "identifiers": {
              "count": 188,
              "unique": 81,
              "avg_length": 8.65,
              "max_length": 46,
              "min_length": 2,
              "avg_entropy": 2.52,
              "reuse_ratio": 0.43,
              "length_stddev": 6.42,
              "has_digit_ratio": 0.01,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.83,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 174,
        "mol": "H₂(FOs)Md(Pa)",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/croquis_folio.rs",
        "pid": 0,
        "risk": 4,
        "sha": "775c76374c28d7679974073a2fafc6e71eaab91125de0551d3538457313e8b4d",
        "size": 4167,
        "traits": [
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "spans": [
              [
                572,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                578,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_atelier_core/allocator::vize_atelier_core/allocator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_atelier_core::Allocator",
            "spans": [
              [
                593,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_atelier_sfc/sfcparseoptions::vize_atelier_sfc/sfcparseoptions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_atelier_sfc::SfcParseOptions",
            "spans": [
              [
                651,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_atelier_sfc/croquis/sfccroquisoptions::vize_atelier_sfc/croquis/sfccroquisoptions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_atelier_sfc::croquis::SfcCroquisOptions",
            "spans": [
              [
                668,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_atelier_sfc/croquis/analyze_sfc_descriptor::vize_atelier_sfc/croquis/analyze_sfc_descriptor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_atelier_sfc::croquis::analyze_sfc_descriptor",
            "spans": [
              [
                696,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_atelier_sfc/parse_sfc::vize_atelier_sfc/parse_sfc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_atelier_sfc::parse_sfc",
            "spans": [
              [
                729,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/folio::vize_davinci/folio/folio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::Folio",
            "spans": [
              [
                769,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/foliomode::vize_davinci/folio/foliomode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::FolioMode",
            "spans": [
              [
                776,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/croquis/croquisfolio::vize_davinci/folio/croquis/croquisfolio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::croquis::CroquisFolio",
            "spans": [
              [
                787,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_s0/string::vize_s0/string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_s0::String",
            "spans": [
              [
                815,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                103,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                229,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                304,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                865,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                98,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                2173,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Path identifies Rust tests directory"
          },
          {
            "id": "micro-behaviors/fs/directory/readdir::rust-read-dir",
            "atk": "T1083",
            "conf": 0.82,
            "crit": 3,
            "desc": "Enumerates a directory with Rust std::fs",
            "spans": [
              [
                1898,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/read::std-env-var",
            "conf": 0.86,
            "crit": 3,
            "desc": "Reads a Rust environment variable",
            "spans": [
              [
                2439,
                17
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              12,
              19
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              18
            ],
            "spans": [
              [
                2173,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003era]?=wQ5rdzE^r?ayF.*C4\u003e\u00267x!smxBylk2x(mv1C}p7Sx(m*1wftD3wft#jaz2C3asH5weI[[e3nj4Q3nj4QaxiM6azL?7B2\u003cTYfcHVQfcIC)e*8R[qE%GYwPI[",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "A3eRnBy^4rwmYU2x\u003e7N/y\u003cvdBxMw3lxj@AfxK@q$CYWImwmYo]vRGZ*A^ohUCwhejaARpd3nj4QarR^HA=l8rwoq\u003caA3f1owmWcfaAITnz/{dMaAITnwPz/lvqYP#wQ4{hay/t2wPF#pzEWu*zF9J\u003ee^:l+aS@J)axi2=az$+mayD=MAa%o5y?W=#u)5(]By/GgvrujbwJy@Cz!%caaA8cuB97@bzy=]xB.\u003e\u003epzF%MjvqGU7wN(b",
            "ln": 176,
            "col": 17,
            "line": 6
          },
          {
            "b": "wGUA5B7GxlwN(c3fcICXarUluvpKy}C{1IzB8#FAvqYN^aI$3kdj$@mB-RapB97}Ni+-H[i-*uoBy=O6B0a*K3uZA3aAITniY.j*Bz9Y@DR!c)xE\u003eo5vrufHB.l4-3uZA3aAITniY.k2z!0v1B2(velVl*UvqYQbawWc4AclmNax9w)x(wzY3jp]%wGVegDsZC]vrMv5v}^$+w]zH1z-P}amSi9Sz.922z!%cao(BMNefFCyz/G]lB2(uHA=k@ux(=:Zy?W*oi%(s8z/fSraxquam[2DYcuBoHauZ?\u003eB-Q#7wJy@AvrMv5v}^JkAc9iOePL=LzE^\u003cfx(CgSw[=6)j%j5YePV2xxjSh}A=k@ux(^M+zxH5AarR^HwmoT}zEWxjz/x!veIg{QAaJ\u003c1zE\u003c}}b0o{(",
            "ln": 505,
            "col": 59,
            "line": 10
          },
          {
            "b": "cr?*rBAgUraAITnx(k%OpJgz\u0026z/dV:B98B^diHiaawWc4AclmBDKp(rarUGiBrCByBrC7izeAZ0wfs2TlVl*UvqYQpi=nIMc$NptaT!K4k#HiGuQvsVuQX6=uU0O*x(mA{ePkPIa$j%53lQDlay/tbzddr)3lQDlarR^Hatd8yxlbFfA+xCx3lQDlarR^Hatd.Swnb{fq/(L:z-P{#x(ES]c[cOLarR^HarR^He]#bBz/{dIq/(L:z-P{#x(ES]c[cOLarR^HarR^He]#bBwPz/tq/(L:z-P{#x(ES]c[cPb3lQDlaz+Rhaz(myay/80y?aUKay/tbzddr)e]$#uCwX/Te[GoDwN/*gb4Lb9x(mA{ePkPIaAIHgCw.ECdlv\u003eVarR!vw/$]3BrBI2zdLbqwQ5qCauZ\u0026*ByY96aBsCrarR^HarR!pxLzo[3lQDlarR^HarR^Hatd.Swnb]*arR^HarR^HarR^He[5*dzfo}GdgdguarR^HarR^HarSpFCYmk7BsntOByY96azC)tAa%o5wfJDfarR^HarR^HarR^He{ztIBy!//y?$IwwQ5qHvrk^+D30Rsc[cOLarR^HarR^HarR^He[GoDwN/*gb6d\u003cpx(k54v}f7?BAnNDxK@q#z!%caa$kOXarR^HEf}8tarUinz/vamxLzo[e]#bBx(kLBvqxB5djEs=arR^Hv}YN)wg\u00267mx()Zax([2}z/{evB-Y2",
            "ln": 951,
            "col": 14,
            "line": 21
          },
          {
            "b": "wm5}!y?W*ec[cn\u003cj%i)qv)0N@Bza0-w\u003cdt:3lQDlaz+Rhaz(myazbLdx(w5NaxA5-jwYEdxHl\u0026Nj%i0hB97}Ni+AB]i=X!uwm5\u003eYAWUKlCYX7GwNw$ZAWSv=3lQDlarR^HatdkIAaJK3c)AnqCYX7GwGUI$A+e:5z/QaCwQ4{gBAnSP3lQDlarR^HatdItA439BzGG]AD)00rBAhTVwQ5f9v@%ayA+eV\u0026vpB4:azbtjBAIRnaz2CjA^n\u0026Te]UlvxECqU3lP",
            "ln": 1947,
            "col": 12,
            "line": 56
          },
          {
            "b": "z/c%Le[]xlB8L]buTW?.d12PJBBkixCYU5\u003ejS\u003e}Xz!%caa$j@FarR^HarR^He[n*oy?m9#c[dj+arR^Hw]zH1z/WKLz/P}Fdlv\u003eVarR!sz!%caA%^s53tae#By/rduUj1*wHIC8zdL:JcuBoHefFCvzGGDcBugJ\u003eB98BKat2=1p*[DVluM(.DKp(rarUGi",
            "ln": 2191,
            "col": 36,
            "line": 60
          },
          {
            "b": "auZ\u0026zvrufzi=nIMc$NptaT!K4k#HiGuSor?m[3x:r83gSnM3-Ydk2vNx(ktpvqPN8i%)8MarU-Ewi8+-B2(vaA+PSbc)\u0026[wBz9iFv@DmbwO#Pse[GoDwN/*gb6mykA3b",
            "ln": 2349,
            "col": 13,
            "line": 67
          },
          {
            "b": "y?Wx[BrB%yePV2xxjSh}A=k@ux(^VkaA}KwxDRzgwGUV2B98tvx\u003e7N/aA8yAAclmBvTi6beOffnv@%sgbu]n3B97W{w]n-kxK$K.z/{8xwO2:^v@=HcB.L]7w[=HiB-I5muVQs6y\u00260E0z/]@dBAh8muT!q5wNxdZwO#Q7v{%g\u0026C{\u003e9:DKp(rarUGiBrCgly?W*eauZ\u0026Sz/6u9BAz88uUjj)x(w5vdlv\u003eVarR!nB8$]kByeQ0aT*@vy?W*ee]k9pc[cX\u0026f/gB7b6mHfaw::zf!:.Zx)s-xA+cwmwPP5eB09g]azbLdx(w5pdlv\u003eVarR!sz/M$jz!%caazCZow]zH1z/W4F3lQDlarR^Haz+RhaARgtBrAZ?B97}Ni+AB]i=X!uwm6B%uVQsfx(mMict4gjx(tBMwQ5f9v@%ayv@Dj3x([DdwftG5y?W/gA+b",
            "ln": 2634,
            "col": 11,
            "line": 74
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "std::process::Command::new"
            ],
            [
              "",
              "command.args.stdin.stdout.stderr"
            ],
            [
              "",
              "command.args.stdin.stdout"
            ],
            [
              "",
              "command.args.stdin"
            ],
            [
              "",
              "command.args"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "command.spawn.expect"
            ],
            [
              "",
              "command.spawn"
            ],
            [
              "",
              "child.stdin.as_mut.expect.write_all.expect"
            ],
            [
              "",
              "child.stdin.as_mut.expect.write_all"
            ],
            [
              "",
              "child.stdin.as_mut.expect"
            ],
            [
              "",
              "child.stdin.as_mut"
            ],
            [
              "",
              "text.as_bytes"
            ],
            [
              "",
              "drop"
            ],
            [
              "",
              "child.stdin.take"
            ],
            [
              "",
              "child.wait_with_output.expect"
            ],
            [
              "",
              "child.wait_with_output"
            ],
            [
              "",
              "core::str::from_utf8.expect"
            ],
            [
              "",
              "core::str::from_utf8"
            ],
            [
              "",
              "core::str::from_utf8.expect"
            ],
            [
              "",
              "core::str::from_utf8"
            ],
            [
              "",
              "std::path::Path::new.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join"
            ],
            [
              "",
              "std::path::Path::new.join"
            ],
            [
              "",
              "std::path::Path::new"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.filter.collect"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.filter"
            ],
            [
              "",
              "std::fs::read_dir.expect.map"
            ],
            [
              "",
              "std::fs::read_dir.expect"
            ],
            [
              "",
              "std::fs::read_dir"
            ],
            [
              "",
              "fixture_dir"
            ],
            [
              "",
              "entry.expect.path"
            ],
            [
              "",
              "entry.expect"
            ],
            [
              "",
              "path.extension.is_some_and"
            ],
            [
              "",
              "path.extension"
            ],
            [
              "",
              "folios.sort"
            ],
            [
              "",
              "std::path::Path::new.join"
            ],
            [
              "",
              "std::path::Path::new"
            ],
            [
              "",
              "std::fs::write.expect"
            ],
            [
              "",
              "std::fs::write"
            ],
            [
              "",
              "committed_folios"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "folio.display"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "committed_folios"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "folio.to_str.expect"
            ],
            [
              "",
              "folio.to_str"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse.expect.print_to_string"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse.expect"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse"
            ],
            [
              "",
              "temp_file"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "file.to_str.expect"
            ],
            [
              "",
              "file.to_str"
            ],
            [
              "",
              "temp_file"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "file.to_str.expect"
            ],
            [
              "",
              "file.to_str"
            ],
            [
              "",
              "fixture_dir.join"
            ],
            [
              "",
              "fixture_dir"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::io::Write"
            ],
            [
              "",
              "std::path::Path"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "std::process::Command"
            ],
            [
              "",
              "std::process::Output"
            ],
            [
              "",
              "std::process::Stdio"
            ],
            [
              "",
              "vize_davinci::folio::Folio"
            ],
            [
              "",
              "vize_davinci::folio::FolioMode"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio"
            ]
          ],
          "mbr": [
            "CroquisFolio::parse.expect",
            "CroquisFolio::parse.expect.print_to_string",
            "Path::new.join",
            "Path::new.join.join",
            "Path::new.join.join.join",
            "child.stdin",
            "child.stdin.as_mut",
            "child.stdin.as_mut.expect",
            "child.stdin.as_mut.expect.write_all",
            "child.stdin.as_mut.expect.write_all.expect",
            "child.stdin.take",
            "child.wait_with_output",
            "child.wait_with_output.expect",
            "command.args",
            "command.args.stdin",
            "command.args.stdin.stdout",
            "command.args.stdin.stdout.stderr",
            "command.spawn",
            "command.spawn.expect",
            "core::str::from_utf8.expect",
            "entry.expect",
            "entry.expect.path",
            "file.to_str",
            "file.to_str.expect",
            "fixture_dir.join",
            "folio.display",
            "folio.to_str",
            "folio.to_str.expect",
            "folios.sort",
            "output.stderr",
            "output.stdout",
            "path.extension",
            "path.extension.is_some_and",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.filter",
            "std::fs::read_dir.expect.map.filter.collect",
            "std::fs::read_to_string.expect",
            "std::fs::write.expect",
            "text.as_bytes"
          ],
          "tgt": [
            "Some",
            "child.stdin.as_mut",
            "child.stdin.as_mut.expect",
            "child.stdin.as_mut.expect.write_all",
            "child.stdin.as_mut.expect.write_all.expect",
            "child.stdin.take",
            "child.wait_with_output",
            "child.wait_with_output.expect",
            "command.args",
            "command.args.stdin",
            "command.args.stdin.stdout",
            "command.args.stdin.stdout.stderr",
            "command.spawn",
            "command.spawn.expect",
            "committed_folios",
            "core::str::from_utf8",
            "core::str::from_utf8.expect",
            "drop",
            "entry.expect",
            "entry.expect.path",
            "file.to_str",
            "file.to_str.expect",
            "fixture_dir",
            "fixture_dir.join",
            "folio.display",
            "folio.to_str",
            "folio.to_str.expect",
            "folios.sort",
            "path.extension",
            "path.extension.is_some_and",
            "run",
            "std::fs::read_dir",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.filter",
            "std::fs::read_dir.expect.map.filter.collect",
            "std::fs::read_to_string",
            "std::fs::read_to_string.expect",
            "std::fs::write",
            "std::fs::write.expect",
            "std::path::Path::new",
            "std::path::Path::new.join",
            "std::path::Path::new.join.join",
            "std::path::Path::new.join.join.join",
            "std::process::Command::new",
            "std::process::Stdio::piped",
            "temp_file",
            "text.as_bytes",
            "vize_davinci::folio::croquis::CroquisFolio::parse",
            "vize_davinci::folio::croquis::CroquisFolio::parse.expect",
            "vize_davinci::folio::croquis::CroquisFolio::parse.expect.print_to_string"
          ],
          "funcs": [
            [
              "run",
              938
            ],
            [
              "stdout_of",
              1567
            ],
            [
              "stderr_of",
              1677
            ],
            [
              "fixture_dir",
              1787
            ],
            [
              "committed_folios",
              1936
            ],
            [
              "temp_file",
              2284
            ],
            [
              "the_fourteen_croquis_fixtures_still_roundtrip_byte_identically",
              2706
            ],
            [
              "help_prints_the_usage_and_exits_zero",
              3685
            ],
            [
              "selecting_no_mode_is_a_usage_error",
              3911
            ],
            [
              "selecting_both_modes_is_a_usage_error",
              4234
            ],
            [
              "an_unknown_stage_reports_the_available_stages",
              4592
            ],
            [
              "non_canonical_input_reports_the_first_divergent_line",
              5063
            ],
            [
              "a_parse_failure_exits_one_with_the_folio_error",
              5964
            ],
            [
              "a_pipeline_streams_the_normalized_folio_and_reports_the_plan",
              6417
            ],
            [
              "a_pipeline_parses_the_selected_stage",
              7880
            ],
            [
              "malformed_pipeline_strings_are_usage_errors_with_the_documented_messages",
              8356
            ],
            [
              "unparseable_stdin_exits_one_before_any_plan_runs",
              9155
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "max_depth": 16,
              "call_count": 81,
              "node_count": 2638,
              "member_count": 40,
              "max_array_len": 5,
              "op_density.eq": 0,
              "member_depth_max": 6
            },
            "file": {
              "size": 9511,
              "entropy": 4.85
            },
            "text": {
              "lines": 267,
              "top_char": 116,
              "max_ws_run": 7,
              "digit_ratio": 0.02,
              "space_count": 1850,
              "char_entropy": 4.85,
              "unique_chars": 82,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.36,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.62,
              "max_line_length": 216,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.07,
              "last_line_length": 1,
              "whitespace_ratio": 0.22,
              "identifier_density": 1.57,
              "line_length_stddev": 29.09,
              "normalized_string_count": 5.81,
              "repeated_char_sequences": 32,
              "suspicious_string_ratio": 0.06,
              "normalized_unique_identifiers": 11.91
            },
            "binds": {
              "count": 29
            },
            "binary": {
              "peak_region_bytes": 9511,
              "peak_region_entropy": 5.01
            },
            "source": {
              "function_count": 17
            },
            "imports": {
              "count": 9,
              "aliased": 1,
              "third_party_count": 9,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 2,
              "bytes": 2255,
              "count": 95,
              "shell": 4,
              "avg_length": 23.74,
              "max_length": 196,
              "avg_entropy": 3.27,
              "empty_count": 8,
              "entropy_stddev": 0.83
            },
            "comments": {
              "chars": 1059,
              "count": 20,
              "lines": 20,
              "to_code_ratio": 0.08
            },
            "functions": {
              "count": 17,
              "density": 6.37,
              "avg_params": 0.35,
              "code_ratio": 0.81,
              "max_params": 2,
              "length_stddev": 8.05,
              "avg_name_length": 34.41,
              "no_params_count": 13,
              "avg_length_lines": 12.76,
              "max_length_lines": 34,
              "min_length_lines": 3,
              "high_entropy_names": 10,
              "avg_param_name_length": 5.33
            },
            "identifiers": {
              "count": 419,
              "unique": 96,
              "avg_length": 11,
              "max_length": 72,
              "min_length": 1,
              "avg_entropy": 2.43,
              "reuse_ratio": 0.23,
              "length_stddev": 14.22,
              "has_digit_ratio": 0.01,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.1,
              "all_lowercase_ratio": 0.83,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 175,
        "mol": "H₂(F₂Po₃)Md₂(In₃Pa)",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/davinci_opt_cli.rs",
        "pid": 0,
        "risk": 5,
        "sha": "c5c871dc288b7be5e573ef2d5fb17f55922ce6f4270546e53f37be08c0243dd2",
        "size": 9511,
        "traits": [
          {
            "id": "metadata/import/rust/std/io/write::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io::Write as _",
            "spans": [
              [
                553,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "spans": [
              [
                590,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                596,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/command::std/process/command",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Command",
            "spans": [
              [
                625,
                21
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/output::std/process/output",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Output",
            "spans": [
              [
                634,
                20
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/stdio::std/process/stdio",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Stdio",
            "spans": [
              [
                642,
                19
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/folio::vize_davinci/folio/folio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::Folio",
            "spans": [
              [
                677,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/foliomode::vize_davinci/folio/foliomode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::FolioMode",
            "spans": [
              [
                684,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/croquis/croquisfolio::vize_davinci/folio/croquis/croquisfolio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::croquis::CroquisFolio",
            "spans": [
              [
                695,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                272,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                2889,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                224,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                2698,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Path identifies Rust tests directory"
          },
          {
            "id": "micro-behaviors/fs/directory/readdir::rust-read-dir",
            "atk": "T1083",
            "conf": 0.82,
            "crit": 3,
            "desc": "Enumerates a directory with Rust std::fs",
            "spans": [
              [
                2011,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-full-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "spans": [
              [
                1396,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-path-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary path",
            "spans": [
              [
                2381,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-deferred-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.88,
            "crit": 3,
            "desc": "Rust spawns a Command after setup",
            "spans": [
              [
                1015,
                211
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-spawn-call",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust Command spawns a child process",
            "spans": [
              [
                1015,
                211
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::rust-command-new-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Constructs a Rust process command",
            "spans": [
              [
                1015,
                26
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              10,
              16
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "uses": [
              22
            ],
            "spans": [
              [
                1015,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::rust-process-command",
            "conf": 0.95,
            "crit": 3,
            "desc": "Constructs a Rust child-process command",
            "uses": [
              22
            ],
            "spans": [
              [
                1015,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Spawns a child process via Rust Command",
            "uses": [
              21,
              25
            ],
            "spans": [
              [
                1015,
                211
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              15
            ],
            "spans": [
              [
                2698,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "aw:*Bf/6}\u003ex(ET1x(mGlzeS@@az2!tA::2uaAh4jzE)u3wO#33Bz\u0026pkzE+^JBzbj)fe1E\u003eu[A%xz!%caeO5Nou)6A1AXhlsB8@EmB.#7GazC}sayD=Mw]zH1z.kyfBy/FAv}Yp*xjUD[xKL%}azkb8wH[%jzE:(ixK}J7fcIDCeIh6Uze0)2eOYuBzEsO#CYmOwBrC:ny?WA*By!#9vp%1.zGx[xBzbkdv@Dj3x([DdwfsY5eIO$5B7n({zd9=8fcIDWxMw3lxj@AfxK@rcBAh89BrCTrvrb{\u0026aA?gfx\u003egT]z/M%Gr8Uw6h7pc+3uZA3aAITniYZ$[iYZt.x()]evriL#i%{aKwGV5owi8+\u003cvrufzi^TXiBz9iFp*[DVluM)*i%{aKwGV5owi8+\u003cA=kD0B8%x6DQzZ*zddr)efE-hBz#wAefE(kwnb$gi%(s8z/fSraxquam[2DYcuBoHauZ?\u003eB-Q#7wJy@AvrMv5v}^JkAc9iOePL=LzE^\u003cfx(CgSw[=6)j%j5YePV2xxjSh}A=k@ux(^M+zxH5AarR^HwmoT}zEWxjz/x!veIg{QAaJ\u003c1zE\u003c}}b0o{(zGGrik3PoOtp?BFByw/[auTZ!vp%dnt(",
            "ln": 19,
            "col": 20,
            "line": 1
          },
          {
            "b": "cr?*rBAgUraAITnx(k%OpJgz\u0026z/dV:B98B^diHiaawWc4AclmBDKp(rarUGiBrCByBrC7izeAZ0wfs2TlVl*UvqYQpi=nIMc$NptaT!K4k#HiGuQvsVuQX6=uU0O*x(mA{ePkPIa$j%53lQDlay/tbzddr)3lQDlarR^Hatd8yxlbFfA+xCx3lQDlarR^Hatd.Swnb{fq/(L:z-P{#x(ES]c[cOLarR^HarR^He]#bBz/{dIq/(L:z-P{#x(ES]c[cOLarR^HarR^He]#bBwPz/tq/(L:z-P{#x(ES]c[cPb3lQDlaz+Rhaz(myay/80y?aUKay/tbzddr)e]$#uCwX/Te[GoDwN/*gb4Lb9x(mA{ePkPIaAIHgCw.ECdlv\u003eVarR!vw/$]3BrBI2zdLbqwQ5qCauZ\u0026*ByY96aBsCrarR^HarR!pxLzo[3lQDlarR^HarR^Hatd.Swnb]*arR^HarR^HarR^He[5*dzfo}GdgdguarR^HarR^HarSpFCYmk7BsntOByY96azC)tAa%o5wfJDfarR^HarR^HarR^He{ztIBy!//y?$IwwQ5qHvrk^+D30Rsc[cOLarR^HarR^HarR^He[GoDwN/*gb6d\u003cpx(k54v}f7?BAnNDxK@q#z!%caa$kOXarR^HEf}8tarUinz/vamxLzo[e]#bBx(kLBvqxB5djEs=arR^Hv}YN)wg\u00267mx()Zax([2}z/{evB-Y2",
            "ln": 823,
            "col": 14,
            "line": 17
          },
          {
            "b": "wQ5f9v@%ayB97@7A=JppB0aEZmLcOzdggFg3tae#By/rduU0\u003e\u003ec#JEgwJy}XB98BKat2=1p*[DVluM(.DKp(rarUGiBrCadAV^H/p*[DViY.d\u0026Cpm3uB%emTlQsQupHv6!qB:ePuSo-@l}Ho2djD(:z!T8qzEEx[dlv\u003eVarR!ywPP54auZ\u0026*ByWA[w]*0]A+f9aC4C2\u003ex(WM?y?$HDwnc6ki%)8MarUg",
            "ln": 1630,
            "col": 42,
            "line": 42
          },
          {
            "b": "B0$NkAYLr\u0026p*[DVdiHiaaxA5-jx3uxx(mMEaBsCrarR!ywPP5iB-X:zvqPN%iV}Emv)0XiA+PA7j%i0hB97}Ni+AB]i=X!uwm5\u003eYAWUEjAW.trarR^HarR^VwQ5f9v@%aywoz:day]hbwN/?2A^n^sCXIkvB0r4uarR^HarR^He]t3od12PzBAhUOaBsCrarR^HarR^HarR!rzGG]A3lQDlarR^HarR^HarR^HatdkIAaJK3c)AXyvpS!Qy?j-1B.#7uwO}",
            "ln": 1831,
            "col": 17,
            "line": 51
          },
          {
            "b": "arSpFCYmk7Bsntkr7nD0aAg+4wGU(0zdK[u3lQDlarR^HaBLWCarR^HarR^He[n*oy?m9#c[dj+arR^HzEEx[B1RJLA=-YUi%)8MarUMgzdN+}Ef{ratxBB$Bx]k=zxJLfy?W/{wnc6\u003eCxdztwPIi%zE)f]vp%dUAaK5%Aa9*ec[co=3lQDlaz+Rhay]hbauZ\u0026?wO(x[wnc6jb5/p?f/7y[z!%caeO5Noa$kOXarR^Hy?mYhz/{evB-X-?aAzQxc\u003c?7tarR^HarS1n3lQDlarR^HarQ",
            "ln": 2121,
            "col": 15,
            "line": 59
          },
          {
            "b": "AV#}-3lQDlarR^HaycJ9arR^HarR^Hq/uI:c{*{4m[3xaed9HxarS9{3lQDlayPtjwPz)1wPn\u003ewz/{evB-YlSByxolB1Q%vwmWerefE(fzdLaHdjEs=arR^HvrlH3A=+V1AuM-KByYrjBye@#c)\u0026\u003ePBz#wAdj=PdryxtCr4f)oarR^HvrlH3A=+V1AuM.qarR^",
            "ln": 2516,
            "col": 42,
            "line": 76
          },
          {
            "b": "fFCjkB22vSwPRukw]zH1zZ3.Pb6dZwy\u003c6xgz.t^Cz/c+83lQDlasPwVarR^Hw]zYjzEEx[azCZotoU:PfFdu3e[5NnxKJJ9z!%caa$K\u0026XfFCjkB22vSwPRukw]zH1zZ5EfDKp(rarR^HarUGiBrCWpCYU5\u003eaAITniYZ\u003e]iY.p)vpS.!z^NNcA+Py",
            "ln": 3089,
            "col": 33,
            "line": 94
          },
          {
            "b": "CYmk7BsntPx(dN4xcp=gAbP=saAz44woe}zi%)8MarUGiBrCstz/dPUB7Gx5wNxg[z/dP%r://!wGTbUB7Gx5wNxg[z/dP%w].*buVQsfc)\u003c4ECYUw!wQ5f9v@%aywQ5fjA=-BrB0bTmy?WA5n(FIXa$kOXarR^Hy?mYhB7n({zdaLIaz+$8wm6y/xK#3?c[dj+arR^HvrlH3A=+V1AuM-Kv}YB\u003cvp9ITwN/Hpi^a}Fx\u003egT]wHF)Dv}YB\u003cvjSJFyiarhefDbZa$k5=pIRu",
            "ln": 5975,
            "col": 48,
            "line": 184
          },
          {
            "b": "B7F(8Cvtr6efF$Av@Dx#wN({azE^s0aARpd3lQDlatkw\u003cwmoT}zEWx6yH}=lCwhejaARpdaAITkxjSh]zE:(ixK@r0A=l8tcVZzDwNP9(Aa9*ej0nAVayP85z!0i$z/MgcarR^WfcB$DB97\u0026by?mcdaz#atxLzu%aARTDzEW9%wN)tmzF{Ucz/]@t",
            "ln": 6243,
            "col": 43,
            "line": 189
          },
          {
            "b": "B8L@2b6dmcwO\u003e\u003c.C4CYnx(v(kt}vatwPzr)uUTU2zAo*[B8L}tc]0e1i%)8MarU9lB7GxluUaj2c#9*wzD!q{z/6u1zE:}%efG1BA+5-*yiarhiY.1%z/cZDb4Lb9x(mA{ePkPIa$j%53lQDlayPtjwPz)1wPn\u003ewyiarhtoWG(y\u0026r/(BzkVhb3=-xB7Gx5wNxg[z/dP%r://!wJz\u003eEB.\u003e\u003eyi%)8MarU9lB7GxluUaj2c#9*wzD!q{z/]@twPz\u0026o",
            "ln": 6412,
            "col": 17,
            "line": 192
          },
          {
            "b": "dlv(+3jnBtfcA@bvpQH5xK@q@z/6u9BAz88aAI4awO\u003e\u0026#A+f5}Bzk]faARJABzbxfay/C2By=?vaz\u003eL8x\u003ey{$Bs)]jzxJ+lvpS.^v}YB\u003cvjiMEeJ$p#wPzr)uUTU2zAo*VvqH6$aBsCrarR!ywPP5lvruf9jS)NfBz9Y@zE[2uwO#Vmc)z2AqB:I\u0026",
            "ln": 7174,
            "col": 5,
            "line": 208
          },
          {
            "b": "zyuYtvrMv5v}^Jnz^^f2dgdguarR^HarSpKz!T8qb5?vbzxZIparR^HarR^He]2rszyuYFA=kM7y?khfCYmOwBs}SAxK#3?e]2DCzxZI\u003e3lQDlaz+RhaARgtBrAZ?B94",
            "ln": 7390,
            "col": 13,
            "line": 216
          },
          {
            "b": "w]*0]A+eV\u0026uVZi[B98CpzF7vAAa9\u003c4dk2gRAaJK3c)AetzeB0eBy!#9B7n({zdaMcwNPa\u003ca$kOXarR^HB7Gx5wNxg[z/dP%w].*buVQsfc)\u003c4ECYUw!wQ5f9v@%ayv@Dj3x([Ddwft@6xK#3?azC)tC42i3wfsGypFJ8.3vJn7B7DF8vrMv5v}/p(wPI%2B9hCvz/P}Xi=!!AwO\u003e\u0026#vriMjv}YB\u003cvp9ITwN/Hq3i",
            "ln": 7495,
            "col": 21,
            "line": 219
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "std::process::Command::new"
            ],
            [
              "",
              "command.args.stdin.stdout.stderr"
            ],
            [
              "",
              "command.args.stdin.stdout"
            ],
            [
              "",
              "command.args.stdin"
            ],
            [
              "",
              "command.args"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "command.spawn.expect"
            ],
            [
              "",
              "command.spawn"
            ],
            [
              "",
              "child.stdin.as_mut.expect.write_all.expect"
            ],
            [
              "",
              "child.stdin.as_mut.expect.write_all"
            ],
            [
              "",
              "child.stdin.as_mut.expect"
            ],
            [
              "",
              "child.stdin.as_mut"
            ],
            [
              "",
              "text.as_bytes"
            ],
            [
              "",
              "drop"
            ],
            [
              "",
              "child.stdin.take"
            ],
            [
              "",
              "child.wait_with_output.expect"
            ],
            [
              "",
              "child.wait_with_output"
            ],
            [
              "",
              "core::str::from_utf8.expect"
            ],
            [
              "",
              "core::str::from_utf8"
            ],
            [
              "",
              "core::str::from_utf8.expect"
            ],
            [
              "",
              "core::str::from_utf8"
            ],
            [
              "",
              "std::path::Path::new.join"
            ],
            [
              "",
              "std::path::Path::new"
            ],
            [
              "",
              "std::fs::remove_dir_all"
            ],
            [
              "",
              "std::fs::read_dir.expect.map.collect"
            ],
            [
              "",
              "std::fs::read_dir.expect.map"
            ],
            [
              "",
              "std::fs::read_dir.expect"
            ],
            [
              "",
              "std::fs::read_dir"
            ],
            [
              "",
              "entry.expect.file_name.into_string.expect"
            ],
            [
              "",
              "entry.expect.file_name.into_string"
            ],
            [
              "",
              "entry.expect.file_name"
            ],
            [
              "",
              "entry.expect"
            ],
            [
              "",
              "names.sort"
            ],
            [
              "",
              "temp_dir"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "dir.to_str.expect"
            ],
            [
              "",
              "dir.to_str"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "dir.join"
            ],
            [
              "",
              "temp_dir"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "dir.to_str.expect"
            ],
            [
              "",
              "dir.to_str"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "temp_dir"
            ],
            [
              "",
              "std::fs::create_dir_all.expect"
            ],
            [
              "",
              "std::fs::create_dir_all"
            ],
            [
              "",
              "dir.join"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "path.to_str.expect"
            ],
            [
              "",
              "path.to_str"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "serde_json::from_str.expect"
            ],
            [
              "",
              "serde_json::from_str"
            ],
            [
              "",
              "load_schema"
            ],
            [
              "",
              "json.spans.as_array.expect"
            ],
            [
              "",
              "json.spans.as_array"
            ],
            [
              "",
              "std::path::Path::new.join.join.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join"
            ],
            [
              "",
              "std::path::Path::new.join"
            ],
            [
              "",
              "std::path::Path::new"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "serde_json::from_str.expect"
            ],
            [
              "",
              "serde_json::from_str"
            ],
            [
              "",
              "std::io::Write"
            ],
            [
              "",
              "std::path::Path"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "std::process::Command"
            ],
            [
              "",
              "std::process::Output"
            ],
            [
              "",
              "std::process::Stdio"
            ],
            [
              "",
              "davinci_test_support::schema"
            ]
          ],
          "mbr": [
            "Path::new.join",
            "Path::new.join.join",
            "Path::new.join.join.join",
            "Path::new.join.join.join.join",
            "Path::new.join.join.join.join.join",
            "child.stdin",
            "child.stdin.as_mut",
            "child.stdin.as_mut.expect",
            "child.stdin.as_mut.expect.write_all",
            "child.stdin.as_mut.expect.write_all.expect",
            "child.stdin.take",
            "child.wait_with_output",
            "child.wait_with_output.expect",
            "command.args",
            "command.args.stdin",
            "command.args.stdin.stdout",
            "command.args.stdin.stdout.stderr",
            "command.spawn",
            "command.spawn.expect",
            "core::str::from_utf8.expect",
            "dir.join",
            "dir.to_str",
            "dir.to_str.expect",
            "entry.expect",
            "entry.expect.file_name",
            "entry.expect.file_name.into_string",
            "entry.expect.file_name.into_string.expect",
            "json.spans",
            "json.spans.as_array",
            "json.spans.as_array.expect",
            "names.sort",
            "output.stderr",
            "output.stdout",
            "path.to_str",
            "path.to_str.expect",
            "serde_json::from_str.expect",
            "std::fs::create_dir_all.expect",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.collect",
            "std::fs::read_to_string.expect",
            "text.as_bytes"
          ],
          "tgt": [
            "Some",
            "child.stdin.as_mut",
            "child.stdin.as_mut.expect",
            "child.stdin.as_mut.expect.write_all",
            "child.stdin.as_mut.expect.write_all.expect",
            "child.stdin.take",
            "child.wait_with_output",
            "child.wait_with_output.expect",
            "command.args",
            "command.args.stdin",
            "command.args.stdin.stdout",
            "command.args.stdin.stdout.stderr",
            "command.spawn",
            "command.spawn.expect",
            "core::str::from_utf8",
            "core::str::from_utf8.expect",
            "dir.join",
            "dir.to_str",
            "dir.to_str.expect",
            "drop",
            "entry.expect",
            "entry.expect.file_name",
            "entry.expect.file_name.into_string",
            "entry.expect.file_name.into_string.expect",
            "json.spans.as_array",
            "json.spans.as_array.expect",
            "load_schema",
            "names.sort",
            "path.to_str",
            "path.to_str.expect",
            "run",
            "serde_json::from_str",
            "serde_json::from_str.expect",
            "std::fs::create_dir_all",
            "std::fs::create_dir_all.expect",
            "std::fs::read_dir",
            "std::fs::read_dir.expect",
            "std::fs::read_dir.expect.map",
            "std::fs::read_dir.expect.map.collect",
            "std::fs::read_to_string",
            "std::fs::read_to_string.expect",
            "std::fs::remove_dir_all",
            "std::path::Path::new",
            "std::path::Path::new.join",
            "std::path::Path::new.join.join",
            "std::path::Path::new.join.join.join",
            "std::path::Path::new.join.join.join.join",
            "std::path::Path::new.join.join.join.join.join",
            "std::process::Command::new",
            "std::process::Stdio::piped",
            "temp_dir",
            "text.as_bytes"
          ],
          "funcs": [
            [
              "run",
              810
            ],
            [
              "stdout_of",
              1439
            ],
            [
              "stderr_of",
              1549
            ],
            [
              "temp_dir",
              1659
            ],
            [
              "sorted_entries",
              1815
            ],
            [
              "folio_dir_writes_one_page_per_pass",
              2220
            ],
            [
              "folio_after_change_gates_noop_passes_to_an_empty_directory",
              3337
            ],
            [
              "the_dump_and_timing_flags_are_pipeline_mode_only",
              4407
            ],
            [
              "timing_json_satisfies_the_p0_11_schema",
              5268
            ],
            [
              "load_schema",
              7245
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 19,
              "call_count": 75,
              "node_count": 2173,
              "member_count": 42,
              "max_array_len": 7,
              "member_depth_max": 6
            },
            "file": {
              "size": 7680,
              "entropy": 4.85
            },
            "text": {
              "lines": 222,
              "top_char": 101,
              "max_ws_run": 7,
              "digit_ratio": 0.02,
              "space_count": 1656,
              "char_entropy": 4.85,
              "unique_chars": 80,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.44,
              "top_char_ratio": 0.06,
              "avg_line_length": 33.59,
              "max_line_length": 216,
              "empty_line_ratio": 0.07,
              "last_line_length": 49,
              "whitespace_ratio": 0.24,
              "identifier_density": 1.47,
              "line_length_stddev": 26.88,
              "normalized_string_count": 6.58,
              "repeated_char_sequences": 44,
              "normalized_unique_identifiers": 10.91
            },
            "binds": {
              "count": 19
            },
            "binary": {
              "peak_region_bytes": 5632,
              "peak_region_entropy": 5.1
            },
            "source": {
              "function_count": 10
            },
            "imports": {
              "count": 7,
              "aliased": 2,
              "third_party_count": 7,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1746,
              "count": 98,
              "avg_length": 17.82,
              "max_length": 189,
              "avg_entropy": 3.03,
              "empty_count": 2,
              "entropy_stddev": 0.92
            },
            "comments": {
              "chars": 966,
              "count": 16,
              "lines": 16,
              "to_code_ratio": 0.08
            },
            "functions": {
              "count": 10,
              "density": 4.5,
              "avg_params": 0.6,
              "code_ratio": 0.86,
              "max_params": 2,
              "length_stddev": 14.27,
              "avg_name_length": 23.2,
              "no_params_count": 5,
              "avg_length_lines": 19.1,
              "max_length_lines": 48,
              "min_length_lines": 3,
              "high_entropy_names": 4,
              "avg_param_name_length": 4.67
            },
            "identifiers": {
              "count": 326,
              "unique": 85,
              "avg_length": 8.14,
              "max_length": 58,
              "min_length": 1,
              "avg_entropy": 2.33,
              "reuse_ratio": 0.26,
              "length_stddev": 8.98,
              "has_digit_ratio": 0.02,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.8,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 176,
        "mol": "H₄(CmDbF₂Po₃)Md₂(In₃Pa)",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/davinci_opt_dumps.rs",
        "pid": 0,
        "risk": 7,
        "sha": "12b35d8f92ad914386d9c495a9dd057570c0e7a1f205c229e66fdb2a5e6fcc76",
        "size": 7680,
        "traits": [
          {
            "id": "metadata/import/rust/std/io/write::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io::Write as _",
            "spans": [
              [
                276,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "spans": [
              [
                313,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                319,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/command::std/process/command",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Command",
            "spans": [
              [
                348,
                21
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/output::std/process/output",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Output",
            "spans": [
              [
                357,
                20
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/stdio::std/process/stdio",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Stdio",
            "spans": [
              [
                365,
                19
              ]
            ]
          },
          {
            "id": "metadata/import/rust/davinci_test_support/schema::schema_check",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports davinci_test_support::schema as schema_check",
            "spans": [
              [
                7634,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                67,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                142,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                3137,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                6291,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                7222,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                2212,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Path identifies Rust tests directory"
          },
          {
            "id": "micro-behaviors/communications/http/request/tasking::http-task-command-field-read",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Reads structured task command field",
            "spans": [
              [
                6476,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/json::rust-serde-json-parse",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust parses JSON text or bytes",
            "spans": [
              [
                6039,
                27
              ],
              [
                7559,
                68
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/readdir::rust-read-dir",
            "atk": "T1083",
            "conf": 0.82,
            "crit": 3,
            "desc": "Enumerates a directory with Rust std::fs",
            "spans": [
              [
                1895,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-full-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "spans": [
              [
                1268,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-api-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary directory API",
            "spans": [
              [
                1662,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/stage::source-temp-path-reference",
            "conf": 0.92,
            "crit": 1,
            "desc": "Source references temporary path",
            "spans": [
              [
                1739,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-deferred-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.88,
            "crit": 3,
            "desc": "Rust spawns a Command after setup",
            "spans": [
              [
                887,
                211
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-spawn-call",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust Command spawns a child process",
            "spans": [
              [
                887,
                211
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::rust-command-new-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Constructs a Rust process command",
            "spans": [
              [
                887,
                26
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              8,
              15
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "uses": [
              24
            ],
            "spans": [
              [
                887,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::rust-process-command",
            "conf": 0.95,
            "crit": 3,
            "desc": "Constructs a Rust child-process command",
            "uses": [
              24
            ],
            "spans": [
              [
                887,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Spawns a child process via Rust Command",
            "uses": [
              23,
              27
            ],
            "spans": [
              [
                887,
                211
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              14
            ],
            "spans": [
              [
                2212,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 187,
        "mol": "Md(Pa)",
        "sha": "8f5cbc2ecf0ba22ca4e8a0c312ce6ad35b765a8839ba7c912c8ee8d71945512c",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/folio_derive_laws.rs",
        "risk": 2,
        "size": 7235,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 188,
        "mol": "Md(Pa)",
        "sha": "79165b660600dbf979e46357642cde326c0a3a07cf415f581f9f2370382402fe",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/folio_dump.rs",
        "risk": 2,
        "size": 2399,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 189,
        "mol": "Md(Pa)",
        "sha": "7606eed6076445bd1db1a65abbec6043b74216a312a1302e45463dfbb47e2df5",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/folio_laws.rs",
        "risk": 2,
        "size": 7629,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 190,
        "mol": "Md(Pa)",
        "sha": "f211d3b7eadfbf9915f8753b1b4e39820226d1639dc8ac714b3ed595c90f2321",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/pass_observer_law.rs",
        "risk": 2,
        "size": 8102,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 191,
        "mol": "Md(Pa)",
        "sha": "c7965314cc26f4446c502a232931679759feee522632c557ce8084efa84c330f",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/pass_observer_timing.rs",
        "risk": 2,
        "size": 4095,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 192,
        "mol": "Md(Pa)",
        "sha": "2a84330c92b7cb7af1c45d60cb08a977fd15312f9e0805ad025853b4f3996453",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/pass_pipeline_syntax.rs",
        "risk": 2,
        "size": 6938,
        "type": "rust",
        "depth": 3
      },
      {
        "ctx": [
          {
            "b": "at2=1dK]4My?$kiz/PY6y?Xibwc%$yaS$xny?W/qdJ\u0026!Ivq{p3z/^auB-YeSCwhejaAR4jxjVf@wft@nA=\u003e(lB-H]bayPtjwPz)layPslB9hCvy?mD{zGG}bfe1E\u003ez/fxpasHVtB9hIizEWl2.LYjte^:l+aQP\u003eQaS%-$wPzu8vrb{4zF{UlvqYQ!wft/fBzkPaDsp]fz/cXpvrlH3B0bQyBzkLlp+\u003cQ.efG1LaARpdazth7zE))gaAzQxA%:MNaS$(uwGU@aAaJ\u003c1zE\u003c@cvpJ$+zE)\u003claA}KwxDRhhePkOJvSb^\u003ewPF#jC4CXpvix5#zeB0eBy!#9v@=HcB.L[7fe1E\u003ew[=HiB-I4O",
            "ln": 51,
            "col": 52,
            "line": 1
          },
          {
            "b": "x([1}fe1E\u003eu$1a$wPz)1w]zH1z^NN6vq{p3z/^dgasItBwGU@jx(n37AW-KZvqYP#Aa%hjBzbkdCvtr6ayO+\u0026z/]@tx(mMavrh=efcIDWxK@rcBAhIlBAIRjy-)!wAbYS8zdNQbe*abbwGUC@zEENheO]0wwO-GhCwg}qwo8ycwPF#oxK@rcvqPM",
            "ln": 536,
            "col": 70,
            "line": 9
          },
          {
            "b": "BzbYkB.twgu$rX?x(mA{ePkPIat2f:x(ET1x(mG\u0026aA8cuB97@bzy#n6B-RapB97}Ni+-H[i-*uoBy=O6B0a*K3uZA3aAITniY.j*Bz9Y@DR!c)xE\u003eo5vrufHB.l4-3uZA3aAITniY.k2z!0v1B2(velVl*UvqYQbax9w)x(wzY3jp]%wGVegDsZC]vrMv5v}^$+vrlH3A=+V2z!%cauVQ9[Ac2YhBuo?LB7DFqx)Kt$wmoT}zEWxwi+AqDx(u3[DQ.{\u0026x(tKBmSi9Sz+UdXwH[%lA=k@ux(=r@lVN9+B.L[^z!%caEld^UB7DFqx)Kt$wmoT}zEWxwi=FIGB2(ve3lQDlavpiYxjVfXvSMa3C4CXBavZG{vpA}!x([RKaw=G/B3%OXv\u003en:0vrlG.x(mDjaw==\u003ewO=6#wH[%2A+fr6A=#28efF$QzEmu%AaJ\u003c1zE\u003evaEld=yfe1$3k{gbPB8@{OxKL\u003c\u003ewft\u0026cvqXaGBA.TCw{5f6vR/P#zF}aBAc0dyxKL{}zF782aA}mgyB*PIxK#67vixz}zE^f$z/Qagfe1$3vQTp$x\u003eqrceG/aMaARpdaA}mgyAN4}v@DHcBzg",
            "ln": 696,
            "col": 5,
            "line": 12
          },
          {
            "b": "arR^VyhW*7c)Aewz/G]lB0r4uarR^HarR^He]2rszyuYFA=k]reO5BlBAhIlBAIRne[P3rx(tgA3vJl*bu]n3B97W{w]n-1uVoZ#wO=6#wNxF2zEmE5vq{p3z/*5cBzbk)w{4{auV6!5zddl{DsZR]w]zH1zZW4SDKp(rarUGiBrCWpCYU5\u003eaAITniYZ\u003e]iY.p)vpS.!z^NNcA+PA7c$WgrBAIRnc[cO$wQ5f9v@%ayv@Dj3x([DdwftE",
            "ln": 1830,
            "col": 6,
            "line": 51
          },
          {
            "b": "B-8qxayPq43lQDlatkw\u003cBzbl5B7GfhwPF#5axhn\u003ef/yd.A==2cvpKyi3lQDlayPtjwPz)1wPn\u003ew3lQDlarR^HayYF7xjVfqAb]VgByfcduVQsfx(mMimSi9Sz+UdXwJz\u003ewB.\u003e\u003eye[5*dB98BJdj+/GarR^HarR^JtvI.=xjVfpz^)^0A=#2mu0In\u003evqG.2jU*m",
            "ln": 2507,
            "col": 68,
            "line": 67
          },
          {
            "b": "w[=HiB-I4wdjD(XCYmk7Bsntyz/6u9BAz88azbLdx(tbmwNPa\u003ca$kOXarR^Hy?mYhzfo}yv}YN)wfs2TlVl*UvqYQpi=nIMc$NptaT!K4k#HiGuQvsVuQX6=uU0O*x(mA{ePkPIa$j@FarR^HarR^He[5^kB0$lpeIg{QAaJ\u003c1zE\u003e1yar\u003eroz/G]lB0${AA=2l3x)Ktww]zG@emSv8v@0Iqt}3a6arR^HarR^VB97@bzywC9wnb%yi=F!LwN)hrdgdguarR^HarSpTByYrjBsp7fwnb%yi=F!LwN)hrdgdguarR^HarSpTByX%6AWT\u003edwnb%yi=F!LwN)hrdgdguarR^HarSpTAa9%dc[bGCarR^HarR^VwQ5f9v@%aywmoT}zEWxjz/x!vB8UMizGv0Ji%)8MarUfcx(4q!arR^HarR^He]#bBx(jn2arR^HarR^Vvrk^)B-Y2X3lQDlarR^HatdkIAaJK3c)A.Ownb{7x(+zox(ES]a$i\u003cwarR^HarR^VCxdztwNw\u003eZy::ypCYUMDB6\u0026y4By/IwdjCPDarR^HarR^VwQ5f9v@%ayB97@bzxJv$v}xR3B0bNrwGUP6y?W/idlv\u003eVarR!qA=k[Bv}YN)wg?}Bwnb{lByw@@c[cPb3lQDlaz+RhaA8yAAclmBjS[lFx(4rjCvticuW3jaxKtX2Bz}",
            "ln": 2830,
            "col": 40,
            "line": 77
          },
          {
            "b": "y?$kiz/PY6y?XibwftG5y?W/gz/cXsByYrjBrCpsaARpdazC.jB-X:nD30QHw]zYwvTi6be^-ZzarU9lB7GxluUaj2c\u003c?7tarR^HarUfjA+do)B98B-i+AzJzc}Bcw\u0026Ig=z/{evB-YlSByYrjBsw?NCYmk7BsntOByYrjBrCpsaxqxgeJs}6ed9H",
            "ln": 3547,
            "col": 10,
            "line": 96
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "vize_davinci::pass::PassDesc::new"
            ],
            [
              "",
              "vize_davinci::pass::PassDesc::new"
            ],
            [
              "",
              "vize_davinci::pass::PassDesc::new"
            ],
            [
              "",
              "vize_davinci::pass::Pipeline::new"
            ],
            [
              "",
              "std::path::Path::new.join.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join.join"
            ],
            [
              "",
              "std::path::Path::new.join.join"
            ],
            [
              "",
              "std::path::Path::new.join"
            ],
            [
              "",
              "std::path::Path::new"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "fixture"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse.expect"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio::parse"
            ],
            [
              "",
              "vize_davinci::pass::BudgetObserver::new"
            ],
            [
              "",
              "vize_davinci::pass::run_pipeline.expect"
            ],
            [
              "",
              "vize_davinci::pass::run_pipeline"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::fs::read_to_string.expect"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "fixture"
            ],
            [
              "",
              "std::process::Command::new.args.stdin.stdout.stderr.spawn.expect"
            ],
            [
              "",
              "std::process::Command::new.args.stdin.stdout.stderr.spawn"
            ],
            [
              "",
              "std::process::Command::new.args.stdin.stdout.stderr"
            ],
            [
              "",
              "std::process::Command::new.args.stdin.stdout"
            ],
            [
              "",
              "std::process::Command::new.args.stdin"
            ],
            [
              "",
              "std::process::Command::new.args"
            ],
            [
              "",
              "std::process::Command::new"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "std::process::Stdio::piped"
            ],
            [
              "",
              "child.stdin.as_mut.expect.write_all.expect"
            ],
            [
              "",
              "child.stdin.as_mut.expect.write_all"
            ],
            [
              "",
              "child.stdin.as_mut.expect"
            ],
            [
              "",
              "child.stdin.as_mut"
            ],
            [
              "",
              "text.as_bytes"
            ],
            [
              "",
              "drop"
            ],
            [
              "",
              "child.stdin.take"
            ],
            [
              "",
              "child.wait_with_output.expect"
            ],
            [
              "",
              "child.wait_with_output"
            ],
            [
              "",
              "std::io::Write"
            ],
            [
              "",
              "std::path::Path"
            ],
            [
              "",
              "std::path::PathBuf"
            ],
            [
              "",
              "std::process::Command"
            ],
            [
              "",
              "std::process::Stdio"
            ],
            [
              "",
              "vize_davinci::assert_folio_snapshot"
            ],
            [
              "",
              "vize_davinci::folio::Folio"
            ],
            [
              "",
              "vize_davinci::folio::FolioMode"
            ],
            [
              "",
              "vize_davinci::folio::croquis::CroquisFolio"
            ],
            [
              "",
              "vize_davinci::pass::BudgetObserver"
            ],
            [
              "",
              "vize_davinci::pass::Fusability"
            ],
            [
              "",
              "vize_davinci::pass::PassDesc"
            ],
            [
              "",
              "vize_davinci::pass::PassKind"
            ],
            [
              "",
              "vize_davinci::pass::Pipeline"
            ],
            [
              "",
              "vize_davinci::pass::Preserved"
            ],
            [
              "",
              "vize_davinci::pass::run_pipeline"
            ]
          ],
          "mbr": [
            "Command::new.args",
            "Command::new.args.stdin",
            "Command::new.args.stdin.stdout",
            "Command::new.args.stdin.stdout.stderr",
            "Command::new.args.stdin.stdout.stderr.spawn",
            "Command::new.args.stdin.stdout.stderr.spawn.expect",
            "CroquisFolio::parse.expect",
            "Path::new.join",
            "Path::new.join.join",
            "Path::new.join.join.join",
            "Path::new.join.join.join.join",
            "child.stdin",
            "child.stdin.as_mut",
            "child.stdin.as_mut.expect",
            "child.stdin.as_mut.expect.write_all",
            "child.stdin.as_mut.expect.write_all.expect",
            "child.stdin.take",
            "child.wait_with_output",
            "child.wait_with_output.expect",
            "run_pipeline.expect",
            "std::fs::read_to_string.expect",
            "text.as_bytes"
          ],
          "tgt": [
            "Ok",
            "child.stdin.as_mut",
            "child.stdin.as_mut.expect",
            "child.stdin.as_mut.expect.write_all",
            "child.stdin.as_mut.expect.write_all.expect",
            "child.stdin.take",
            "child.wait_with_output",
            "child.wait_with_output.expect",
            "drop",
            "fixture",
            "std::fs::read_to_string",
            "std::fs::read_to_string.expect",
            "std::path::Path::new",
            "std::path::Path::new.join",
            "std::path::Path::new.join.join",
            "std::path::Path::new.join.join.join",
            "std::path::Path::new.join.join.join.join",
            "std::process::Command::new",
            "std::process::Command::new.args",
            "std::process::Command::new.args.stdin",
            "std::process::Command::new.args.stdin.stdout",
            "std::process::Command::new.args.stdin.stdout.stderr",
            "std::process::Command::new.args.stdin.stdout.stderr.spawn",
            "std::process::Command::new.args.stdin.stdout.stderr.spawn.expect",
            "std::process::Stdio::piped",
            "text.as_bytes",
            "vize_davinci::folio::croquis::CroquisFolio::parse",
            "vize_davinci::folio::croquis::CroquisFolio::parse.expect",
            "vize_davinci::pass::BudgetObserver::new",
            "vize_davinci::pass::PassDesc::new",
            "vize_davinci::pass::Pipeline::new",
            "vize_davinci::pass::run_pipeline",
            "vize_davinci::pass::run_pipeline.expect"
          ],
          "funcs": [
            [
              "fixture",
              1708
            ],
            [
              "a_pipeline_run_snapshots_the_full_normalized_folio",
              1902
            ],
            [
              "the_binary_pipeline_emits_the_same_normalized_folio",
              2732
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 21,
              "call_count": 40,
              "node_count": 913,
              "member_count": 22,
              "max_array_len": 3,
              "member_depth_max": 7
            },
            "file": {
              "size": 4033,
              "entropy": 5.01
            },
            "text": {
              "lines": 107,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 626,
              "char_entropy": 5.01,
              "unique_chars": 85,
              "top_char_null": 0,
              "string_density": 0.22,
              "top_char_ratio": 0.07,
              "avg_line_length": 36.69,
              "max_line_length": 94,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.18,
              "identifier_density": 1.55,
              "line_length_stddev": 27.89,
              "normalized_string_count": 2.32,
              "suspicious_comment_ratio": 0.05,
              "normalized_unique_identifiers": 10.83
            },
            "binds": {
              "count": 6
            },
            "binary": {
              "peak_region_bytes": 4033,
              "peak_region_entropy": 5.1
            },
            "source": {
              "function_count": 3
            },
            "imports": {
              "count": 16,
              "aliased": 1,
              "third_party_count": 16,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 485,
              "count": 24,
              "avg_length": 20.21,
              "max_length": 70,
              "avg_entropy": 3.33,
              "entropy_stddev": 0.76
            },
            "comments": {
              "chars": 1326,
              "count": 22,
              "lines": 22,
              "high_entropy": 1,
              "to_code_ratio": 0.26
            },
            "functions": {
              "count": 3,
              "density": 2.8,
              "code_ratio": 0.53,
              "length_stddev": 10.23,
              "avg_name_length": 36,
              "no_params_count": 3,
              "avg_length_lines": 19,
              "max_length_lines": 32,
              "min_length_lines": 7,
              "high_entropy_names": 2
            },
            "identifiers": {
              "count": 166,
              "unique": 73,
              "avg_length": 7.92,
              "max_length": 51,
              "min_length": 1,
              "avg_entropy": 2.31,
              "reuse_ratio": 0.44,
              "length_stddev": 8.09,
              "has_digit_ratio": 0.01,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.62,
              "all_uppercase_ratio": 0.1,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 193,
        "mol": "H₂(FPo₃)Md₂(In₂Pa)",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/pipeline_snapshot.rs",
        "pid": 0,
        "risk": 5,
        "sha": "24ebb59e68ca95cdf22dd3e110bec77f83ade34aa9422d04d2a9b2260967aca7",
        "size": 4033,
        "traits": [
          {
            "id": "metadata/import/rust/std/io/write::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io::Write as _",
            "spans": [
              [
                744,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "spans": [
              [
                781,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/path/pathbuf::std/path/pathbuf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::PathBuf",
            "spans": [
              [
                787,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/command::std/process/command",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Command",
            "spans": [
              [
                816,
                21
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/process/stdio::std/process/stdio",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::process::Stdio",
            "spans": [
              [
                825,
                19
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/assert_folio_snapshot::vize_davinci/assert_folio_snapshot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::assert_folio_snapshot",
            "spans": [
              [
                838,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/folio::vize_davinci/folio/folio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::Folio",
            "spans": [
              [
                901,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/foliomode::vize_davinci/folio/foliomode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::FolioMode",
            "spans": [
              [
                908,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/folio/croquis/croquisfolio::vize_davinci/folio/croquis/croquisfolio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::folio::croquis::CroquisFolio",
            "spans": [
              [
                919,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/budgetobserver::vize_davinci/pass/budgetobserver",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::BudgetObserver",
            "spans": [
              [
                973,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/fusability::vize_davinci/pass/fusability",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::Fusability",
            "spans": [
              [
                989,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/passdesc::vize_davinci/pass/passdesc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::PassDesc",
            "spans": [
              [
                1001,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/passkind::vize_davinci/pass/passkind",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::PassKind",
            "spans": [
              [
                1011,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/pipeline::vize_davinci/pass/pipeline",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::Pipeline",
            "spans": [
              [
                1021,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/preserved::vize_davinci/pass/preserved",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::Preserved",
            "spans": [
              [
                1031,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/vize_davinci/pass/run_pipeline::vize_davinci/pass/run_pipeline",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports vize_davinci::pass::run_pipeline",
            "spans": [
              [
                1042,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/naming::test-directory-component",
            "conf": 1.0,
            "crit": 2,
            "desc": "Path contains a test-directory component"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                236,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                584,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                3595,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                99,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                1894,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Path identifies Rust tests directory"
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-full-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "spans": [
              [
                3242,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-deferred-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.88,
            "crit": 3,
            "desc": "Rust spawns a Command after setup",
            "spans": [
              [
                2894,
                221
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-command-spawn-call",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust Command spawns a child process",
            "spans": [
              [
                2894,
                221
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::rust-command-new-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Constructs a Rust process command",
            "spans": [
              [
                2894,
                26
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              17,
              23
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "uses": [
              27
            ],
            "spans": [
              [
                2894,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/subprocess::rust-process-command",
            "conf": 0.95,
            "crit": 3,
            "desc": "Constructs a Rust child-process command",
            "uses": [
              27
            ],
            "spans": [
              [
                2894,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/direct::rust-spawn",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Spawns a child process via Rust Command",
            "uses": [
              26,
              30
            ],
            "spans": [
              [
                2894,
                221
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              22
            ],
            "spans": [
              [
                1894,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 194,
        "mol": "Md(Pa)",
        "sha": "08da07931f6d099fb63cb3bdf3f6983a7680b1427d81c4be8353ed5b30650ead",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/repro_folio.rs",
        "risk": 2,
        "size": 6904,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 197,
        "mol": "H(Po₂)Md(Pa)",
        "sha": "ea76c7a9b835a4182f7628fe3fd8579c5ed3e6513cc7ddfde811769a5a3608bb",
        "path": "pkg:cargo/vize_davinci@0.407.0!!vize_davinci-0.407.0/tests/spolvero_feed.rs",
        "risk": 3,
        "size": 8707,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 198,
        "mol": "Md(Pa)",
        "sha": "bc1e1fabcd4a861ca77c2ebf26935f293b95e29b457f826660a8c577fb7be156",
        "path": "pkg:cargo/vize_davinci_derive@0.407.0",
        "risk": 2,
        "size": 6825,
        "type": "crate",
        "depth": 2
      },
      {
        "id": 203,
        "mol": "Md(Pa)",
        "sha": "0d819bc569be6d04a511fa867c2d020863b0726dc3107af500d405d6fb682f15",
        "path": "pkg:cargo/vize_davinci_derive@0.407.0!!vize_davinci_derive-0.407.0/src/codegen.rs",
        "risk": 2,
        "size": 7329,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 205,
        "mol": "Md(Pa)",
        "sha": "360b19e43173ec2e9df998cf55c54babda6a900c5ffcd7423674d4b66fd5fabe",
        "path": "pkg:cargo/vize_davinci_derive@0.407.0!!vize_davinci_derive-0.407.0/src/model.rs",
        "risk": 2,
        "size": 7350,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 206,
        "mol": "Md(Re)",
        "sha": "5c60f2f2c68f081558c25fc61305c1ae53bfcc6003b0e3845b91cfe2e6673363",
        "path": "vize_s2@0.407.0.registry.json",
        "risk": 1,
        "size": 878,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 131,
    "rev": "b3dc8",
    "v": "8"
  }
}