{
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.027923942,
        "rte": "az",
        "prob": 0.027923942
      },
      {
        "cls": 0,
        "raw": 0.00017101566,
        "rte": "az/crate",
        "prob": 0.00017101566
      }
    ],
    "prob": 0.027923942,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.027923941612243652,
        "type": "crate"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016709169358364306,
        "type": "rust"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022411346435546875,
        "type": "rust"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012298424735490698,
        "type": "rust"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "rust"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001181165407615481,
        "type": "rust"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000148316221384448,
        "type": "rust"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014374653801496606,
        "type": "rust"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016401210814365186,
        "type": "rust"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013460715308610816,
        "type": "registry"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013689200386579614,
        "type": "registry"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "crate"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013053417205810547,
        "type": "rust"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011126200661237817,
        "type": "rust"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002390146255493164,
        "type": "crate"
      },
      {
        "id": 74,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011245409950788599,
        "type": "rust"
      },
      {
        "id": 75,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018815198927768506,
        "type": "rust"
      },
      {
        "id": 78,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001333157251792727,
        "type": "rust"
      },
      {
        "id": 79,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012755393981933594,
        "type": "rust"
      },
      {
        "id": 80,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014156103134155273,
        "type": "rust"
      },
      {
        "id": 81,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013113021850585938,
        "type": "rust"
      },
      {
        "id": 82,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010947386726911645,
        "type": "rust"
      },
      {
        "id": 84,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001181165407615481,
        "type": "rust"
      },
      {
        "id": 85,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000250240173045313,
        "type": "rust"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024537244826206006,
        "type": "rust"
      },
      {
        "id": 88,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013023614883422852,
        "type": "rust"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001383821199851809,
        "type": "rust"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019311904907226562,
        "type": "crate"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010649363503034692,
        "type": "rust"
      },
      {
        "id": 97,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001191099454445066,
        "type": "rust"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014066696166992188,
        "type": "rust"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012308359146118164,
        "type": "rust"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 102,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "registry"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001424551010131836,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-08T03:15:25Z"
  },
  "path": "strop-remote-0.16.0.crate",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 32647,
        "cached": true,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "32647"
          ],
          [
            "x-cache-hits",
            "201"
          ],
          [
            "x-amz-id-2",
            "1ah1UN3Co+lPXtUhAihiIMje9G6zli5BP83kDhMSISIwLSSgP7TvUqzvDEunSGbZCowVnyaX+0i8jm4k4mclck7K36qMcY/N"
          ],
          [
            "x-amz-request-id",
            "RX30ZPXJAEEH062R"
          ],
          [
            "date",
            "Fri, 04 Sep 2026 08:58:50 GMT"
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "last-modified",
            "Tue, 01 Sep 2026 15:26:31 GMT"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "etag",
            "\"d7edcb7fbb656ba807c3d81484c19387\""
          ],
          [
            "x-amz-version-id",
            "hDJPyLb80wJr4iAL9a.C_shJmIRBYPRA"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "age",
            "17839"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000022-IAD"
          ]
        ],
        "locator": "pkg:cargo/smallvec@1.16.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/smallvec/smallvec-1.16.0.crate",
        "fetched_at": 1788530167,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/smallvec/smallvec-1.16.0.crate",
        "source_offset": 6457,
        "source_sha256": "d9502a4e57ec9e87a60d20fc86a2bf094521129cedbb6cfe66c2854e66feb64b",
        "content_sha256": "b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f"
      },
      {
        "kind": "dependency",
        "size": 33698,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "33698"
          ],
          [
            "x-amz-id-2",
            "+MT4UHibHobPDPgvkosqM8Peh+cfgKec2QWoTfGckf1yma0HU2UYoByf1Xe8p3JVCn9NzW/hYaE="
          ],
          [
            "x-amz-request-id",
            "GVMP74V3WK1D4RAV"
          ],
          [
            "date",
            "Mon, 07 Sep 2026 23:24:27 GMT"
          ],
          [
            "x-amz-replication-status",
            "COMPLETED"
          ],
          [
            "last-modified",
            "Mon, 07 Sep 2026 23:23:08 GMT"
          ],
          [
            "etag",
            "\"6ff90e912f97a2a3e37b0b4ed4c8978f\""
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "x-amz-version-id",
            "uG_OOB31U5bfelW3Zi3Xrns1OA6Eqz2g"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "x-cache-hits",
            "11"
          ],
          [
            "age",
            "13859"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000146-IAD"
          ]
        ],
        "locator": "pkg:cargo/strop-core@0.16.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/strop-core/strop-core-0.16.0.crate",
        "fetched_at": 1788837324,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/strop-core/strop-core-0.16.0.crate",
        "source_offset": 6847,
        "source_sha256": "d9502a4e57ec9e87a60d20fc86a2bf094521129cedbb6cfe66c2854e66feb64b",
        "content_sha256": "4c3cb9ecc179407d99e79b217e882c60879c349973595c77553eaa6b11cab499"
      },
      {
        "kind": "dependency",
        "size": 17885,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "connection",
            "keep-alive"
          ],
          [
            "content-length",
            "17885"
          ],
          [
            "x-amz-request-id",
            "QECZP8HSBWEJRKQ1"
          ],
          [
            "x-amz-id-2",
            "t5Wrum+rq+3cFTz4irmGFEG4MpbAWFkUOiOzJQxRtf/ahJ0tAyeFmI/cdngKq8aAhKdHk+bN9ldewHIfaTcx6HBrrXVAVzxF"
          ],
          [
            "x-cache-hits",
            "11"
          ],
          [
            "accept-ranges",
            "bytes"
          ],
          [
            "date",
            "Mon, 07 Sep 2026 23:23:06 GMT"
          ],
          [
            "server",
            "AmazonS3"
          ],
          [
            "last-modified",
            "Mon, 07 Sep 2026 23:23:03 GMT"
          ],
          [
            "etag",
            "\"201d48ddfbb0611950d9b65ddee33514\""
          ],
          [
            "x-amz-replication-status",
            "PENDING"
          ],
          [
            "x-amz-version-id",
            "_6w51T4.tPSF711JvDxN_mihdFmE7Gv1"
          ],
          [
            "cache-control",
            "public,max-age=31536000,immutable"
          ],
          [
            "content-type",
            "application/gzip"
          ],
          [
            "x-amz-server-side-encryption",
            "AES256"
          ],
          [
            "age",
            "13939"
          ],
          [
            "x-cache",
            "HIT"
          ],
          [
            "x-served-by",
            "cache-iad-kiad7000137-IAD"
          ]
        ],
        "locator": "pkg:cargo/strop-trace@0.16.0",
        "outcome": "ok",
        "final_url": "https://static.crates.io/crates/strop-trace/strop-trace-0.16.0.crate",
        "fetched_at": 1788837324,
        "pin_verified": true,
        "resolved_url": "https://static.crates.io/crates/strop-trace/strop-trace-0.16.0.crate",
        "source_offset": 7346,
        "source_sha256": "d9502a4e57ec9e87a60d20fc86a2bf094521129cedbb6cfe66c2854e66feb64b",
        "content_sha256": "3c813ba1d73af769cccf1d6ecc6b955e9b3f0f412044fc8f7ab92cec06d1b894"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyg000000@)s-A=k[GA+f9aBy^3Te?]mpfFl\u003cQvru5X)y?+8ts(mQ/1Z\u003e(tDxsY\u003eMj5]6gC{2g\u003c4#7o!JzuPl10tA8dR70S+hqaDW#uGDF5y@]rGjn7Xr^-EeB1Xz+G$X7nZCOW!$9L=i)nD=ks+",
            "ln": 0
          }
        ],
        "mol": "H₂(DbPo₂)Md(Pa)",
        "sha": "ab3ea9e9bf2e7b99bfd3f3e69e2037fd22789af2840d229271700d8133dd775e",
        "path": "strop-remote-0.16.0.crate",
        "risk": 4,
        "size": 24081,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 24081,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 24081,
              "peak_region_entropy": 7.85
            }
          }
        },
        "ident": {
          "name": {
            "value": "strop-remote",
            "source": "crate.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.16.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "strop-remote",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "Path or filename indicates Rust tests",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/package/manifest/name::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "micro-behaviors/data/buffer::rust-big-endian-byte-conversion",
            "conf": 0.85,
            "crit": 3,
            "desc": "Rust integer to big-endian bytes",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 13956,
                "file": 4,
                "line": 401
              },
              {
                "off": 11740,
                "file": 7,
                "line": 355
              },
              {
                "off": 2517,
                "file": 9,
                "line": 82
              },
              {
                "file": 10
              },
              {
                "file": 11
              }
            ],
            "uses": [
              0,
              6
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/os/event/library/tokio::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "Rust Tokio async runtime usage",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "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": 254,
                "file": 6,
                "line": 6
              }
            ],
            "uses": [
              3,
              11
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003er://UwmoN\u003ewft]7zeTJceOnZkwGU/cv{%E[z/fRsc[)thg:0#lze:r5zdNQbvruj4zxJzbB-7.#A+P9aa%nS\u0026iTNI[aS$flB7^P/fi-NuwPy4wxM4%ltrl.wA=+Ouvpx",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "fk$uwxKz@\u003eB0a)lAclhjaxqrhay]zcvqfQi3nj4Q3nj4Qaw=G!B7]J8azC)tBzbkdz/fxpaAhd9v}u^6wO(vcwGUX$wO#Q7BA]0yB0bNoCYX7py+u\u00260C4CYtazbt0y?aV5A%:MNaS$i7ze19lwN(]%wPzu8\u0026^^movR6d\u0026A+cw4zH0v2AaJ]=q+e2",
            "ln": 112,
            "col": 39,
            "line": 2
          },
          {
            "b": "vScybwmYoUfe1E\u003exl4A$zddDczE)x\u0026B0bvsaxqrkay/C2By^GQvqGT^B7GznvqYP#nL\u003cN!aAz4oB7DF4B97@2aAg+fB7]J8eda3-aS$lmvpK7:By!#9nL\u003cN*aAz4oB7Gznu#{B2u)6S3y?WA*BzkVhe*9#0Bzb.rwmYm?wmV)9zY\u0026}aBzk]f3nj4",
            "ln": 425,
            "col": 66,
            "line": 7
          },
          {
            "b": "wPIu\u0026AaK8kz/fxpdiJ5pwft@8A+5-7A=l8rwg.[zx(Fb2fe1E\u003eBzbYkB.twgBzb98aAH$dwGV5oA+PA7efG1Lay]58wPzG[y?Xibwfu57y\u0026%rgayPq4aAz3BC42i3wmoN\u003ewgO6vfcIDQwP?T9aARTDB97#7azbt0y?dPtaw39PzGGPmC{3*xaARpd",
            "ln": 752,
            "col": 38,
            "line": 12
          },
          {
            "b": "aARpdaAH$dwGUDcBy/IAaAhmtBrCHxayO!\u003eA+frkayPq4aA8deaA?gfB.99DCw7YbwGUy*fe1E\u003ewmYm?wmYo]Aa9\u003c4azC)tzE[05AV/EAx(dY#wft/haz#arzddl{DsZRf\u0026^^mou[L?rayD/Ou)5(}wftnkfjkbufcIDEwO=p5xcqqmaARpdaAz4gz/+",
            "ln": 947,
            "col": 19,
            "line": 15
          },
          {
            "b": "zDZQ(z=FIIj$E3-arR!Cvrufzaw=G*xHl\u0026Nedc!j3tBu@y-(L.A==27y^\u0026s^w]zYjqE%Y-By^{Qy?j-o3lQDlazbHlwPoaBB7Gf1efF\u003eMxK#iBasp2#y?taseJ$p^z/oCmDKp(rarR^HarS6VB7Gf1e{hkDAX5sWB7Gf1e[/fABsXLQwO+%hAbP:",
            "ln": 1667,
            "col": 20,
            "line": 34
          },
          {
            "b": "BrC74A=MBFvixI$B8#LzA+3pvv0cK4AYOeFB8%POdlwUXB-.qdzGGP5vru66CwhejazULlB0bywayPdgvp%d?BrCpnB97#4wfIv6arR^Qt).X%arTG?B8#LzA+4:VrDq!83lQDlar$94A=M8sc)AktAccvFB-RbmzEEx[ayX[]z/Pziu{F9zdp0o6",
            "ln": 2473,
            "col": 29,
            "line": 57
          },
          {
            "b": "B0a[iwGU(eBrCQnAb]JhwO#P#vR/P#vriM1az$Rfx)a5gw[=6)zEEx[aA8cuBzbxfaAhd9By]Diz6yAm3lQDlaxrr1wPhW3B7GlhvpB4:p*[DVed9HxarR[kwPz*fAWSbOB7GxfvqPNexM4%laz\u003eLjaA8dlC{3QnzGGr3zxIkzlRf\u0026(y?mZgwPz\u0026y",
            "ln": 4036,
            "col": 35,
            "line": 95
          },
          {
            "b": "A=--V3vJl*w]n-3xK$W?uUaa=AbPDdByfcdyH}xiBz\u003e@azAn)!B98BKat2=1qE%](y\u0026?=/dj=PcwmPZ(B8%=\u003cA=k$ZaBsCrarR!vw/#hlyH}xoB97\u0026hBAp/kx([2pcJ",
            "ln": 9747,
            "col": 28,
            "line": 261
          },
          {
            "b": "arUxgayYRrwGTc0ayVYAcM):yarR^HarR^HarR^Hy?mYhxLz9)auZ\u0026RD30Rse[X:qc$%!OatCq$v@Ds2wN)hre[O*lBy/FvD$4ECvLhwouTX1=x\u003eZ{/wQ4:1xk8DodjEs=arR^HarR^HarR^Hy?mYhy\u0026sIujS[iVBy/ICxjVfkx=[]Ggas?=z/xA4wb",
            "ln": 11153,
            "col": 7,
            "line": 299
          },
          {
            "b": "D30QueG!HIvj9fFatCM33lQDlarR^HayVY:cOv2mvKBR)au.[hvTi6bat1ZBcQxa5d\u003ccM2ed9HxarR^HarU2ljW70hzGoq%v}YpWy?j+rb4$LjuV]\u003c]B.8X9vqG:\u003e",
            "ln": 12146,
            "col": 25,
            "line": 328
          },
          {
            "b": "BzbkdwQ4S[BrCKhBz8!swQ5qH3lQDlaAg+hxF9.muVg0)B98BJdk24IuUaa+z!9A\u0026uT!q5wPGmG3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hw]n-fyBBsCx/Wv-B98BKat2=1qE%Y-By^{Qy?j-o3lQDlarR^Haw#=/z//LWx(4uwi=FIFB7D+xA+M%PB-8zzvq]N(A:Jx]B7D+EwPz*fA^P0GvqY^?",
            "ln": 13609,
            "col": 54,
            "line": 385
          },
          {
            "b": "B47a\u0026z/M$E3lQDlarR^Haw#=/z//LWx(4uwi=FIFB7D+xA+M%PB-8zzvq]N+A=JMS3lQDlaBKO7arR^Hbu]n3B97W{arR^Hw]n-1y?Ws0uW3jaxKt[6wPzc^zE^9[z/P}FdiJ%AarR^HarR^Hy?mYhw[=6)auZ\u0026=yByxFB7^P/fjXTqkW[hnx([3hvMDn1gbpIavra2qz!y.iAbWBCz!ymyi%)8MarR^HarU9lB7GxluUaj2c$WgfwIeaDwPxgFefE(fzdLatwmY{ddjEs=arR^HarR^HvrlH3A=+V1AuM-xx(4ukxM4%lc[cX\u0026b4t1]x([3hvJ)l.3lQDlarR^HayPtjwPz)1wPn\u003eww[=6)",
            "ln": 13892,
            "col": 36,
            "line": 397
          },
          {
            "b": "arU9lB7GxluUaj2c$WgfwIeaDwPxgFefE(fzdLatA=k(ra$j%53lQDlarR^HayPtjwPz)1wPn\u003eww[=6)e[/fABsnN?ar\u0026M{fFLR0vMlzff^n5d3lQDlarR^HayPtj",
            "ln": 14835,
            "col": 7,
            "line": 422
          },
          {
            "b": "Ef{r7arR^KtxBB$Bx]j@arR!szxJUjB#AYvz/Z2my?X0pc[co=3lQDlarR^HayPtjwPz(oc#Aymv}YB{aT^WuarR^HarR^HarR!EwOc7awN)hkB8#1Qfe3{Gi50xOf!W+}dj+/GarR^HarR^HarR^)wmPZ(B8%=\u003cA=k$Vi-Q6bA:-D[wPRG]nPn\u0026h3lQDl",
            "ln": 15393,
            "col": 5,
            "line": 437
          },
          {
            "b": "arR^HarR^HarR^HA+e\u003c9B7F(gb6d*siXJdeB7GwMB7F\u003c4wPQgJz/Z1NCP[N/3lQDlarR^HarR^HavfKGA+frkmriA!AYMlTvrlHlz/PwWzDgZ\u003e3lQDlarR^HasO:33lP",
            "ln": 16941,
            "col": 1,
            "line": 497
          },
          {
            "b": "arR^HarR^HarUYow{5fawgeTyB7^P/fd?9sA=lhFlVl*UvqYQswP?^7kXL7SBt4\u003e.dj+/GarR^HarR^HarR^)wmPZ(B8%=\u003cA=k$Vi.%Zpx(v(/xKL\u003c\u003ewjpxDAbPDdBp6ck",
            "ln": 17070,
            "col": 3,
            "line": 501
          },
          {
            "b": "z/]YauUap*vq]!0c[co=3lQDlarR^Haz+Rhazbt7wGTbUz!*:BB8#1Qfe3#(\u003e9I}bOug}OO?j=@SB%bEA+c\u003etz!ymyi%)8MarR^HarU9lB7GxluUaj2c$WgfwId}gBz96KefE+$Bz9Y@zE[2ua$@8BRrjqH\u003e=gjay@rk+.(dP!e]kDsa$j%53lQDlarR^Hao",
            "ln": 20375,
            "col": 40,
            "line": 610
          },
          {
            "b": "arR!szxJU7wO#Q7BA}k9z!%ldCxmbkxK$KYwN/T?wN]dVzE^Z8x(n2vdiJ%AarR^HarR^HvrlH3A=+V1AuM-GyByxFB7^P/fk90+hzDHog9Od#aA83zb6d*siXJd1fjwrldjEs=arR^HarR^HvrlH3A=+V1AuM-GyByxFB7^P/fk91Eb@d@0a$k5=z!*:BB8}",
            "ln": 21052,
            "col": 2,
            "line": 630
          },
          {
            "b": "mr\u0026]o3lQDlarR^Haz+Rhazbt7wGTbUz!*:BB8#1Qfe3#(y:zLrxc*2pa$kOXarR^HarR^HvrlH3A=+V1AuM-xx(4ukAa9\u003c4c[c=SB6\u0026\u003cbuVQsfc[c=SB6\u0026y4By/Iwdj=PJa$)+qCT+5ktZe.ca$kOXarR^HarR^HvrlH3A=+V1AuM-xx(4ukBz\u003eJcBAh8kxdbhWar\u003e(FxGv!1xFjfFmNH/mmN!NJi%)8MarR^HarU9lB7GxluUaj2c#S(Hci",
            "ln": 21849,
            "col": 38,
            "line": 648
          },
          {
            "b": "y?mYhB7/03wN(]DaAIamwmYa.B8L}Si+\u0026.OzxQAPb4$[oBrS:*b4@eKar\u003e=kBz8\u003cVar\u0026E-b7g[43lQDlarR^HayPtjwPz(od05%uwmYa.B8L}Si+AzJzc}D{y\u0026%qIiY{p",
            "ln": 22979,
            "col": 9,
            "line": 680
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "other.path.as_os_str"
            ],
            [
              "",
              "value.strip_prefix.ok_or"
            ],
            [
              "",
              "value.strip_prefix"
            ],
            [
              "",
              "rest.find.unwrap_or"
            ],
            [
              "",
              "rest.find"
            ],
            [
              "",
              "rest.len"
            ],
            [
              "",
              "split_user"
            ],
            [
              "",
              "split_host"
            ],
            [
              "",
              "tail.as_bytes.first"
            ],
            [
              "",
              "tail.as_bytes"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "path_text.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "decode_path"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "\"ssh://\".len"
            ],
            [
              "",
              "path_bytes.len.saturating_mul"
            ],
            [
              "",
              "path_bytes.len"
            ],
            [
              "",
              "path_bytes"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "out.push_str"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "path_bytes"
            ],
            [
              "",
              "is_raw_path_byte"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "formatter.write_str"
            ],
            [
              "",
              "serializer.serialize_str"
            ],
            [
              "",
              "authority.find"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "host_port.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "user.is_empty"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "user.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "check_endpoint_token"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "user.to_owned"
            ],
            [
              "",
              "host_port.strip_prefix"
            ],
            [
              "",
              "bracketed.find.ok_or"
            ],
            [
              "",
              "bracketed.find"
            ],
            [
              "",
              "after.is_empty"
            ],
            [
              "",
              "after.strip_prefix"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "parse_port"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "inner.parse.map_err"
            ],
            [
              "",
              "inner.parse"
            ],
            [
              "",
              "inner.to_owned"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "address.to_string"
            ],
            [
              "",
              "host_port.matches.count"
            ],
            [
              "",
              "host_port.matches"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "host_port.split_once"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "parse_port"
            ],
            [
              "",
              "host.is_empty"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "host.bytes.all"
            ],
            [
              "",
              "host.bytes"
            ],
            [
              "",
              "b.is_ascii_digit"
            ],
            [
              "",
              "host.parse.map_err"
            ],
            [
              "",
              "host.parse"
            ],
            [
              "",
              "host.to_owned"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "address.to_string"
            ],
            [
              "",
              "check_endpoint_token"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "host.to_owned"
            ],
            [
              "",
              "token.starts_with"
            ],
            [
              "",
              "token.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "token.bytes.all"
            ],
            [
              "",
              "token.bytes"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "byte.is_ascii_alphanumeric"
            ],
            [
              "",
              "matches"
            ],
            [
              "",
              "digits.is_empty"
            ],
            [
              "",
              "digits.bytes.all"
            ],
            [
              "",
              "digits.bytes"
            ],
            [
              "",
              "b.is_ascii_digit"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "text.as_bytes"
            ],
            [
              "",
              "bytes.len"
            ],
            [
              "",
              "bytes.len"
            ],
            [
              "",
              "bytes.get.copied.filter"
            ],
            [
              "",
              "bytes.get.copied"
            ],
            [
              "",
              "bytes.get"
            ],
            [
              "",
              "b.is_ascii_hexdigit"
            ],
            [
              "",
              "bytes.get.copied.filter"
            ],
            [
              "",
              "bytes.get.copied"
            ],
            [
              "",
              "bytes.get"
            ],
            [
              "",
              "b.is_ascii_hexdigit"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "hex_value"
            ],
            [
              "",
              "hex_value"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "is_raw_path_byte"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "out.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "bytes_to_path"
            ],
            [
              "",
              "unreachable"
            ],
            [
              "",
              "matches"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "path.as_os_str.as_bytes"
            ],
            [
              "",
              "path.as_os_str"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "path.as_os_str.as_encoded_bytes"
            ],
            [
              "",
              "path.as_os_str"
            ],
            [
              "",
              "panic"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_ne"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "file.to_string"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_ne"
            ],
            [
              "",
              "assert_ne"
            ],
            [
              "",
              "seen.insert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "seen.insert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "seen.insert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "seen.insert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "ok"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ]
          ],
          "mbr": [
            "address.to_string",
            "after.is_empty",
            "after.strip_prefix",
            "authority.find",
            "b.is_ascii_digit",
            "b.is_ascii_hexdigit",
            "bracketed.find",
            "bracketed.find().ok_or",
            "byte.is_ascii_alphanumeric",
            "bytes.get",
            "bytes.get().copied",
            "bytes.get().copied().filter",
            "bytes.len",
            "digits.bytes",
            "digits.bytes().all",
            "digits.is_empty",
            "digits.parse",
            "file.to_string",
            "formatter.write_str",
            "host.bytes",
            "host.bytes().all",
            "host.is_empty",
            "host.parse",
            "host.parse().map_err",
            "host.to_owned",
            "host_port.contains",
            "host_port.matches",
            "host_port.matches().count",
            "host_port.split_once",
            "host_port.strip_prefix",
            "inner.parse",
            "inner.parse().map_err",
            "inner.to_owned",
            "other.host",
            "other.path",
            "other.path.as_os_str",
            "other.port",
            "other.user",
            "out.contains",
            "out.push",
            "out.push_str",
            "path.as_os_str",
            "path.as_os_str().as_bytes",
            "path.as_os_str().as_encoded_bytes",
            "path_bytes().len",
            "path_bytes().len().saturating_mul",
            "path_text.contains",
            "rest.find",
            "rest.find().unwrap_or",
            "rest.len",
            "seen.insert",
            "serializer.serialize_str",
            "tail.as_bytes",
            "tail.as_bytes().first",
            "text.as_bytes",
            "token.bytes",
            "token.bytes().all",
            "token.contains",
            "token.starts_with",
            "user.contains",
            "user.is_empty",
            "user.to_owned",
            "value.strip_prefix",
            "value.strip_prefix().ok_or"
          ],
          "tgt": [
            "Err",
            "Ok",
            "Some",
            "address.to_string",
            "after.is_empty",
            "after.strip_prefix",
            "authority.find",
            "b.is_ascii_digit",
            "b.is_ascii_hexdigit",
            "bracketed.find",
            "bracketed.find().ok_or",
            "byte.is_ascii_alphanumeric",
            "bytes.get",
            "bytes.get().copied",
            "bytes.get().copied().filter",
            "bytes.len",
            "bytes_to_path",
            "check_endpoint_token",
            "decode_path",
            "digits.bytes",
            "digits.bytes().all",
            "digits.is_empty",
            "file.to_string",
            "formatter.write_str",
            "hex_value",
            "host.bytes",
            "host.bytes().all",
            "host.is_empty",
            "host.parse",
            "host.parse().map_err",
            "host.to_owned",
            "host_port.contains",
            "host_port.matches",
            "host_port.matches().count",
            "host_port.split_once",
            "host_port.strip_prefix",
            "inner.parse",
            "inner.parse().map_err",
            "inner.to_owned",
            "is_raw_path_byte",
            "ok",
            "other.path.as_os_str",
            "out.contains",
            "out.push",
            "out.push_str",
            "parse_port",
            "path.as_os_str",
            "path.as_os_str().as_bytes",
            "path.as_os_str().as_encoded_bytes",
            "path_bytes",
            "path_bytes().len",
            "path_bytes().len().saturating_mul",
            "path_text.contains",
            "rest.find",
            "rest.find().unwrap_or",
            "rest.len",
            "seen.insert",
            "serializer.serialize_str",
            "split_host",
            "split_user",
            "tail.as_bytes",
            "tail.as_bytes().first",
            "text.as_bytes",
            "token.bytes",
            "token.bytes().all",
            "token.contains",
            "token.starts_with",
            "user.contains",
            "user.is_empty",
            "user.to_owned",
            "value.strip_prefix",
            "value.strip_prefix().ok_or"
          ],
          "funcs": [
            [
              "eq",
              1736
            ],
            [
              "hash",
              1968
            ],
            [
              "parse",
              4334
            ],
            [
              "host",
              5298
            ],
            [
              "user",
              5357
            ],
            [
              "port",
              5434
            ],
            [
              "path",
              5577
            ],
            [
              "canonical",
              5713
            ],
            [
              "fmt",
              6862
            ],
            [
              "serialize",
              7167
            ],
            [
              "deserialize",
              7355
            ],
            [
              "split_user",
              7605
            ],
            [
              "split_host",
              8185
            ],
            [
              "check_endpoint_token",
              9755
            ],
            [
              "is_endpoint_byte",
              10066
            ],
            [
              "parse_port",
              10341
            ],
            [
              "decode_path",
              10925
            ],
            [
              "hex_value",
              12038
            ],
            [
              "is_raw_path_byte",
              12342
            ],
            [
              "bytes_to_path",
              12847
            ],
            [
              "path_bytes",
              13049
            ],
            [
              "bytes_to_path",
              13312
            ],
            [
              "path_bytes",
              13518
            ],
            [
              "ok",
              13721
            ],
            [
              "refused",
              13861
            ],
            [
              "alias_with_user_and_port",
              13968
            ],
            [
              "aliases_keep_their_spelling",
              14381
            ],
            [
              "ipv6_brackets_canonicalize_and_roundtrip",
              14704
            ],
            [
              "ipv6_hostility",
              15412
            ],
            [
              "ipv4_shapes_must_be_addresses",
              16053
            ],
            [
              "port_boundaries",
              16475
            ],
            [
              "hostile_authorities",
              16888
            ],
            [
              "absent_path_is_refused",
              18227
            ],
            [
              "query_and_fragment_are_refused",
              18423
            ],
            [
              "percent_decoding_and_canonical_display",
              18793
            ],
            [
              "malformed_percent_and_nul",
              19106
            ],
            [
              "shell_metacharacters_are_path_data",
              19667
            ],
            [
              "unencodable_raw_bytes_are_refused",
              19930
            ],
            [
              "unicode_path_data_roundtrips_through_escapes",
              20340
            ],
            [
              "paths_are_never_trimmed_or_normalized",
              20752
            ],
            [
              "identity_follows_the_decoded_endpoint",
              21055
            ],
            [
              "native_filename_bytes_roundtrip",
              21773
            ],
            [
              "unrepresentable_native_bytes_are_refused",
              22121
            ],
            [
              "serde_roundtrips_the_canonical_uri",
              22314
            ],
            [
              "serde_rejects_invalid_values",
              22702
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.ge": 1,
              "op.gt": 1,
              "op.lt": 1,
              "op.add": 12,
              "op.bor": 1,
              "op.lor": 5,
              "op.shl": 1,
              "op.shr": 1,
              "op.sub": 3,
              "op.band": 1,
              "max_depth": 22,
              "call_count": 169,
              "node_count": 6414,
              "member_count": 64,
              "max_array_len": 6,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.lor": 0,
              "op_density.shl": 0,
              "op_density.shr": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "max_concat_chain": 5,
              "member_depth_max": 4
            },
            "file": {
              "size": 23120,
              "entropy": 4.87
            },
            "text": {
              "lines": 683,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.03,
              "space_count": 5598,
              "char_entropy": 4.87,
              "unique_chars": 108,
              "top_char_null": 0,
              "escape_density": 0.02,
              "string_density": 0.21,
              "top_char_ratio": 0.06,
              "avg_line_length": 32.85,
              "max_line_length": 134,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.07,
              "hex_escape_count": 4,
              "last_line_length": 1,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.6,
              "line_length_stddev": 25.32,
              "encoded_string_ratio": 0.03,
              "unicode_escape_count": 1,
              "normalized_string_count": 5.51,
              "repeated_char_sequences": 149,
              "suspicious_string_ratio": 0.1,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 21.77
            },
            "binary": {
              "peak_region_bytes": 14928,
              "peak_region_entropy": 5.02
            },
            "source": {
              "class_count": 2,
              "function_count": 43
            },
            "strings": {
              "hex": 1,
              "bytes": 2958,
              "count": 144,
              "shell": 14,
              "ip_count": 3,
              "avg_length": 20.54,
              "max_length": 124,
              "path_count": 14,
              "avg_entropy": 2.97,
              "email_count": 7,
              "empty_count": 1,
              "url_encoded": 3,
              "entropy_stddev": 0.84
            },
            "comments": {
              "chars": 2682,
              "count": 43,
              "lines": 43,
              "to_code_ratio": 0.07
            },
            "functions": {
              "count": 45,
              "density": 6.59,
              "avg_params": 0.64,
              "code_ratio": 0.72,
              "max_params": 2,
              "length_stddev": 9.57,
              "avg_name_length": 18.16,
              "no_params_count": 20,
              "avg_length_lines": 10.98,
              "max_length_lines": 38,
              "min_length_lines": 3,
              "high_entropy_names": 16,
              "avg_param_name_length": 5.52
            },
            "identifiers": {
              "count": 1091,
              "unique": 205,
              "avg_length": 9.72,
              "max_length": 44,
              "min_length": 1,
              "avg_entropy": 2.52,
              "reuse_ratio": 0.19,
              "length_stddev": 8.3,
              "has_digit_ratio": 0.06,
              "sequential_names": 5,
              "base64_like_names": 8,
              "single_char_count": 6,
              "single_char_ratio": 0.03,
              "high_entropy_count": 22,
              "high_entropy_ratio": 0.11,
              "all_lowercase_ratio": 0.71,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 7,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 4,
        "mol": "Md(Pa)",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/address.rs",
        "pid": 0,
        "risk": 1,
        "sha": "99db9b274abca53b112263730fa41c005ba30dc869151a7a2c589741f871fdc1",
        "size": 23120,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                13673,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                13956,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                13673,
                12
              ],
              [
                13956,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003era]?=B8#1yf!1kVzGY@dvruj4zxJLfAV/prwGV28zeTJcax7:ep-%^\u0026vpQ#kp\u003c3!\u0026ay/tcB98CBv@#B6zy=]FzWFcJaS$\u0026uwmV({w[CQ:BAoF=BzbkdA+f9aBy=Olvruf9zE[05AV!!fAaJD#B0bgmaARphB0a[ixlCASFrRf*x(4u#vqPN%3nj4QaARTjC4CFjz/fxpazC.mx\u003eg=$Bzbkdq:%..aAhvtBz\u003eVcy-)UlaARpdaAIanB7]MgcVZzHx(ET8e^.@dB7DFnB-p]jiY.t8AaK5Ji:(MfA+frkiYZeIzeTJcmRMWIi%{aKwGV5owi8+\u003cA=kD0B8%x6DQzZ*zddr)efE(kwnb$gi%(rFfe1Clay]4]x\u003e7N[wN)tmzF%AbzGGDgvpKy[C4z!az/fD7v@#B6zxK4taARpdaAz4gz//Lku#]}4A9%/fBZ/AqB97#ge^:l+fa6u=fcBnowPw]6z/ff3xlwl6BzkVhaAITkD2\u003e9xzxJLfA:@V6",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "vp%d?BsW+Lfe1CAA=lhFn{a#\u0026diJ8hv{%I3wGU(eayD=\u003cu)6f8aAg+gB7F(8vqYP#zF{UiwmYU2x([Ryz/x/jz/fRsz*2YjA+P5}3nj4=azC{Iaxi2=aA8jvx(v)gazttbwGV28zeTPeaz2.cA^n^wzGGDgvpKy[C4z!mAV/BqwmWu7w[CQ:BzkQ",
            "ln": 439,
            "col": 70,
            "line": 10
          },
          {
            "b": "fe1$3v{%s+vRGT)BA]0qazkn6wPzi}ayGnixKz@%zGY@dvruj4zxJCcB.\u003eOhxKM6}iTNI[fa6u=fcz??u[DCcaAzQxB0bNrwGU(0zdNl2B9g@kD2[7sz6iLgB97#4wft/5ayMykwO(vcwGV5cwO=fA3nj4=at1ZzeMua2zE[05AV!!by\u0026r/(By/Io",
            "ln": 588,
            "col": 1,
            "line": 13
          },
          {
            "b": "AbP=s3nj4=arR!sz/Q5gA+5)4xfcCNfe1C1ayEMPzGG]qy!XtVBy/FQzF@]9CwhejayEMPzGG]qy/1LZxGZlKzE)h#v@=c?By/IozF{UmB.(elAbo9gwN(c3fe1B\u003caz\u003eLdBy/FnvqYP#vruQ1v}YB{aARJAzF%A7efG1Lay!?$v}xE)x(mMaBzbxf",
            "ln": 991,
            "col": 62,
            "line": 20
          },
          {
            "b": "B9g@kD2[7sz761gy?kTIcq[z(z//LWx(4ufat2=1lVl*UvqYP#DKp(rarUGiBrCByBrC7izeAZ0wfs2TlVl*UvqYQpi=nIMc)A.NxD!(!3lQDlay/tbzddr)3lQDlarR^Hatd8yxda@QB0r4uarR^HarR^He[5^kc)ylxa$i\u003cwarR^HarR^Vvrc0ea$WjEdgdguarR^HarSpBA+u^AeQeD*3lQDlarR^Hatd8yxda@QzZ3RqarR^HarR^He[5^kc\u0026",
            "ln": 1243,
            "col": 20,
            "line": 25
          },
          {
            "b": "w[=6)e]U-HBsnNXDKp(rarR^HarUfjzeAZ0wg?qhxda@QA3u.-vrc0eAbP=se[X:qc[c=\u003cz^NNcA+PA7c[cPb3lQDlaBKOtarR^WfcBTOeNPYjzE^/hz/x/jz/cXpvrcB6zF78kzY\u0026EhxM4%layP82vriM3vqY$3BrC47aAz44wftr4ayMy8y**%e3i",
            "ln": 1964,
            "col": 25,
            "line": 51
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg"
            ],
            [
              "",
              "command.arg"
            ],
            [
              "",
              "file.user"
            ],
            [
              "",
              "command.arg.arg"
            ],
            [
              "",
              "command.arg"
            ],
            [
              "",
              "file.port"
            ],
            [
              "",
              "command.arg.arg"
            ],
            [
              "",
              "command.arg"
            ],
            [
              "",
              "port.get.to_string"
            ],
            [
              "",
              "port.get"
            ],
            [
              "",
              "command.arg.arg.arg"
            ],
            [
              "",
              "command.arg.arg"
            ],
            [
              "",
              "command.arg"
            ],
            [
              "",
              "file.host"
            ],
            [
              "",
              "command.stdin.stdout.stderr"
            ],
            [
              "",
              "command.stdin.stdout"
            ],
            [
              "",
              "command.stdin"
            ]
          ],
          "mbr": [
            "command.arg",
            "command.arg().arg",
            "command.arg().arg().arg",
            "command.arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.stdin",
            "command.stdin().stdout",
            "command.stdin().stdout().stderr",
            "file.host",
            "file.port",
            "file.user",
            "port.get",
            "port.get().to_string"
          ],
          "tgt": [
            "command.arg",
            "command.arg().arg",
            "command.arg().arg().arg",
            "command.arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg().arg",
            "command.stdin",
            "command.stdin().stdout",
            "command.stdin().stdout().stderr",
            "file.host",
            "file.port",
            "file.user",
            "port.get",
            "port.get().to_string"
          ],
          "funcs": [
            [
              "sftp_subsystem",
              1224
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 45,
              "call_count": 39,
              "node_count": 589,
              "member_count": 28,
              "member_depth_max": 21
            },
            "file": {
              "size": 2428,
              "entropy": 4.73
            },
            "text": {
              "lines": 63,
              "top_char": 101,
              "max_ws_run": 3,
              "digit_ratio": 0,
              "space_count": 470,
              "char_entropy": 4.73,
              "unique_chars": 64,
              "top_char_null": 0,
              "string_density": 0.4,
              "top_char_ratio": 0.07,
              "avg_line_length": 37.54,
              "max_line_length": 80,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.03,
              "last_line_length": 1,
              "whitespace_ratio": 0.22,
              "identifier_density": 1.1,
              "line_length_stddev": 23.83,
              "normalized_string_count": 3.15,
              "suspicious_comment_ratio": 0.04,
              "normalized_unique_identifiers": 3.51
            },
            "binary": {
              "peak_region_bytes": 2428,
              "peak_region_entropy": 4.75
            },
            "source": {
              "function_count": 1
            },
            "strings": {
              "bytes": 191,
              "count": 25,
              "avg_length": 7.64,
              "max_length": 26,
              "avg_entropy": 1.8,
              "entropy_stddev": 1.22
            },
            "comments": {
              "chars": 1281,
              "count": 23,
              "lines": 23,
              "base64": 1,
              "to_code_ratio": 0.57
            },
            "functions": {
              "count": 1,
              "density": 1.59,
              "avg_params": 1,
              "code_ratio": 0.62,
              "max_params": 1,
              "avg_name_length": 14,
              "avg_length_lines": 39,
              "max_length_lines": 39,
              "min_length_lines": 39,
              "avg_param_name_length": 4
            },
            "identifiers": {
              "count": 69,
              "unique": 21,
              "avg_length": 5.71,
              "max_length": 14,
              "min_length": 3,
              "avg_entropy": 2.2,
              "reuse_ratio": 0.3,
              "length_stddev": 2.68,
              "all_lowercase_ratio": 0.81
            }
          }
        },
        "id": 6,
        "mol": "H(Po₂)",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport/command.rs",
        "pid": 0,
        "risk": 1,
        "sha": "0accf6a6637fdf8809628cfe70c92cf94f107a0b29f59a75f54b5efcc6ecd4f3",
        "size": 2428,
        "traits": [
          {
            "id": "micro-behaviors/process/create/direct::rust-process-command-import",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.95,
            "crit": 3,
            "desc": "Imports Rust process::Command",
            "spans": [
              [
                254,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::rust-command-new-call",
            "atk": "T1059",
            "conf": 0.85,
            "crit": 3,
            "desc": "Constructs a Rust process command",
            "spans": [
              [
                1307,
                13
              ]
            ]
          },
          {
            "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",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                254,
                26
              ],
              [
                1307,
                13
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003erc-B]wft]7zeTJcePLAhwftF)x(4{jwPG)PBzbkdB97\u00266wGV8dvrrSkBz(bqwN)tmvix5@vrlH7w[+*!azUXewgO6vfcIDEz/]@dwN({8B7=%RdiJXNwmY!4ayPd#ayPdgvpKy[z/e#)y?j-5x(n2BavQr\u003ez/P[wvrb{4wnbE+zF%Prx\u003e8h\u003efe1E\u003ewmoN*efF?wC4CXpvS=o{wPw]cwmYU2x([RM3jp]%wGV5owi8+-zfd\u0026D3nj4=",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "By!)3wn=Wfa$K6zarR^HarR!P3lQDlaBKPB3jpG:AblUezfd*1l${ZYy*?Piw]zYjqE%oEq/(CXwGVsbarR^Hw]n-6zfdfMB7Gf1efFLyA=2lbBy/FNasp@FBrCgjBuhDLz/PY6BAz8mjssG1diHiaazbFjiYZeIB9hqvaBsCrarR^HarR!sz/PW",
            "ln": 1252,
            "col": 32,
            "line": 37
          },
          {
            "b": "ayX[8B97\u0026hBy!#n3lQDlax9k/CwX@sarR^Hfe1$3ph+2:zGGDgvpKy[C4z!8B-.qdzGGP5vruj4zxJL1x(4u\u003easGM+ByO#Uz!9A4A+e\u003c9B7GznAb](lAccdIe^-ZzarS%)Bz9ijarQ",
            "ln": 1703,
            "col": 46,
            "line": 52
          },
          {
            "b": "ed9HxarSr\u003cfcB8iz!0v1B0bKDAaK6kx(!0bzxJUmaA.NgC4293vpB4:aA8cuBzbxfaAhd9By]Diz7VerarR^KtvRnTc#J%Bd0oAwCQU7E3lQDlaxrr2B-qqrA=+(6edc!j3tBu@y-(R!vpR\u0026ox(4{jwLl-PwfujaarR^Hw]n-1B6\u003c0gAWV0uy?tas",
            "ln": 2832,
            "col": 13,
            "line": 85
          },
          {
            "b": "A:@=]B98ChBz(gxBAIRwB0bgsazC.nzY\u0026EhtvpuuzeTJcqE%oEmriA!A:Se}CwhejaAITnwPz/xaz2!iBp6VOfcCsTvruTkayPd#aARpdaAz4gz//Lkrz(yv3l@+=wPzHdwHG@TvS=rmavx%-zE\u003en53ugb%d06JIwPxjxB98CBv@@?.vrDydaBsCr",
            "ln": 4240,
            "col": 6,
            "line": 124
          },
          {
            "b": "at2=1qE%oEmQZ1EB-I4^x(mD7DKp(rarUfjzGx[xk#*(PiV]+NcuBoHt{8oMcr**1arR^HarR^JAaK6bx(!ufz/cXdwO#i[wfJMiarR^HarR^Hb4kRoxK#76x\u003e7N[x-",
            "ln": 9361,
            "col": 36,
            "line": 275
          },
          {
            "b": "A:o!JaspqpB9g@kD2[7sz6i\u003egADL\u0026lBrCg7x(4u\u003eb3^nqarR^Hx\u003ewF!qDlT{e[]AsAWSv?vqZusD#rIbwnC?8aztheB97\u00262yC6anzGGr3zGvjzwO2y*wHP5JDKp(rarR^HarUYoBAIRwaw#=Vwjy0wy\u0026%=fokeoOiYZkXB-RT^3lQDlaBKOtarR!vw/%w",
            "ln": 10040,
            "col": 27,
            "line": 298
          },
          {
            "b": "awV=3c[cOLarR^HEf$xf3tBu@y-)!vwi8+.A=M8siYYYIA=k$vw]zYjqE%Y-By!uYvpR/EA=k$vDWMkdbu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hw]n-iwObT]wN)i1wPRu{y=SW=B98BNaAITnwPz/LasqeKAW-a.j%i:mvpR\u0026ox(4{jwLl-PwfujaarR^HarR^Hy?mYhzfo}ywPz*fAV^H/qE%Y-By!uY",
            "ln": 11368,
            "col": 8,
            "line": 338
          },
          {
            "b": "arR^HarR^HwPz*fAXqxzw[=c]uT[1(zE)s1c[dj+arR^HarR^HwPz*fAXqcwzE+dA3lQDlaBKO7arR^Hbu]n3B97W{arR^Hw]n-8z/Z2cyH}=#A+e\u003c9B75((x(^T6A=(CBc[co=3lQDlarR^Hatkw\u003cB8#1yf!1k:A+PAkB0bNrx(+zez/M$yzFKcdCwXKizE:(1xKL^\u003ewN({0wQettB-7-3AV^XSByO#Uz!9Ai3lQDlarR^HayPtjwPz)1wPn\u003ew3lQDlarR^HarR^HaAz49x(mG)c)x\u0026^ar\u003cu{B95KuwQbzwwPzG%x\u003e7N[x(v(iw)]y\u0026wN)zqdj+/GarR^HarR^HarR!8wNPasvqfL2A+d)TzE+^?rc0b5Bp6b",
            "ln": 11676,
            "col": 1,
            "line": 351
          },
          {
            "b": "ar\u003e@HwPy4Hz/Z1Yaw=S\u0026ze16jx(v(iwmYT)wN(]iAckSax\u003e7{\u0026C{$u\u0026dj+/GarR^HarR^HarR!8wNPasvqfL2A+d)TzE+^?l3mo.3lQDlarR^HasPwVarR^HEf{r7arR^Ktl",
            "ln": 12089,
            "col": 24,
            "line": 367
          },
          {
            "b": "dlv\u003eVarR^HarR!ywPP5pwQ5qtjS[rRA=k$JBz\u003eJcBAh8kxdbh\u003c3lQDlarR^HayPtjwPz(od0f3BBs}6wzGGr3zGviIB8#1Qfe3\u003cEC4bxmflQ=AfkLMtfjw*se]kDsa$j%53lQDlarR^HayPtjwPz(od0f3BBs}6wzGGr3zGviIBAg/cB7P07a$j%53lQDl",
            "ln": 13558,
            "col": 53,
            "line": 420
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "formatter.write_str"
            ],
            [
              "",
              "formatter.write_str"
            ],
            [
              "",
              "detail.into"
            ],
            [
              "",
              "detail.into"
            ],
            [
              "",
              "fault.into_parts"
            ],
            [
              "",
              "remote.to_owned"
            ],
            [
              "",
              "remote.to_owned"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "debug_assert_eq"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "haystack.make_ascii_lowercase"
            ],
            [
              "",
              "classify_connect"
            ],
            [
              "",
              "TRUST.iter.any"
            ],
            [
              "",
              "TRUST.iter"
            ],
            [
              "",
              "haystack.contains"
            ],
            [
              "",
              "AUTH.iter.any"
            ],
            [
              "",
              "AUTH.iter"
            ],
            [
              "",
              "haystack.contains"
            ],
            [
              "",
              "SUBSYSTEM.iter.any"
            ],
            [
              "",
              "SUBSYSTEM.iter"
            ],
            [
              "",
              "haystack.contains"
            ],
            [
              "",
              "NETWORK.iter.any"
            ],
            [
              "",
              "NETWORK.iter"
            ],
            [
              "",
              "haystack.contains"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "write"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "stderr.to_owned"
            ],
            [
              "",
              "error.refine_connect"
            ],
            [
              "",
              "error.kind"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "\"killed\".to_owned"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "\"signal: 9 (SIGKILL)\".to_owned"
            ],
            [
              "",
              "error.to_string"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "std"
            ]
          ],
          "mbr": [
            "AUTH.iter",
            "AUTH.iter().any",
            "NETWORK.iter",
            "NETWORK.iter().any",
            "SUBSYSTEM.iter",
            "SUBSYSTEM.iter().any",
            "TRUST.iter",
            "TRUST.iter().any",
            "detail.into",
            "error.kind",
            "error.refine_connect",
            "error.to_string",
            "fault.into_parts",
            "formatter.write_str",
            "haystack.contains",
            "haystack.make_ascii_lowercase",
            "remote.to_owned",
            "stderr.to_owned"
          ],
          "tgt": [
            "AUTH.iter",
            "AUTH.iter().any",
            "NETWORK.iter",
            "NETWORK.iter().any",
            "Ok",
            "SUBSYSTEM.iter",
            "SUBSYSTEM.iter().any",
            "Some",
            "TRUST.iter",
            "TRUST.iter().any",
            "classify_connect",
            "detail.into",
            "error.kind",
            "error.refine_connect",
            "error.to_string",
            "fault.into_parts",
            "formatter.write_str",
            "haystack.contains",
            "haystack.make_ascii_lowercase",
            "remote.to_owned",
            "stderr.to_owned"
          ],
          "funcs": [
            [
              "as_str",
              932
            ],
            [
              "fmt",
              1320
            ],
            [
              "as_str",
              2964
            ],
            [
              "fmt",
              4049
            ],
            [
              "new",
              4476
            ],
            [
              "connect",
              4801
            ],
            [
              "cancelled",
              4943
            ],
            [
              "deadline",
              5085
            ],
            [
              "into_parts",
              5307
            ],
            [
              "bare",
              5981
            ],
            [
              "fault",
              6271
            ],
            [
              "remote",
              6567
            ],
            [
              "stderr",
              6687
            ],
            [
              "exit",
              6806
            ],
            [
              "kind",
              6917
            ],
            [
              "is_cancellation",
              7060
            ],
            [
              "hint",
              7211
            ],
            [
              "refine_connect",
              9025
            ],
            [
              "classify_connect",
              9326
            ],
            [
              "fmt",
              10590
            ],
            [
              "refined",
              11480
            ],
            [
              "host_key_refusal_is_trust",
              11752
            ],
            [
              "batchmode_auth_failure_is_auth",
              12008
            ],
            [
              "missing_subsystem_is_named",
              12204
            ],
            [
              "network_failures_are_network",
              12397
            ],
            [
              "unclassified_stays_connect",
              12654
            ],
            [
              "trust_outranks_auth_wording",
              12829
            ],
            [
              "display_carries_context_without_invented_hint",
              13143
            ],
            [
              "cancellation_is_identifiable",
              13946
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "max_depth": 15,
              "call_count": 56,
              "node_count": 3120,
              "member_count": 18,
              "max_array_len": 9,
              "op_density.eq": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 14128,
              "entropy": 4.55
            },
            "text": {
              "lines": 435,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 3800,
              "char_entropy": 4.55,
              "unique_chars": 85,
              "top_char_null": 0,
              "string_density": 0.19,
              "top_char_ratio": 0.08,
              "avg_line_length": 31.48,
              "max_line_length": 100,
              "empty_line_ratio": 0.08,
              "last_line_length": 1,
              "whitespace_ratio": 0.3,
              "identifier_density": 1.21,
              "line_length_stddev": 24.24,
              "normalized_string_count": 3.98,
              "repeated_char_sequences": 109,
              "suspicious_string_ratio": 0.01,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 12.09
            },
            "binary": {
              "peak_region_bytes": 12080,
              "peak_region_entropy": 4.66
            },
            "source": {
              "class_count": 4,
              "function_count": 26
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 2178,
              "count": 83,
              "shell": 1,
              "avg_length": 26.24,
              "max_length": 190,
              "path_count": 2,
              "avg_entropy": 3.36,
              "empty_count": 7,
              "entropy_stddev": 0.57
            },
            "comments": {
              "chars": 2472,
              "count": 47,
              "lines": 47,
              "to_code_ratio": 0.12
            },
            "functions": {
              "count": 30,
              "density": 6.67,
              "avg_params": 1.14,
              "code_ratio": 0.63,
              "max_params": 3,
              "length_stddev": 9.15,
              "avg_name_length": 13.03,
              "no_params_count": 8,
              "avg_length_lines": 9.52,
              "max_length_lines": 38,
              "min_length_lines": 3,
              "high_entropy_names": 6,
              "avg_param_name_length": 5.91
            },
            "identifiers": {
              "count": 526,
              "unique": 106,
              "avg_length": 8.61,
              "max_length": 45,
              "min_length": 1,
              "avg_entropy": 2.48,
              "reuse_ratio": 0.2,
              "length_stddev": 7.01,
              "has_digit_ratio": 0.01,
              "base64_like_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.55,
              "all_uppercase_ratio": 0.05,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 7,
        "mol": "Md(Pa)",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport/error.rs",
        "pid": 0,
        "risk": 1,
        "sha": "2fde0e8903972e4713e42db046fef59ea53c9bbf6a1d9aa337c3e6aded7ea117",
        "size": 14128,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                11432,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                11740,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                11432,
                12
              ],
              [
                11740,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003epI%.^q:%..aAz44wftP7B7]e@aARpdaA}:AyH}JlB0bBxx)9{bwGT@\u003cyIvYfA=(nwx(dAxaz$+6z//Y4By=OpxK}J7fcIDVwPI{bz/d9Gz/xo9aARpdazbt7wH[%yA=lbjaARpdazth3wnC*daARTj",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wQ4S[BzMjBBzbkdv{%s#B-I573nj4Qaz+Rbxlm/raA?gfx\u003egT]wGT#LmLcOxvqYP#v@c78wGY#.LPTyJy-)\u003erwmY^7z/fbeBz(nfy-)n1vpTg*zE\u003evwCwhej3nj4Qay!?$v}xE)vruj4zxJ\u003ebB7GxnwN(](y\u0026si7B7]e@e*9]cBzbxaxcp(0A+cwiB-.ClC4C.qBzbkdv{%g\u0026e^.@dB7DFnB-p]jiYZ?)A=k$Vi^Tt8B.(dJ",
            "ln": 130,
            "col": 56,
            "line": 2
          },
          {
            "b": "wGV5owi8+[x(dAxiZ!ahvruj4zAwhFB7DFnBAhqsuT[1{wJz\u003e@z/PS8AYMlGvqYN^y/Cs*wO%NpB-RapBz\u003e@ez-P{[z-P}al34r?v]u(DwgO\u0026?B9RUks8@1%wQMSE3nj4=axio3vqE5}B.2b@BrCglAV!\u003egzF\u003c2}BzkVhefG4PvqZc#wPw]4zE:(1y\u0026sxae*9I$wNPF0A3eO3By/Fnw)]y\u0026B-I42fe1$3x(+zrwPh6#vru6%C{3NmB-7-3wftubaARpdaA8pgxK#mbA::6dAV!!dwft=3C4CXpCvticB0bysaARphB1N/sBZ=+uB-p]jdiJbszGx[xl}6yfoI4#FiV{?kA::67z/cWXavHu)vruj4zAo*\u003cA=k/4B7F\u003c5c]J+di%(rFfe1CnvqYN^y\u00260K4x(v(ix(+zoz!%l3wftq%z/fiex\u003eg=$BzbkdBAg/cB7P07e*abbwGUF\u003ezEWl]y*?B1z/cXhz/oy#fe1$3xKL%8vqG%}vpTTa",
            "ln": 503,
            "col": 3,
            "line": 13
          },
          {
            "b": "arU-Ewnb{xazCXiy-(2+D2va[A+PSbas!NmzG6rced9HxarU-Ewn=QjiV@cNAblT.B9RUkqE%oEas!NmzG6rced9HxarUSiBz9YTcqXb)xE\u003cGkarR!Gz!\u0026{4iV]+pvqYN^y/Cs*wO%4adiHiaaw#=(B.(dZq/)4]zF7HymQZBQBuQ*]3lQDlaz+RhaAITkxjShGavxZR",
            "ln": 1485,
            "col": 3,
            "line": 34
          },
          {
            "b": "arR!EwPS6nzxI+]y?#c[qE%oEC{(a4AWTy=B.(dXi+8Pov}xE)wN)igByw/[e[X:qc[cO]dlv\u003eVarR^HarR!P3lQDlarR^Haw=#)y=TQNwO#3)zF6q0arR!Pdlv\u003eVarR!zvru0)aARKqx(u3[BzkP6iY.v%zdNTdBsoKCk$1yrpdlYRA:-D?wgoctCk",
            "ln": 1993,
            "col": 10,
            "line": 47
          },
          {
            "b": "y?W=#d06GsxjSYdwPPsHdjD!ParR^HEf$xf3nj4=awMG\u003ewPw]lwPI^aC4C.qCw7YbwGV8dwGV8kyH}xax(+zkx)a5HaAz4mz!%PdB0bysv}u=)vqYN^y\u00260V[e^=3dD2vamw]n-3vqYN^y\u00260K4x(v(qBz\u003e@azAn)!lT:\u003exwO+s:yH}xjaBsCrarR!yz/oOqDKp(rarR^HarU=AyIvYFi=]7MwJz\u003e[y?mf%c{{o}lQ:WQp!%+Udk24Mvqf*B3lQDlarR^HazCBgBz\u003e@azz2TAuT)IZv}xE)wN)hraBsCrarR^HarR^HarR!EwD",
            "ln": 2218,
            "col": 41,
            "line": 53
          },
          {
            "b": "i.%ZazyETOarR^Hy?mYhxKL^?y?j.Lay/k4wO#Pxz/xo9c#-QpxELMxCvtickrxh{arR!FByw/[e]$PCc@KR+wk^OUxjTa+nP5P*wN/*hi%)8MarUGiBrCyhzFa68ao",
            "ln": 2808,
            "col": 25,
            "line": 76
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "pin"
            ],
            [
              "",
              "pin"
            ],
            [
              "",
              "poll_fn"
            ],
            [
              "",
              "work.as_mut.poll"
            ],
            [
              "",
              "work.as_mut"
            ],
            [
              "",
              "cancel.as_mut.poll.is_ready"
            ],
            [
              "",
              "cancel.as_mut.poll"
            ],
            [
              "",
              "cancel.as_mut"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "stage.get"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "stage.get"
            ],
            [
              "",
              "token.is_cancelled"
            ],
            [
              "",
              "stage.set"
            ],
            [
              "",
              "stage.set"
            ],
            [
              "",
              "client.open"
            ],
            [
              "",
              "stage.set"
            ],
            [
              "",
              "client.inspect"
            ],
            [
              "",
              "stage.set"
            ],
            [
              "",
              "client.read"
            ],
            [
              "",
              "stage.set"
            ],
            [
              "",
              "error.utf8_error.valid_up_to"
            ],
            [
              "",
              "error.utf8_error"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "stage.set"
            ],
            [
              "",
              "client.close"
            ],
            [
              "",
              "drop"
            ],
            [
              "",
              "token.is_cancelled"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Ok"
            ]
          ],
          "mbr": [
            "cancel.as_mut",
            "cancel.as_mut().poll",
            "cancel.as_mut().poll().is_ready",
            "client.close",
            "client.inspect",
            "client.open",
            "client.read",
            "error.utf8_error",
            "error.utf8_error().valid_up_to",
            "stage.get",
            "stage.set",
            "token.is_cancelled",
            "work.as_mut",
            "work.as_mut().poll"
          ],
          "tgt": [
            "Err",
            "Ok",
            "cancel.as_mut",
            "cancel.as_mut().poll",
            "cancel.as_mut().poll().is_ready",
            "client.close",
            "client.inspect",
            "client.open",
            "client.read",
            "drop",
            "error.utf8_error",
            "error.utf8_error().valid_up_to",
            "poll_fn",
            "stage.get",
            "stage.set",
            "token.is_cancelled",
            "work.as_mut",
            "work.as_mut().poll"
          ],
          "funcs": [
            [
              "run",
              1458
            ],
            [
              "cancellation",
              2316
            ],
            [
              "transfer",
              2492
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 21,
              "call_count": 41,
              "node_count": 1014,
              "member_count": 14,
              "member_depth_max": 4
            },
            "file": {
              "size": 3846,
              "entropy": 4.77
            },
            "text": {
              "lines": 103,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 729,
              "char_entropy": 4.77,
              "unique_chars": 71,
              "top_char_null": 0,
              "string_density": 0.01,
              "top_char_ratio": 0.08,
              "avg_line_length": 36.34,
              "max_line_length": 85,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.06,
              "last_line_length": 1,
              "whitespace_ratio": 0.22,
              "identifier_density": 2.1,
              "line_length_stddev": 23.86,
              "normalized_string_count": 0.1,
              "repeated_char_sequences": 11,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 12.56
            },
            "binary": {
              "peak_region_bytes": 3846,
              "peak_region_entropy": 4.8
            },
            "source": {
              "function_count": 3
            },
            "strings": {
              "bytes": 26,
              "count": 1,
              "avg_length": 26,
              "max_length": 26,
              "avg_entropy": 3.95
            },
            "comments": {
              "chars": 1217,
              "count": 20,
              "lines": 20,
              "to_code_ratio": 0.24
            },
            "functions": {
              "count": 3,
              "density": 2.91,
              "avg_params": 3.33,
              "code_ratio": 0.66,
              "max_params": 5,
              "length_stddev": 11.84,
              "avg_name_length": 7.67,
              "avg_length_lines": 22.67,
              "max_length_lines": 37,
              "min_length_lines": 8,
              "avg_param_name_length": 5
            },
            "identifiers": {
              "count": 216,
              "unique": 84,
              "avg_length": 6.33,
              "max_length": 15,
              "min_length": 2,
              "avg_entropy": 2.32,
              "reuse_ratio": 0.39,
              "length_stddev": 2.77,
              "has_digit_ratio": 0.04,
              "base64_like_names": 1,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.64,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 2,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 8,
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport/session.rs",
        "pid": 0,
        "risk": 1,
        "sha": "3fdcfc43f1dbb7a21b05a0497637f2cde9014aaf3d5dc6eb11bb08ceabd40a9e",
        "size": 3846,
        "traits": [
          {
            "id": "micro-behaviors/os/event/library/tokio::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "Rust Tokio async runtime usage",
            "spans": [
              [
                567,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited"
        ],
        "ctx": [
          {
            "b": "x(v(iz!pbkB7=%RdiJenvp%E@B98baB1wCAA:-W1wN(][z/f6cA=L-eBzMjBCwhejaARpd3nj4Qax7:ep-%*\u003cB8#5lzz05czFTOvBzbkdxK$Q.azC)tyH}EbiV@G+xEv\u003czvpKy[z/e#)y?j-9x(mG8v@Di}B0b7eA=VsP3jp]%wGU@2A+/xbxj2E[BuhDSB-.hti%{aKwGV5owi8+)D2vaMiZE^@i%{aKwGV8kyIvYFi+-H[iZE?jzEVNQvpR/KBuo?LB7DFoz!\u003c69iY.k2z!0v1B2(uHxLzo[q/(LYA=KkGB-RapBz\u003e@ez-P}3vrliBi.Bs8zB!hNwnC*s3jnBtfcAY3z/]YaazbLjaAIQqcVZzNwPzl#B7DFavqfL2A+cwiB-.OBBsXLQzddl%az2CeB.twgBz\u0026phwGUU{A=2S7B8@@vv@DmaBrBEIr7fLYnL-8xaA.:tDsXiZat#50dJ*D1gbI61",
            "ln": 18,
            "col": 19,
            "line": 1
          },
          {
            "b": "B98baaAITBwNPBdawuY{B9O)GwO#3\u0026A+PA7azC)7fe1$3wmYN\u003evR6N*By^GQBzbxfazC)tB97@7A=JpAwQ5qFaz$+lwPw]5B.kk%AV!\u003egzGGDcBs)[Btv.q=x)a5ol$G?IxdLe[wObv[y\u0026?ai3ugb%d06JIwPxjxB98CBv@@?(ByX%6A-uEYy-[6i",
            "ln": 432,
            "col": 34,
            "line": 13
          },
          {
            "b": "x(v(waxi2=aAR4kyyhZFfcB+yze:r5By/IovrrRXpEVF^FrRg2xK#67B8#1qvqYP#x([zsy\u0026r/(y-)n1B7n^0wmov$B0a[iwGUS7zE\u003c%IFrRf+zE:8cfe1CVC4CYtBzbxaxcpU{w]zZ3aARp9BrCydzE^/hx(k5nxK@rcxKL{)wft#5x(2yeAckRrB9hCkAW-byzxK1tvrVP@wo89)zyxErAaI6MlUHgIwk^OXwPz/xaz+$eiV}vmvrb{\u0026rafGSdiHiaawcM^zu",
            "ln": 1779,
            "col": 56,
            "line": 59
          },
          {
            "b": "arR^HarUGiBrCByBrCKpAaHdPaAh4lwJHkwarR^HarR!ywPP5iB-X:oxMXidauZ\u0026KfM/upat+=jhEexKarR^HarR^Hy\u0026slhaBsCrarR^HarR^HarR!zvru0)aAh4lwIe1mvpQ=kzfo}yv}Z15yBH(ACvticaBsCrarR^HarR^HarR^HarR!5yBy\u003e=au.[hA+funA=9AnarR^HarR^HarR^HarR^HpIRv*z/]@tdiH=qaz+$ee]kDoyByR:A+fu3x(i",
            "ln": 2043,
            "col": 3,
            "line": 64
          },
          {
            "b": "arR^HarR^HarR^Hmriz%uNW9Xj%j(SBAIRwed9HxarR^HarR^HarV7tarR^HarR^HEf}8tarV7Y3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hbu]n3B97W{arR^Hw]n-8wNPaRx(^S%wPh-#vqYQ.z*2Yjw]8yfuT[1%zGGD2c[co=3lQDlarR^Haz+Rhaz(myaAR4ay-\u003e\u003e-q/(LYA=Lb/x(2*\u003ewmYvYB.(dFdlv\u003eVarR^HarR!ywPP57x\u003eGEHr+k=6BVqMcjS[]Vv\u003cb5=cWm0",
            "ln": 2405,
            "col": 5,
            "line": 72
          },
          {
            "b": "pe\u003c!Xp9q5ff!+p!i%)8MarR^HarU=mx(2zxwPRu{zyu\u0026vx\u003eF\u003eR3lQDlarR^HayPtjwPz)1wPn\u003ewByw)1e[!*8wg?Xfzyu}+aw$Tcmnu/NpFJu23lQDlarR^HayPtjwPz)1wPn\u003ewByw)1e[x0vAbYx0efDV3fEY6\u003carR^HarR^Hy?mYhBy/YsauZ\u0026?vqfKgA+fc0wPxgFe[GoDwN/*gb64mpvqfQ\u003cwft#9CYUbUi%)8MarR^HarU9lB7GxlaT?CzCYUMVByxiiB6\u003cc9Bz96ICQB{?i%)8MarR^HarU9lB7GxlaT?CzCYUMFz/fV9x(m#ua#7=9azb+pBzblaaAITnwPz/lvTi6bB0b1lz/xVbwfJDKi%)8Mao",
            "ln": 2658,
            "col": 43,
            "line": 85
          },
          {
            "b": "vqfKgA+fu3x(ktdb2z\u0026\u003eze16jx(v(iwmYT)wN(]iAckSax\u003e7{\u0026C{$vJzxZI\u003e3lQDlarR^HaAR4ay+x:tByw)3c$jxwwN/T@wftY5zE)6\u003ca$kOXarR^HarR^HvrlH3A=+V1Ar",
            "ln": 3342,
            "col": 10,
            "line": 107
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "RETENTION.saturating_sub"
            ],
            [
              "",
              "chunk.len"
            ],
            [
              "",
              "chunk.len.checked_sub"
            ],
            [
              "",
              "chunk.len"
            ],
            [
              "",
              "String::from_utf8_lossy.into_owned"
            ],
            [
              "",
              "String::from_utf8_lossy"
            ],
            [
              "",
              "text.push_str"
            ],
            [
              "",
              "text.trim_end"
            ],
            [
              "",
              "trimmed.is_empty"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "trimmed.to_owned"
            ],
            [
              "",
              "tokio::task::spawn"
            ],
            [
              "",
              "pipe.read"
            ],
            [
              "",
              "log.lock.retain"
            ],
            [
              "",
              "log.lock"
            ],
            [
              "",
              "StderrTail::default"
            ],
            [
              "",
              "tail.retain"
            ],
            [
              "",
              "tail.render.expect"
            ],
            [
              "",
              "tail.render"
            ],
            [
              "",
              "StderrTail::default"
            ],
            [
              "",
              "tail.retain"
            ],
            [
              "",
              "tail.retain"
            ],
            [
              "",
              "parking_lot::Mutex"
            ],
            [
              "",
              "std::sync::Arc"
            ],
            [
              "",
              "tokio::io::AsyncReadExt"
            ],
            [
              "",
              "tokio::process::ChildStderr"
            ],
            [
              "",
              "tokio::task::JoinHandle"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "RETENTION.saturating_sub",
            "String::from_utf8_lossy.into_owned",
            "chunk.len",
            "chunk.len.checked_sub",
            "log.lock",
            "log.lock.retain",
            "pipe.read",
            "tail.render",
            "tail.render.expect",
            "tail.retain",
            "text.push_str",
            "text.trim_end",
            "trimmed.is_empty",
            "trimmed.to_owned"
          ],
          "tgt": [
            "RETENTION.saturating_sub",
            "Some",
            "StderrTail::default",
            "String::from_utf8_lossy",
            "String::from_utf8_lossy.into_owned",
            "chunk.len",
            "chunk.len.checked_sub",
            "log.lock",
            "log.lock.retain",
            "pipe.read",
            "tail.render",
            "tail.render.expect",
            "tail.retain",
            "text.push_str",
            "text.trim_end",
            "tokio::task::spawn",
            "trimmed.is_empty",
            "trimmed.to_owned"
          ],
          "funcs": [
            [
              "retain",
              644
            ],
            [
              "render",
              1120
            ],
            [
              "spawn_drain",
              1923
            ],
            [
              "head_is_kept_and_overflow_counted",
              2529
            ],
            [
              "empty_tail_renders_nothing",
              2975
            ],
            [
              "chunks_accumulate_within_the_cap",
              3247
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.gt": 1,
              "op.add": 2,
              "op.mul": 1,
              "max_depth": 19,
              "call_count": 27,
              "node_count": 1007,
              "member_count": 14,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.add": 0,
              "op_density.mul": 0,
              "max_array_length": 2,
              "max_member_depth": 3,
              "max_numeric_array": 2
            },
            "file": {
              "size": 3608,
              "entropy": 4.65
            },
            "text": {
              "lines": 115,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 948,
              "char_entropy": 4.65,
              "unique_chars": 79,
              "top_char_null": 0,
              "import_density": 5.22,
              "string_density": 0.06,
              "top_char_ratio": 0.07,
              "avg_line_length": 30.37,
              "max_line_length": 81,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.1,
              "last_line_length": 1,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.46,
              "line_length_stddev": 22.63,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.56,
              "normalized_string_count": 0.65,
              "repeated_char_sequences": 25,
              "normalized_function_count": 0.56,
              "imports_to_functions_ratio": 1,
              "strings_to_functions_ratio": 1.17,
              "normalized_unique_identifiers": 10.37,
              "identifiers_to_functions_ratio": 11.83
            },
            "binds": {
              "count": 10
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.85
            },
            "source": {
              "class_count": 1,
              "function_count": 6
            },
            "imports": {
              "count": 6,
              "wildcard": 1,
              "third_party_count": 6,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 189,
              "count": 7,
              "avg_length": 27,
              "max_length": 57,
              "avg_entropy": 3.3,
              "entropy_stddev": 1.03
            },
            "comments": {
              "chars": 619,
              "count": 10,
              "lines": 10,
              "to_code_ratio": 0.1
            },
            "functions": {
              "count": 7,
              "density": 5.22,
              "avg_params": 0.83,
              "code_ratio": 0.65,
              "max_params": 2,
              "length_stddev": 3.45,
              "avg_name_length": 19,
              "no_params_count": 3,
              "avg_length_lines": 12.5,
              "max_length_lines": 18,
              "min_length_lines": 8,
              "high_entropy_names": 3,
              "avg_param_name_length": 5.2
            },
            "identifiers": {
              "count": 168,
              "unique": 71,
              "avg_length": 7.58,
              "max_length": 33,
              "min_length": 2,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.42,
              "length_stddev": 5.76,
              "has_digit_ratio": 0.01,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.75,
              "all_uppercase_ratio": 0.01
            }
          }
        },
        "id": 9,
        "mol": "H(Db)Md₂(InPa)",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport/stderr.rs",
        "pid": 0,
        "risk": 4,
        "sha": "ed097ca84958d363a7d87f682c6dc166b455efc550f1e191d227c691018df3c1",
        "size": 3608,
        "traits": [
          {
            "id": "metadata/import/rust/tokio/process/childstderr::tokio/process/childstderr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::process::ChildStderr",
            "spans": [
              [
                229,
                27
              ]
            ]
          },
          {
            "id": "metadata/lang/runtime::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "spans": [
              [
                200,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              9,
              10
            ],
            "spans": [
              [
                2469,
                12
              ],
              [
                2513,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "spans": [
              [
                2107,
                14
              ]
            ]
          },
          {
            "id": "metadata/import/rust/parking_lot/mutex::parking_lot/mutex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parking_lot::Mutex",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "spans": [
              [
                180,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                2502,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io/asyncreadext::tokio/io/asyncreadext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::AsyncReadExt",
            "spans": [
              [
                200,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tokio/task/joinhandle::tokio/task/joinhandle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::task::JoinHandle",
            "spans": [
              [
                262,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                2469,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                2513,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                2145,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                71,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1827,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1892,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                299,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                66,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                480,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003eq:%..aA/K-A+eV\u0026ePkJyC{4rBA+cw6z/fVqvpKy4c$Evbw]]RswPRJoB7F\u003c5xF0?gy?m\u003c6wPxvRgas*.fe1E\u003eq=ujfz*c8uayPzmxK#76x\u003e7N[x(v(xwO#0#D2N\u003etz/dSVBzbxfay/t2wN=\u003c3Cw.EAzEET3C4z!dx(4u#vqPM#vTi6bB1vUKfcIDEz/]@dwN({5vpK7:BAnNkzE:(gwPq\u003c7B95KswmYU2x([RMawM?$Aa9\u003c4azC)tx(n37A=u5gBy!#9vTf88aAIjcy?$ZhB-RapB9hCkAYMl)A=M8siY.QSvrDydefE\u00264vpR\u0026ox(4{jwLl-PwgO\u003c3wNPaFByw/[Eld^UB7DFnByWA[Aa9\u003c4iYZ8CBz9-yB-RapBz\u003e@ez-P{[z-P}al34r?v]u(DwgO\u0026?B9RUkqE%oEmr\u0026]9avg6]zEV:*x()]qavg6]zEV:*x()]PCYXu}3jn1Zv}Gv4By/Jndp0o9tx11)xDPCXb6N:wwNxK\u003cB98EQA=SBg3t\u003cY(aARgoBAoIJ3s!0(B95K0l0dF\u003ck%[plr5#dAB7]@iauZ\u00265h8VNbatCM9g=(4Oz/fSraw$S]l%\u0026qLrzDgFaA.:tDsXiZatU+}dJ*D1gbI61v@DmaBrBpzsyk04k#m",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "BVqMo3lQDlaAz4mAbPSnwJy@mwN^\u0026Bi6F(2arR^HB7GulwO#0?iV}siADL\u0026lBv*0]3vJm}ze:qNs2}D\u0026B9RUks8@1%wGSGCrC(+\u0026zy=]diV{.fD2va\u0026wNP9(d\u003cd\u0026fAa%hNao",
            "ln": 963,
            "col": 18,
            "line": 38
          },
          {
            "b": "wi8+yzFshnvriMli4l]@arR^HarR^Hv@b\u003c\u003czGEHKwPq\u003c7B963CCYWImwm5}?z/5\u003c5y?Wx\u003cc)*-SBU+^9Bz\u003eI}wNw[(By/IwdjEs=arR^HarR^Hv@b\u003c\u003czGEHxCW\u003ez}zF9JeqE%oEq/(CXwJz\u003etz/fD7v@%dLvrVc]Bu.?]arR^HarR^Hy?mYhzfo}yA+fiaC{2l)l$G\u003eDwmY^xi=nIMc)\u0026Cux\u003eqg7e]\u003eJAAbPSnwH[%4wNPaFByw/[iYYSDzF\u003c2}Bn",
            "ln": 1389,
            "col": 38,
            "line": 51
          },
          {
            "b": "aA8jcADL?nB98CpzFa2LazbU5ze0)2aAITsy?$khvruQ5A=S\u0026uarR^HarR^HCw7YbwGSdpwPhEhe]\u003eJuvqfQ[zF7OoB6\u0026G}AccvNdiJ%AarR^HarR^HarR^HA+fiaC}KeWA+PA7c[dwx3lQDlarR^HarR^HaAz4jy\u003cvTOBAh8kxdbh[i%)8MarR^HarQ",
            "ln": 1808,
            "col": 42,
            "line": 58
          },
          {
            "b": "3lQDlaBKO7arR^HAckRrB9hCkAW-btB9RUkazbHlz/xo9c)\u0026!NBrCToy?tjvAa9\u003c4iV]+Cvrufiat2=1qE%](y\u0026?^ex(4uKvqYQ(wH[@[vrDydj%kgVarR^HarR^HBP",
            "ln": 5164,
            "col": 18,
            "line": 150
          },
          {
            "b": "arR^HarR!ywPP58z/]@tauZ\u0026/wPhEhe]C/GvR6Nddl/)3arR^HarR^HarR^Hw]zYjuM:62attA2v@DHcBrC]qarR^HarR^HarR^HarR^HA+fiaC}KeWA+PA7c[dwx3lQDlarR^HarR^HarR^HaAz4jy\u003cvTOBAh8kxdbh[i%)8MarR^HarR^HarV7",
            "ln": 6904,
            "col": 6,
            "line": 196
          },
          {
            "b": "ed9HxarR^HarR^HarR^HarUomA=2lbaT!KYB7]@iEir0ABy/IowQ4Y@wN]\u003c8BzbkdDRD!duSfY=p/x[Xrdb(#D30QuB8CA9B7/Glay!\u00260a$k5IarR^HarR^HarR^HdjEs=arR^HarR^HEf}8tarR^HarTD}c@U1(Ac2YhBw([1wHIRlDsXJO3lQC",
            "ln": 7732,
            "col": 42,
            "line": 220
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "RequestId"
            ],
            [
              "",
              "client.request.push"
            ],
            [
              "",
              "client.request.extend_from_slice"
            ],
            [
              "",
              "client.exchange"
            ],
            [
              "",
              "reply.take"
            ],
            [
              "",
              "reply.number"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "reply.invalid"
            ],
            [
              "",
              "reply.remaining.is_empty"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "protocol"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "bytes.len"
            ],
            [
              "",
              "protocol"
            ],
            [
              "",
              "length.to_be_bytes"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "protocol"
            ],
            [
              "",
              "io_fault"
            ],
            [
              "",
              "io_fault"
            ],
            [
              "",
              "io_fault"
            ],
            [
              "",
              "io_fault"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "protocol"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "io_fault"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "reply.take"
            ],
            [
              "",
              "reply.number"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "reply.invalid"
            ],
            [
              "",
              "reply.number"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "reply.end"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "reply.invalid"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "path.as_os_str.as_bytes"
            ],
            [
              "",
              "path.as_os_str"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "handle.is_empty"
            ],
            [
              "",
              "handle.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "reply.invalid"
            ],
            [
              "",
              "FileHandle"
            ],
            [
              "",
              "handle.to_vec"
            ],
            [
              "",
              "reply.end"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "reply.number"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "reply.invalid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "reply.wide_number"
            ],
            [
              "",
              "reply.take"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "reply.number"
            ],
            [
              "",
              "reply.take"
            ],
            [
              "",
              "reply.number"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "reply.end"
            ],
            [
              "",
              "permissions.is_some_and"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "size.ok_or_else"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "SnapshotSize"
            ],
            [
              "",
              "snapshot.len"
            ],
            [
              "",
              "READ_CHUNK.min"
            ],
            [
              "",
              "snapshot.len"
            ],
            [
              "",
              "snapshot.len"
            ],
            [
              "",
              "reply.string"
            ],
            [
              "",
              "data.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "reply.invalid"
            ],
            [
              "",
              "data.is_empty"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "snapshot.extend_from_slice"
            ],
            [
              "",
              "reply.end"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "error.to_string"
            ],
            [
              "",
              "error.to_string"
            ],
            [
              "",
              "protocol"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ]
          ],
          "mbr": [
            "READ_CHUNK.min",
            "bytes.len",
            "client.exchange",
            "client.request",
            "client.request.extend_from_slice",
            "client.request.push",
            "client.response",
            "data.is_empty",
            "data.len",
            "error.to_string",
            "handle.0",
            "handle.is_empty",
            "handle.len",
            "handle.to_vec",
            "id.0",
            "length.to_be_bytes",
            "path.as_os_str",
            "path.as_os_str().as_bytes",
            "permissions.is_some_and",
            "reply.end",
            "reply.invalid",
            "reply.number",
            "reply.remaining",
            "reply.remaining.is_empty",
            "reply.string",
            "reply.take",
            "reply.wide_number",
            "size.0",
            "size.ok_or_else",
            "snapshot.extend_from_slice",
            "snapshot.len"
          ],
          "tgt": [
            "Err",
            "FileHandle",
            "Ok",
            "READ_CHUNK.min",
            "RequestId",
            "SnapshotSize",
            "Some",
            "bytes.len",
            "client.exchange",
            "client.request.extend_from_slice",
            "client.request.push",
            "data.is_empty",
            "data.len",
            "error.to_string",
            "handle.is_empty",
            "handle.len",
            "handle.to_vec",
            "io_fault",
            "length.to_be_bytes",
            "path.as_os_str",
            "path.as_os_str().as_bytes",
            "permissions.is_some_and",
            "protocol",
            "reply.end",
            "reply.invalid",
            "reply.number",
            "reply.remaining.is_empty",
            "reply.string",
            "reply.take",
            "reply.wide_number",
            "size.ok_or_else",
            "snapshot.extend_from_slice",
            "snapshot.len"
          ],
          "funcs": [
            [
              "connect",
              1093
            ],
            [
              "begin",
              1990
            ],
            [
              "string",
              2443
            ],
            [
              "exchange",
              2772
            ],
            [
              "reply",
              3869
            ],
            [
              "open",
              5176
            ],
            [
              "inspect",
              5964
            ],
            [
              "read",
              7888
            ],
            [
              "close",
              9227
            ],
            [
              "protocol",
              9543
            ],
            [
              "io_fault",
              9670
            ],
            [
              "new",
              9997
            ],
            [
              "invalid",
              10097
            ],
            [
              "take",
              10200
            ],
            [
              "number",
              10501
            ],
            [
              "wide_number",
              10664
            ],
            [
              "string",
              10823
            ],
            [
              "end",
              10955
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.gt": 6,
              "op.lt": 1,
              "op.ne": 11,
              "op.bor": 1,
              "op.lor": 3,
              "op.mul": 4,
              "op.shl": 1,
              "op.sub": 1,
              "op.band": 7,
              "max_depth": 20,
              "call_count": 165,
              "node_count": 3618,
              "member_count": 31,
              "max_array_len": 4,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.bor": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.shl": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 11158,
              "entropy": 4.61
            },
            "text": {
              "lines": 318,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.03,
              "space_count": 3304,
              "char_entropy": 4.61,
              "unique_chars": 80,
              "top_char_null": 0,
              "string_density": 0.06,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.09,
              "max_line_length": 96,
              "empty_line_ratio": 0.03,
              "last_line_length": 1,
              "whitespace_ratio": 0.32,
              "identifier_density": 2.08,
              "line_length_stddev": 23.67,
              "normalized_string_count": 1.01,
              "repeated_char_sequences": 109,
              "suspicious_comment_ratio": 0.25,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 17.32
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 5.23
            },
            "source": {
              "class_count": 6,
              "function_count": 17
            },
            "strings": {
              "bytes": 643,
              "count": 18,
              "avg_length": 35.72,
              "max_length": 57,
              "avg_entropy": 3.89,
              "entropy_stddev": 0.34
            },
            "comments": {
              "chars": 285,
              "count": 4,
              "lines": 4,
              "high_entropy": 1,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 23,
              "density": 5.66,
              "avg_params": 2.06,
              "code_ratio": 0.83,
              "max_params": 4,
              "length_stddev": 14.8,
              "avg_name_length": 5.94,
              "avg_length_lines": 14.61,
              "max_length_lines": 57,
              "min_length_lines": 3,
              "avg_param_name_length": 6.51
            },
            "identifiers": {
              "count": 660,
              "unique": 144,
              "avg_length": 6.45,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.22,
              "length_stddev": 3.22,
              "has_digit_ratio": 0.03,
              "sequential_names": 4,
              "single_char_count": 5,
              "single_char_ratio": 0.03,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.59,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 10,
        "mol": "H(Db)Md(Pa)",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport/wire.rs",
        "pid": 0,
        "risk": 3,
        "sha": "eb5ad1c203d1c0d5c750df66684da834c451b78fe896bcc7d4a33053ee654d6c",
        "size": 11158,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                370,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer::rust-big-endian-byte-conversion",
            "conf": 0.85,
            "crit": 3,
            "desc": "Rust integer to big-endian bytes",
            "spans": [
              [
                1453,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/event/library/tokio::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "Rust Tokio async runtime usage",
            "spans": [
              [
                304,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              0
            ],
            "spans": [
              [
                370,
                12
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003emr\u0026xNB-.53y?j-0z/]@twPz-#A==vBz!pa\u003cw]}#[x(W=jB0bgcwO#Q7BA]0qzE:(hx)Ktkx(n95A+O%1BAo5Sra]\u0026:wEp7zaS$GpygQ)%az\u003eL6w]zZbwN({8wPz%9AV!$mvqPN%efF?GBrCpmAbo95wO#P#BzkVhfjw)lB%7\u003czvq{p3z/*4M3uV",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B-Rapv@=11wJz(0qE%oEmQZ1EB-I4^x(mDjaw#=/z//L*wNParA=M8sEld=yw]n-iB-8qnzdLaAat2=1Bz\u003e@ez-P}1B-8qnzdL:?qGV(0x(dA7DKp(rarU=AyIvYFi=YvXBzkP6iYYPIx(4r\u003eAYMm0wP}G\u003eB-IIlzGGlcxMvV)wge(larR^HarR^He[F{evR/Q.vqG:ddgdguarR^HarSpCB.LV5c[bGCarR^HarR^VB-8zzvq)Rz3vJl",
            "ln": 163,
            "col": 1,
            "line": 4
          },
          {
            "b": "asprni9^%QeJ$pTwN^\u0026Bi6FEi3lQDlaz+Rhaz(myayYRrwPF$SasIhqD2dzcwg?Xfzyu}RvriMlgCQyiBz\u003eI}wNw[(By/Iwdk2ZXuV{0\u003cc[dj+arR^HvTi6bB1R3GBy/u2uUjs%zc}v2x\u003e7Z5Aaa3dz^^f9i%)8MarUcsBy/I2Ef%O7aAz4mAbPSnwHItdzE+^Jp*)\u003cHwPQNVzE+pvx\u003efmEBU+^7ay[]5vlbITtxI]hdiHiaaxA5-jASREaBsCrao",
            "ln": 379,
            "col": 18,
            "line": 12
          },
          {
            "b": "vruQiB15L13lQDlazC.jB-W$s3tae#yIvV%jxaG)A+frmy\u0026?YXqE%](y\u0026?^sefEz\u003cB.(d-diHiaaw#=Vwjy0wy\u0026%=fokeoOaBsCrarR!zvru0)aAz4mB.(dxDKp(rarR^",
            "ln": 1258,
            "col": 50,
            "line": 34
          },
          {
            "b": "arR!5yBAKsau.[hAa9S#v\u003c9lAzddl)z/PYawft]7B8V5nB7DFrvriM1v}f7?By!#bdj+/GarR!P3vJl*bu]n3B97W{w]n-gvpK7:ByeG}B-7.%x(^S\u003exK$W?wN]dSwOb\u003e3wNxE?vpT7\u0026xj2N$uTW+!z!0i$x(mM\u003cAaa3dz^^f8diJ%AarR^Hy?mYhvTi6bB09Q*c[4!Qsyj(\u003clRx\u003cEas!M?diJ5uaAYE}dk2ZXuT^ONvTi6bB0@F03lQC",
            "ln": 1442,
            "col": 6,
            "line": 40
          },
          {
            "b": "3lQDlatkw\u003co\u003e!V\u0026x(mMaAaa3dz^^f0Cw?Ruwftt)aw1jZazb4@y\u0026%=fazCBgBzbkdv{%s0Cv+/azyoJGwO#9#A:@V\u003eazbtdB962warR^HvrlH3A=+V1AuM-Cx(mDfA+frmy\u0026?9Saw#=Vwjy0wy\u0026%=fokeoOiYZ8Tz//]cz!{\u003c:3vJl*bu]n3B97W{w]n-1uVGZ%y\u003cxx1z/Ph[zF%SgwPzc#wPq\u003c7B97=0vqY$3Byf9iAbU",
            "ln": 1729,
            "col": 91,
            "line": 47
          },
          {
            "b": "A=+V1AuM.qarR^HarR^HarR^HyIvV%c$v7cwO#Pxz/xo9c@st]xGwg(wP]KDfkLMta$j@[vrVc]Bsw:FarR^HarR^HarR^HqE%oEmQZ1EB-I4^x(mDxi-6\u003cnBz\u003eVcyY",
            "ln": 2248,
            "col": 13,
            "line": 60
          },
          {
            "b": "A:-]ndlv\u003eVarR^HarR!Ped9HxarR^HarUJtC4z!zBz\u003e@azHrNN3lQDlarR^HarR^Haz+RhaAz4mB.(dxjS[=/zGGPfwHF#marR^HarR^HarR^HarR^He[eTnv@2B\u0026zu",
            "ln": 5504,
            "col": 33,
            "line": 154
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "payload.len"
            ],
            [
              "",
              "bytes.extend_from_slice"
            ],
            [
              "",
              "vec"
            ],
            [
              "",
              "payload.extend_from_slice"
            ],
            [
              "",
              "id.to_be_bytes"
            ],
            [
              "",
              "payload.extend_from_slice"
            ],
            [
              "",
              "frame"
            ],
            [
              "",
              "data.len"
            ],
            [
              "",
              "bytes.extend_from_slice"
            ],
            [
              "",
              "frame"
            ],
            [
              "",
              "input.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "attrs.extend"
            ],
            [
              "",
              "size.to_be_bytes"
            ],
            [
              "",
              "attrs.extend"
            ],
            [
              "",
              "input.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "panic"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "frame"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "initial"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "client.open"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "initial"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "client.open"
            ],
            [
              "",
              "client.inspect"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "initial"
            ],
            [
              "",
              "status.extend"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "status.extend"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "client.open"
            ],
            [
              "",
              "client.inspect"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "frame"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "initial"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "data.push"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "client.open"
            ],
            [
              "",
              "client.inspect"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "tx.send.unwrap"
            ],
            [
              "",
              "tx.send"
            ],
            [
              "",
              "runtime.block_on.map_err"
            ],
            [
              "",
              "runtime.block_on"
            ],
            [
              "",
              "runtime"
            ],
            [
              "",
              "bytes.as_slice"
            ],
            [
              "",
              "rx.recv.unwrap"
            ],
            [
              "",
              "rx.recv"
            ],
            [
              "",
              "drop"
            ],
            [
              "",
              "panic"
            ],
            [
              "",
              "initial"
            ],
            [
              "",
              "status.extend"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "status.extend"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "initial"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "status.extend"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "status.extend"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "bytes.extend"
            ],
            [
              "",
              "response"
            ],
            [
              "",
              "assert_eq"
            ]
          ],
          "mbr": [
            "attrs.extend",
            "bytes.as_slice",
            "bytes.extend",
            "bytes.extend_from_slice",
            "client.inspect",
            "client.open",
            "data.len",
            "data.push",
            "id.to_be_bytes",
            "input.extend",
            "payload.extend_from_slice",
            "payload.len",
            "runtime().block_on",
            "runtime().block_on().map_err",
            "rx.recv",
            "rx.recv().unwrap",
            "size.to_be_bytes",
            "status.extend",
            "tx.send",
            "tx.send().unwrap"
          ],
          "tgt": [
            "attrs.extend",
            "bytes.as_slice",
            "bytes.extend",
            "bytes.extend_from_slice",
            "client.inspect",
            "client.open",
            "data.len",
            "data.push",
            "drop",
            "frame",
            "id.to_be_bytes",
            "initial",
            "input.extend",
            "payload.extend_from_slice",
            "payload.len",
            "response",
            "runtime",
            "runtime().block_on",
            "runtime().block_on().map_err",
            "rx.recv",
            "rx.recv().unwrap",
            "size.to_be_bytes",
            "status.extend",
            "string",
            "tx.send",
            "tx.send().unwrap"
          ],
          "funcs": [
            [
              "runtime",
              211
            ],
            [
              "frame",
              362
            ],
            [
              "response",
              517
            ],
            [
              "string",
              731
            ],
            [
              "initial",
              878
            ],
            [
              "kind",
              1279
            ],
            [
              "packet_bound_is_checked_before_reading_or_allocating_payload",
              1514
            ],
            [
              "a_reply_for_another_request_cannot_supply_a_file_handle",
              1877
            ],
            [
              "snapshot_length_is_validated_before_content_allocation",
              2380
            ],
            [
              "a_server_cannot_append_beyond_the_captured_snapshot_length",
              2847
            ],
            [
              "early_eof_never_becomes_a_successful_partial_snapshot",
              3438
            ],
            [
              "malformed_nested_lengths_and_duplicate_reply_bytes_are_rejected",
              4138
            ],
            [
              "completed_session",
              5256
            ],
            [
              "failed_close_cannot_complete_a_snapshot",
              6181
            ],
            [
              "invalid_utf8_cannot_be_replaced_with_a_successful_lossy_snapshot",
              6532
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 2,
              "max_depth": 18,
              "call_count": 154,
              "node_count": 2459,
              "member_count": 20,
              "max_array_len": 5,
              "op_density.add": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 6957,
              "entropy": 4.84
            },
            "text": {
              "lines": 195,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 1362,
              "char_entropy": 4.84,
              "unique_chars": 83,
              "top_char_null": 0,
              "string_density": 0.11,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.68,
              "max_line_length": 92,
              "empty_line_ratio": 0.05,
              "last_line_length": 1,
              "whitespace_ratio": 0.22,
              "identifier_density": 2.36,
              "line_length_stddev": 25.49,
              "normalized_string_count": 1.58,
              "repeated_char_sequences": 34,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 13.01
            },
            "binary": {
              "peak_region_bytes": 4909,
              "peak_region_entropy": 5.1
            },
            "source": {
              "function_count": 15
            },
            "strings": {
              "bytes": 168,
              "count": 22,
              "avg_length": 7.64,
              "max_length": 32,
              "path_count": 7,
              "avg_entropy": 2.39,
              "empty_count": 4,
              "entropy_stddev": 1.02
            },
            "comments": {
              "chars": 284,
              "count": 5,
              "lines": 5,
              "to_code_ratio": 0.03
            },
            "functions": {
              "count": 15,
              "density": 7.69,
              "avg_params": 0.53,
              "code_ratio": 0.89,
              "max_params": 3,
              "length_stddev": 7.17,
              "avg_name_length": 33.33,
              "no_params_count": 9,
              "avg_length_lines": 11.53,
              "max_length_lines": 28,
              "min_length_lines": 5,
              "high_entropy_names": 8,
              "avg_param_name_length": 4.5
            },
            "identifiers": {
              "count": 461,
              "unique": 99,
              "avg_length": 10.27,
              "max_length": 64,
              "min_length": 1,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.21,
              "length_stddev": 14.03,
              "has_digit_ratio": 0.03,
              "sequential_names": 1,
              "base64_like_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.1,
              "all_lowercase_ratio": 0.7,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 2
            }
          }
        },
        "id": 11,
        "mol": "H(Db)Md(Pa)",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport/wire_tests.rs",
        "pid": 0,
        "risk": 3,
        "sha": "c732172b46944354680644e1384333e585419b8e38b6d621056d38660ed05325",
        "size": 6957,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                1506,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "Path or filename indicates Rust tests",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer::rust-big-endian-byte-conversion",
            "conf": 0.85,
            "crit": 3,
            "desc": "Rust integer to big-endian bytes",
            "spans": [
              [
                443,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/event/library/tokio::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "Rust Tokio async runtime usage",
            "spans": [
              [
                227,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              0
            ],
            "spans": [
              [
                1506,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 12,
        "sha": "4f868eb35ca6b40603aa31b1253d1b2585633b08bbb766d589c1e0b1d2c8a8bc",
        "path": "strop-remote-0.16.0.crate!!strop-remote-0.16.0/src/transport.rs",
        "risk": 1,
        "size": 10120,
        "type": "rust",
        "depth": 1
      },
      {
        "id": 13,
        "sha": "c5b3bcf9a93c5588ea1e905216a131ba0f1bfeeac3797cbf9753c924d72643af",
        "path": "bitflags@2.13.1.registry.json",
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 14,
        "sha": "b490a3e5b2876ced1df71c8dffc2c88384e335810b7c6c39f03ecfd034a99ae8",
        "path": "bytes@1.12.1.registry.json",
        "size": 821,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "sha": "0530b126e9e2342498b4d640b65e8e28d8b34ab9337cb8ec0cba935414aa1212",
        "path": "cfg-if@1.0.4.registry.json",
        "size": 982,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "sha": "1c5af71c2efb344859ea7f63dd9da7c2285c3e418d46ae9f830ba9863b20c1f6",
        "path": "errno@0.3.14.registry.json",
        "size": 854,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "sha": "ec88d66735c96897a4f1a754844548c1216c608e156df8d25a6f3fb894fd32e3",
        "path": "fastrand@2.5.0.registry.json",
        "size": 839,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "sha": "9d0f43617a3c570effe17db99ad723e1961371ecc91e36e9febba7d8cec80616",
        "path": "getrandom@0.4.3.registry.json",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "sha": "34ecae2f385146d18a361079aecc8dce3036ba91acfe75a5616fcec38ac516fc",
        "path": "itoa@1.0.18.registry.json",
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "sha": "1c6608cd274f2632c93fa59e54863f64ddd28aa1fb5c59791dfc5aab1f6ef184",
        "path": "libc@0.2.189.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "sha": "17612598b121b039745c5762b75df73aefad29194eff07d16bf9f4b0d187d553",
        "path": "linux-raw-sys@0.12.1.registry.json",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "sha": "9e8913594f3a3a51f69fd5414aef26fdd4bdf2dea15084d58d7ea0b22502fc38",
        "path": "lock_api@0.4.14.registry.json",
        "size": 885,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "sha": "330d6c3d5da9cc318e34782c0b0e63c0231831674633e9a65a2d7da5ea54d132",
        "path": "memchr@2.8.3.registry.json",
        "size": 963,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "sha": "1bf002ae9c77e7e923b04e8dc530946517a379b1bb6d5f40753ec5fb078c2115",
        "path": "mio@1.2.2.registry.json",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "sha": "b208ac39ad4a5f4b5dbd31fd44e1c3b9b97f34c1e5e2581205317eaf4fb36501",
        "path": "once_cell@1.21.4.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "sha": "57bceab5e52b4477e1e526b85f9bf22afd796cc6d4acbd40a77f4758942b7874",
        "path": "parking_lot@0.12.5.registry.json",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "sha": "48f2f50dc4089e48f43989a9657694ba866ec79d79654400e1dd39fa5ffc3505",
        "path": "parking_lot_core@0.9.12.registry.json",
        "size": 876,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "sha": "e3b3c3c3914f9ee41701168f150427189596b69502d81edb7cb5bf169a36ea99",
        "path": "pin-project-lite@0.2.17.registry.json",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "sha": "389987eb722e073e90d173c1a9ced9570d526a87749c4697fc129cc9e57db163",
        "path": "proc-macro2@1.0.107.registry.json",
        "size": 941,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "sha": "1896ecdd6e183561297644b65255a8f617260e0fcc9795d686886aaf5b1c70d1",
        "path": "quote@1.0.47.registry.json",
        "size": 826,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "sha": "b0cfaeeccb76433eeb9a8d748ac4df8d0d128c37c9450fe06d3a367dc9f59e51",
        "path": "r-efi@6.0.0.registry.json",
        "size": 908,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "sha": "3591aa9fddfa67f041048a11ab37c9b191a501579313618c1af410cabe0e7779",
        "path": "redox_syscall@0.5.18.registry.json",
        "size": 847,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "sha": "3404d51b43027b894749c7b6aa453c6a5ec097a18906a5363c64ad56d2a9c765",
        "path": "ropey@1.6.1.registry.json",
        "size": 812,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "sha": "4741a5cc2e0d1194025af5f6d2a9dcae5f736ba8c73e05866aa5b20defb72489",
        "path": "rustix@1.1.4.registry.json",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "sha": "e0da60742ce63fe6b56eac1ae4bd67bf7ce50a7d8b734f996517e0420f20d35c",
        "path": "scopeguard@1.2.0.registry.json",
        "size": 1078,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "sha": "8036a7d5d8786bfe7d58fc43b729f0170fa552bd73b1c63c2aa0fc2e7080dbeb",
        "path": "serde@1.0.229.registry.json",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "sha": "f87b8fef39b2f360f0a9a6f83832b406acb5e9598b551fd91f5dba8f7dc56c73",
        "path": "serde_core@1.0.229.registry.json",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "sha": "2e01e4924ba80193c822bb6c964c47372f8083b15629a9434e41c1a5a9dc6c3b",
        "path": "serde_derive@1.0.229.registry.json",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "sha": "c0380e83f1c481ed8c3d518bcdb376251b0e55ab737356b66dbe339cc21b81c1",
        "path": "serde_json@1.0.151.registry.json",
        "size": 834,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "sha": "43d4ca31187e1adb9aa82e779eba061542765b0cec584a2c5dd4192146561523",
        "path": "signal-hook-registry@1.4.8.registry.json",
        "size": 842,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "mol": "Md(Re)",
        "sha": "855f0d4eb83f5484d83f64eafe66098c8529495b98073997bdea12c62d319757",
        "path": "smallvec@1.16.0.registry.json",
        "risk": 1,
        "size": 880,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "sha": "37462b6f4ba96af24f6fbe5a158eb3708c5def3fe76e39532a69bd2b92b70071",
        "path": "str_indices@0.4.4.registry.json",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "mol": "Md(Re)",
        "sha": "de25ce86ea50c1d8fa719d7b38a716c4e36498aede1e7bff7e21d1225bda7822",
        "path": "strop-core@0.16.0.registry.json",
        "risk": 1,
        "size": 804,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "mol": "Md(Re)",
        "sha": "da731660ab81a8526dffdef5d09ccac1fb512b3c1d836fabd5c77bcdd7d02d2b",
        "path": "strop-trace@0.16.0.registry.json",
        "risk": 1,
        "size": 783,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "sha": "0680c88bf47ee908d4957c44cc87ca72ff98e115e3ab1ac432b259b438a48190",
        "path": "syn@3.0.4.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "sha": "252a2e5b5f5cd54dcf6cd89e4167f83d13326b001edaf860d2d1628aca484a6c",
        "path": "tempfile@3.27.0.registry.json",
        "size": 899,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "sha": "4fa58f8452a5a5005470eb7dd13130c35edf9d7d619f486626ac9a27ad3b1316",
        "path": "thiserror@2.0.20.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "sha": "8631b1694c7b253345cb5f10f87d4af6dcd0487beebaa21a34aa6eab0e200380",
        "path": "thiserror-impl@2.0.20.registry.json",
        "size": 854,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "sha": "7f8e5db211df8016f16ce480cc759769b2774f6318d09d42eb5ef8080d5d2d33",
        "path": "tokio@1.53.1.registry.json",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "sha": "440de9f611baba99f08af70c65a28082b14491a35f2c54e6112e49ee615274e6",
        "path": "unicode-ident@1.0.24.registry.json",
        "size": 944,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "sha": "3e0051164da4f7c86b01eeaac4978a5f82ea71450dcd473fcb849b96e9cf36fd",
        "path": "unicode-segmentation@1.13.3.registry.json",
        "size": 991,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "sha": "12d190a7a20dadc69e56cf479929d6b781552b57d6ced80a4fb11d2326cf81b3",
        "path": "unicode-width@0.2.0.registry.json",
        "size": 954,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "sha": "a0608df60abba08c6ef3e47dd04b262cac447e0eae9391b9c8150a7826e05381",
        "path": "wasi@0.11.1_2Bwasi-snapshot-preview1.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "sha": "309bd47a08ee11119c7f6e95a0ce2ff1b77eed5bc3547f83b680fcb3f45cab36",
        "path": "windows-link@0.2.1.registry.json",
        "size": 828,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "sha": "5334fa6b390a12a7da9cefd8f2fe3d4821d8bdff9aae04045381b2cbde120655",
        "path": "windows-sys@0.61.2.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "sha": "3228e102172e9c276c6aba08ee231045cbe32020c342128cb31420f290676e9f",
        "path": "zmij@1.0.23.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 32647,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 32647,
              "peak_region_entropy": 7.82
            }
          }
        },
        "id": 57,
        "ident": {
          "name": {
            "value": "smallvec",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/servo/rust-smallvec",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "The Servo Project Developers",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "1.16.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "smallvec",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "'Small vector' optimization: store up to a small number of items on the stack",
            "source": "crate.description",
            "verified": false
          }
        },
        "mol": "H₃(CmDbMg₂)Md₂(Pa)",
        "path": "pkg:cargo/smallvec@1.16.0",
        "pid": 2,
        "rel": "fetched",
        "risk": 9,
        "sha": "b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f",
        "size": 32647,
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::markdown-heading-before-fenced-block",
            "conf": 0.98,
            "crit": 3,
            "desc": "Markdown-style heading precedes a code fence",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-inline-tests-module-path",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust inline tests module path",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 5554,
                "file": 6261,
                "line": 161
              },
              {
                "off": 8776,
                "file": 6263,
                "line": 374
              }
            ],
            "uses": [
              88,
              89,
              90
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/transfer::source-write-all-helper-reference",
            "conf": 0.88,
            "crit": 3,
            "desc": "References a write-all buffer helper",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::rust-alloc-layout-from-size-align",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust builds heap Layout from computed size",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/mem/copy::rust-mem-transmute-call",
            "conf": 0.85,
            "crit": 3,
            "desc": "Rust transmute bitwise-conversion syntax",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/alloc/layout::alloc/alloc/layout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::alloc::Layout",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/alloc/layouterr::alloc/alloc/layouterr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::alloc::LayoutErr",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/borrow/toowned::alloc/borrow/toowned",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::borrow::ToOwned",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/boxed/box::alloc/boxed/box",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::boxed::Box",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/rc/rc::alloc/rc/rc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::rc::Rc",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/vec/vec::alloc/vec/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::vec::Vec",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/vec::alloc/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::vec",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/arbitrary/arbitrary::arbitrary/arbitrary",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arbitrary::Arbitrary",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/arbitrary/unstructured::arbitrary/unstructured",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arbitrary::Unstructured",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/borrowdecode::bincode/borrowdecode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::BorrowDecode",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/de/borrowdecoder::bincode/de/borrowdecoder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::de::BorrowDecoder",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/de/decode::bincode/de/decode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::de::Decode",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/de/decoder::bincode/de/decoder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::de::Decoder",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/de/read/reader::bincode/de/read/reader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::de::read::Reader",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/enc/encode::bincode/enc/encode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::enc::Encode",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/enc/encoder::bincode/enc/encoder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::enc::Encoder",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/enc/write/writer::bincode/enc/write/writer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::enc::write::Writer",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/error/decodeerror::bincode/error/decodeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::error::DecodeError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode/error/encodeerror::bincode/error/encodeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode::error::EncodeError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode1/config::bincode1/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode1::config",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/bincode1/deserialize::bincode1/deserialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bincode1::deserialize",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/borrow/borrow::core/borrow/borrow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::borrow::Borrow",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/borrow/borrowmut::core/borrow/borrowmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::borrow::BorrowMut",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/cmp::core/cmp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::cmp",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/convert/tryinto::core/convert/tryinto",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::convert::TryInto",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/fmt::core/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::fmt",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/hash/hash::core/hash/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::hash::Hash",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/hash/hasher::core/hash/hasher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::hash::Hasher",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/hint/unreachable_unchecked::core/hint/unreachable_unchecked",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::hint::unreachable_unchecked",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/iter/fromiterator::core/iter/fromiterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::iter::FromIterator",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/iter/fusediterator::core/iter/fusediterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::iter::FusedIterator",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/iter/intoiterator::core/iter/intoiterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::iter::IntoIterator",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/iter/repeat::core/iter/repeat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::iter::repeat",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/marker/phantomdata::core/marker/phantomdata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::marker::PhantomData",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/mem/manuallydrop::core/mem/manuallydrop",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::mem::ManuallyDrop",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/mem/maybeuninit::core/mem/maybeuninit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::mem::MaybeUninit",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/mem/size_of::core/mem/size_of",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::mem::size_of",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/mem::core/mem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::mem",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ops/bound::core/ops/bound",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ops::Bound::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ops/range::core/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ops::Range",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ops/rangebounds::core/ops/rangebounds",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ops::RangeBounds",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ops::core/ops",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ops",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ptr/nonnull::core/ptr/nonnull",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ptr::NonNull",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/ptr::core/ptr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::ptr",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/slice/sliceindex::core/slice/sliceindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::slice::SliceIndex",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/slice::core/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::slice",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/array::crate/array",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Array",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/smallvec::crate/smallvec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SmallVec",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/malloc_size_of/mallocshallowsizeof::malloc_size_of/mallocshallowsizeof",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports malloc_size_of::MallocShallowSizeOf",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/malloc_size_of/mallocsizeof::malloc_size_of/mallocsizeof",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports malloc_size_of::MallocSizeOf",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/malloc_size_of/mallocsizeofops::malloc_size_of/mallocsizeofops",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports malloc_size_of::MallocSizeOfOps",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/deserialize::serde/de/deserialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::Deserialize",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/deserializer::serde/de/deserializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::Deserializer",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/error::serde/de/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::Error",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/seqaccess::serde/de/seqaccess",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::SeqAccess",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/visitor::serde/de/visitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::Visitor",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/ser/serialize::serde/ser/serialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::ser::Serialize",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/ser/serializer::serde/ser/serializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::ser::Serializer",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/ser/serializeseq::serde/ser/serializeseq",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::ser::SerializeSeq",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/borrow::std/borrow/borrow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Borrow",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/borrowmut::std/borrow/borrowmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::BorrowMut",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/cell::std/cell/cell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::Cell",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hash_map/defaulthasher::std/collections/hash_map/defaulthasher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::hash_map::DefaultHasher",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/hash/hash::std/hash/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::hash::Hash",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/io/write::std/io/write",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io::Write",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/io::std/io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/iter/fromiterator::std/iter/fromiterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::iter::FromIterator",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/array::super/array",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Array",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/smallvec::super/smallvec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SmallVec",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/specfrom::super/specfrom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SpecFrom",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/files/archive-member::archive-readme-member",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive member is a README document"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-doctest-assertion",
            "conf": 0.9,
            "crit": 2,
            "desc": "Assertion inside a Rust doc-comment example",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Path or filename indicates Rust tests",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::control-action-prose-fragment",
            "conf": 0.88,
            "crit": 1,
            "desc": "Control-action verb followed by prose",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 9
              }
            ]
          }
        ],
        "type": "crate",
        "via": "https://static.crates.io/crates/smallvec/smallvec-1.16.0.crate"
      },
      {
        "id": 65,
        "mol": "H(Mg)Md(Pa)",
        "sha": "fe57fc9ef81554b6457bea2613d5370c17950f9c156ac50a1615beec530a5668",
        "path": "pkg:cargo/smallvec@1.16.0!!smallvec-1.16.0/src/lib.rs",
        "risk": 2,
        "size": 85772,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 67,
        "mol": "Md(Pa)",
        "sha": "cc50d84113e759dbe1af1d3a47c24e61109ce8b563a7cae7a0ae59a489e561a7",
        "path": "pkg:cargo/smallvec@1.16.0!!smallvec-1.16.0/src/tests.rs",
        "risk": 1,
        "size": 31249,
        "type": "rust",
        "depth": 3
      },
      {
        "ctx": [
          {
            "b": "abZyg000000@)s-A=k[Gv@Dy0eIF!ihzcWov@=11wDq8g=6x2mWK$XxCNt?-hB%kyQ5R(T:v=Oq-vS\u003c!1)0=^MT*z?+n3Zqa/TJn0r{)pJlXwG^a$PEj?m]kpTy=wK5zgk?BD^F)}}i8w]ojIaD\u0026-=",
            "ln": 0
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 33698,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 33698,
              "peak_region_entropy": 7.84
            }
          }
        },
        "id": 68,
        "ident": {
          "name": {
            "value": "strop-core",
            "source": "crate.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.16.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "strop-core",
            "source": "crate.name",
            "verified": false
          }
        },
        "mol": "H₃(DbF₄Po)Md(Pa)",
        "path": "pkg:cargo/strop-core@0.16.0",
        "pid": 2,
        "rel": "fetched",
        "risk": 6,
        "sha": "4c3cb9ecc179407d99e79b217e882c60879c349973595c77553eaa6b11cab499",
        "size": 33698,
        "traits": [
          {
            "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": "micro-behaviors/fs/chmod/executable/mode::set-permissions-call",
            "conf": 0.84,
            "crit": 3,
            "desc": "Rust set permissions call",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "Path or filename indicates Rust tests",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 6
              }
            ],
            "uses": [
              8,
              9
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "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": 17
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "micro-behaviors/data/string/replace::rust-string-replacement-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust replaces matched string content",
            "from": [
              {
                "file": 6
              }
            ]
          }
        ],
        "type": "crate",
        "via": "https://static.crates.io/crates/strop-core/strop-core-0.16.0.crate"
      },
      {
        "id": 74,
        "mol": "H(Db)Md(Pa)",
        "sha": "448fe081c63978de60a8635079c0bdc2614fff6e02af3b7f97357887990a5fcf",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/buffer/seed.rs",
        "risk": 2,
        "size": 3439,
        "type": "rust",
        "depth": 3
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003era]?=vS=o{wPx*OvixPeAaHNyvTi6bePklkB7GCoAbP/iBzkVhB1wCBwnccdz/x+GaAg[jB7]YqwO#0?e^:l+aS%J#axp#:az#9uzeS@@B1wCKzY\u0026XkvqP\u003c\u0026AV\u003cv(LM",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wIarjarR!CBZ=FlwNPa/zFTOVayYncy+b]oarR^Wfe1Cox(!lfvr\u0026#kvqPM#w]zYjC4\u003e#sBZY8evS=o{wPz\u0026md06GsBAIUvx(mG8B7/GoB08VhB7ol0ByO#\u0026a{]CnarSr\u003cfcCgPxK#jdx(^\u0026miV]RVx(\u003eFlz!ymBar\u003erlzeB0eatEpWvL.HrefJ{",
            "ln": 1076,
            "col": 71,
            "line": 30
          },
          {
            "b": "wO@S0azbt7wJI2yaz\u003e?lB7]J8azbt7wGUYdayMygwP]ndze:PxayYF9w[u09CwhejaARp9BrCKhBz817arR^Wfe1B@C4\u003e!oB7Gh%zGGP5B0fE)LPTu{CvhL6A+eW3wPF#dBsw*+qE%oMaw1jZaz2Olz/P[wB98bjy-)qfA=k$J3lQDlaAhEjazbHlz/xo9c#-QpxGvnIze:qll32}nw\u0026$cRwi8+\u003cvrufzi-6mbxG^\u003c/eJ$p#ByWA[x(u3[qE%](y\u0026?^rwO+%xaBsCrao",
            "ln": 2687,
            "col": 11,
            "line": 86
          },
          {
            "b": "arR^HarR^Hy?mYhc#%lBwH[%mx(!5%B97\u0026cA48[)az\u003eLev}W0aByWA[w]*0]mRMWIiY.g#wO@]nvrufiaBsCrarR^HarR^HarR!5yBA!ey?k4rjW70n3lQDlarR^HarR^HarR^Haz+RhaAITkzeZQXazbt7wId?hBywY*ByuNDkq3!\u003ewnbT\u0026wN)hrkrxh{arR^",
            "ln": 2936,
            "col": 1,
            "line": 90
          },
          {
            "b": "x(k5cBAnNvx(mG8c[)tfh.O5!dlnOYB-ILwAV/sqvpJ\u003e=wO#O%arR^Hfe1$3vqYP#z*2Yjy*?Qgaz$+4wft#9A=2JdvqE5@wO=g7efF?GBrC4rBy=O8z!%MkzGu@WFrRg2x\u003eg=$v}Yp\u003eB0a[ewc%C4arSr\u003cfcCvBvSJVevqxA%BzbkdwnbT/wPzt",
            "ln": 3779,
            "col": 39,
            "line": 113
          },
          {
            "b": "B8U@7C%=H^B.#1sDKp(rarR^HarUGiBrCHlw]?K9auZ\u0026=w[D9}Bs}oBBz\u0026MRe[X:qc[c==x(ktuwO+%hy?mG\u003evTi6bB0@E^i%)8MarR^HarUGiBrCylzE\u003c}NaAIagw?E[lzE)f[w*?Ofw]?K9dlv\u003eVarR^HarR!ywPP5oByxiiauZ\u0026*wO+%hy?W=#uJ",
            "ln": 4166,
            "col": 16,
            "line": 121
          },
          {
            "b": "vixI$zFrPfazC)txM584arR^Hfe1$3BzbkdB7F\u003c1zE:(gwP?^0CoyHoB-7.jBzbxfasF]$f/pyjayFV7By!//BylknxK#67vpBp?zEWk+arR^Hfe1$3x([Acy?s/bvruQ5A=S\u0026uarR^HAckRjw]n-2D30QCcuA:mw?k6yw[D9}BugKUze:qlnP5S*",
            "ln": 6692,
            "col": 56,
            "line": 189
          },
          {
            "b": "B7GCCx(n3hc[c=YwPPsHe]trud05%ow?E[hzEl\u003c#By/IwdjEs=arR^HarR^HCw7YbwGU]6w]?K9au*]4asnATa-?jhw?E!suT^}@zE^f@C{)Pyw]?K9diJ%AarR^HarR^HarR^Hz!rQ5wPP4DjS(Ev3lQDlarR^HaBKOtarR^HarR!Bw[D9}Bp6ckarQ",
            "ln": 8244,
            "col": 29,
            "line": 230
          },
          {
            "b": "B98B-i=5wBdk2:XCxdbhuVf%kfEWtKarR^HarR!Pi%)8MarR^HarS7Gx(mH6efFCvy:/YlarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aAH$6wPSi8By/JnB0b/parR^HB-RapB9hCkAYMlhi%(rqarR^KtxBB$Bx]j@arR!szxK1eC4C33wOc7awPIi\u0026CYWIqzEEu*v}Yp*xjUB)zFS)9B6\u0026J$A:@V\u003ec[co=3lQDlarR^Haz+Rhay]hbauZ\u0026?wO(x#x(4uwi=[}IAaAW6c[c=\u003ezG*bfA40d%3lQDlarR^Haz+Rhaz8-Vay]hbe]UlvxECqZyhW*7c)AmQBA?)Kdlv\u003eVarR^HarR!FByWA[w]*0]CxdztwHF)qefDcPA+Pf2zEEu^zxZIZB-8zzvq)Rzi%)8MarR^HarUGiBrCByBrC3njS)7lw[CQ{iY.g#wO@]de{82sB98BJdk2:XCxdbhc[cO$B-8zzvq)Rzi%)8MarR^HarUbCwN]H%c[c=.zGxxfBsp\u003cliYYPMBy!lWw]^",
            "ln": 10461,
            "col": 42,
            "line": 289
          },
          {
            "b": "B7GD2zeS%0w[+*!d06GviY.v%zdL:?rzDa/uQW^!lR5sIaAITniY.v%zdL:?m0iJUBzkVhiYZ\u003e[z/5\u003c5wN/^ff!$KldgdguarR^HarR^HarSpVzG*bfA40d%3lQDlarR^Haz+Rhaz2OlauZ\u0026Re]U\u0026xAa9=#uVPU0wHHq(zE\u003evww)]H%wHPlOzG*bfA40d/wQ4=@B-.gydk2:XCxdbhuUam#c[dj+arR^HarR^HvrlH3A=+V1AuM-wA=J^Fx(mDfdj=P.ByWA[x(u3[mriA!A.ya:wi8+FwPzT4B8#5lzBw5Nx\u003ep*7i%)8MarR^HarU9lB7GxluUaj2d06GviYZ\u003e]iY.p)vpS.!z^NNcA+PA7c)\u0026KPe{h5QA:-]ndj=O=Bzbl1A=UG6a$kOXarR^HarR^Hy?mYhA+e-(x(FepjS[h^Ab]Jevrb{^B76l6c@aX#wH[%CA=\u003e}xe{h5QA:-]ndk2gRwN/\u003e8wHF#WB-8zzvq)Rzi%)8MarR^HarU9lB7GxlaT*!LvpJ!UAcbDdvrMigA+e-(x(Feydlv\u003eVarR^HarR!nB8$]kByeQ0aT?zNwi8+-B2(v5wNPaRBz\u003eJcBAh8kxdb9sdk2:XCxdbhc[cX\u0026b5I4iwGU]ix\u003eIc$ve",
            "ln": 11122,
            "col": 14,
            "line": 312
          },
          {
            "b": "arR^HarR!FByWA[w]*0]CxdztwHF)qefDbYaUNqszzc6AtY7-me{h5QA:-]ndlv\u003eVarR^HarR!FByWA[w]*0]B7GD2AaK6bx(!ufz/fRAct1!KB97}Ni+AB]i-6ydze16jx(v)giYZ\u003e[z/5\u0026#z!9AcfMe)cfEXC6B-8zzvq)Rzi%)8MarR^HarUGiBrCByBrC3njS)7lw[CQ{iY.g#wO@]de{82sB98BJdk2:XCxdbhc[cO$B-8zzvq)Rzi%)8MarR^HarUGi",
            "ln": 11865,
            "col": 2,
            "line": 328
          },
          {
            "b": "B-IUtC4z!rxK@rcCvtCmdlv\u003eVarR^HarR^WfcCdJaARgiA3e$hBAz8m3lQDlarR^HayPtjwPz)1wPn\u003ewB97}Ni+AB]i=X!uwm5\u003eYAWUEjAXqrtBz96Kdk2:XCxdbhc[c=Uz/]@tc[cX\u0026f!2f\u003earR^HEf{r7arR^KtxBB$Bx]j@arR!szxJ$hvpTp]y\u003cxxdwOc7awPIi}B-.5lx(v(@vrt\u003c#xK$KWz/]@dvrcSwdiJ%AarR^HarR^Hfe1C4fFLyBaARpdazg",
            "ln": 12527,
            "col": 47,
            "line": 339
          },
          {
            "b": "atkw\u003cBzbkdz*c8gAV/sfBz8!rBzkMcaA}:AyJyQDyhWMkxjU%(A::63wft@oA+n-\u0026wPGpcarR^HarR^HvLh.EB97#guU9+ZBsnN\u003cA+fiavpJ\u003eQvqG:db4\u003eF8tY7-me{h5QA:-]ndlv\u003eVarR^HarR!nB8$]kByeQ0aT*!LA=k]de{82sB98CpzF7vDefDcHwO$:\u003ca$kOXarR^HEf}8tarR[kBy/Jnt).X%arUolaz#anuV*E5ia3oiy?mG)zdN6)AaJ{duTW?.uVH7czE^?",
            "ln": 13126,
            "col": 8,
            "line": 355
          },
          {
            "b": "c[dj+arR^HarR^Hy?mYhCv+Gewfs2Twnc5\u003earR^HarR^HarR^He]UlvxECqparR^HarR^HarR^He]2rszyxNFwi8+-w[:p!pJGDRAYMl[A=k/4vTi6bB0$GwCv+Gewg.5hw[AVoB0r4Zi%)8MarR^HarU-Ewi8+-B2(vaA+PSbc)\u003cdHx(W-nar\u003eAnaz\u003eL3zyu}RDWPdpa$kc!zG*bfA40d%3lQDlarR^Haz+Rhaz(myayVDRavpi.w[u0ziS",
            "ln": 13556,
            "col": 45,
            "line": 364
          }
        ],
        "depth": 3,
        "facts": {
          "imp": [
            [
              "",
              "history.validate_for"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "path.as_ref"
            ],
            [
              "",
              "file.metadata"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "e.kind"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "path.to_path_buf"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "path.to_path_buf"
            ],
            [
              "",
              "offset.into.get.min"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "offset.saturating_sub.min"
            ],
            [
              "",
              "offset.saturating_sub"
            ],
            [
              "",
              "text.len_bytes"
            ],
            [
              "",
              "cluster.len"
            ],
            [
              "",
              "line.into.get.min"
            ],
            [
              "",
              "line.into.get"
            ],
            [
              "",
              "line.into"
            ],
            [
              "",
              "line.into.get"
            ],
            [
              "",
              "line.into"
            ],
            [
              "",
              "offset.into.get.min"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "offset.get"
            ],
            [
              "",
              "offset.into.get.min"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "offset.into.get.min"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "offset.into.get.min"
            ],
            [
              "",
              "offset.into.get"
            ],
            [
              "",
              "offset.into"
            ],
            [
              "",
              "end.max"
            ],
            [
              "",
              "line.into.get"
            ],
            [
              "",
              "line.into"
            ],
            [
              "",
              "offset.min"
            ],
            [
              "",
              "text.bytes.filter.count"
            ],
            [
              "",
              "text.bytes.filter"
            ],
            [
              "",
              "text.bytes"
            ],
            [
              "",
              "text.len"
            ],
            [
              "",
              "text.rsplit.next.map.unwrap_or"
            ],
            [
              "",
              "text.rsplit.next.map"
            ],
            [
              "",
              "text.rsplit.next"
            ],
            [
              "",
              "text.rsplit"
            ],
            [
              "",
              "dir.path.join"
            ],
            [
              "",
              "dir.path"
            ],
            [
              "",
              "f.to_str.unwrap"
            ],
            [
              "",
              "f.to_str"
            ],
            [
              "",
              "b.edit.insert.unwrap"
            ],
            [
              "",
              "b.edit.insert"
            ],
            [
              "",
              "b.edit"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute.unwrap_err"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute"
            ],
            [
              "",
              "b.prepare_save.unwrap"
            ],
            [
              "",
              "b.prepare_save"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute.unwrap"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute"
            ],
            [
              "",
              "b.prepare_save.unwrap"
            ],
            [
              "",
              "b.prepare_save"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "dir.path.join"
            ],
            [
              "",
              "dir.path"
            ],
            [
              "",
              "f.to_str.unwrap"
            ],
            [
              "",
              "f.to_str"
            ],
            [
              "",
              "b.len_bytes"
            ],
            [
              "",
              "b.edit.insert.unwrap"
            ],
            [
              "",
              "b.edit.insert"
            ],
            [
              "",
              "b.edit"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute.unwrap"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute"
            ],
            [
              "",
              "b.prepare_save.unwrap"
            ],
            [
              "",
              "b.prepare_save"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "b.system_edit.replace_all.unwrap"
            ],
            [
              "",
              "b.system_edit.replace_all"
            ],
            [
              "",
              "b.system_edit"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "dir.path.join"
            ],
            [
              "",
              "dir.path"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "b.edit.insert.unwrap"
            ],
            [
              "",
              "b.edit.insert"
            ],
            [
              "",
              "b.edit"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute.unwrap"
            ],
            [
              "",
              "b.prepare_save.unwrap.execute"
            ],
            [
              "",
              "b.prepare_save.unwrap"
            ],
            [
              "",
              "b.prepare_save"
            ],
            [
              "",
              "assert"
            ],
            [
              "",
              "assert_eq"
            ],
            [
              "",
              "ropey"
            ],
            [
              "",
              "seed"
            ]
          ],
          "mbr": [
            "b.edit",
            "b.edit().insert",
            "b.edit().insert().unwrap",
            "b.len_bytes",
            "b.prepare_save",
            "b.prepare_save().unwrap",
            "b.prepare_save().unwrap().execute",
            "b.prepare_save().unwrap().execute().unwrap",
            "b.prepare_save().unwrap().execute().unwrap_err",
            "b.readonly",
            "b.system_edit",
            "b.system_edit().replace_all",
            "b.system_edit().replace_all().unwrap",
            "cluster.len",
            "dir.path",
            "dir.path().join",
            "e.kind",
            "end.max",
            "f.to_str",
            "f.to_str().unwrap",
            "file.metadata",
            "history.validate_for",
            "line.into",
            "line.into().get",
            "line.into().get().min",
            "offset.get",
            "offset.into",
            "offset.into().get",
            "offset.into().get().min",
            "offset.min",
            "offset.saturating_sub",
            "offset.saturating_sub().min",
            "path.as_ref",
            "path.to_path_buf",
            "range.end",
            "range.start",
            "span.byte",
            "span.cell",
            "span.width",
            "text.bytes",
            "text.bytes().filter",
            "text.bytes().filter().count",
            "text.len",
            "text.len_bytes",
            "text.rsplit",
            "text.rsplit().next",
            "text.rsplit().next().map",
            "text.rsplit().next().map().unwrap_or"
          ],
          "tgt": [
            "Err",
            "Ok",
            "Some",
            "b.edit",
            "b.edit().insert",
            "b.edit().insert().unwrap",
            "b.len_bytes",
            "b.prepare_save",
            "b.prepare_save().unwrap",
            "b.prepare_save().unwrap().execute",
            "b.prepare_save().unwrap().execute().unwrap",
            "b.prepare_save().unwrap().execute().unwrap_err",
            "b.system_edit",
            "b.system_edit().replace_all",
            "b.system_edit().replace_all().unwrap",
            "cluster.len",
            "dir.path",
            "dir.path().join",
            "e.kind",
            "end.max",
            "f.to_str",
            "f.to_str().unwrap",
            "file.metadata",
            "history.validate_for",
            "line.into",
            "line.into().get",
            "line.into().get().min",
            "offset.get",
            "offset.into",
            "offset.into().get",
            "offset.into().get().min",
            "offset.min",
            "offset.saturating_sub",
            "offset.saturating_sub().min",
            "path.as_ref",
            "path.to_path_buf",
            "text.bytes",
            "text.bytes().filter",
            "text.bytes().filter().count",
            "text.len",
            "text.len_bytes",
            "text.rsplit",
            "text.rsplit().next",
            "text.rsplit().next().map",
            "text.rsplit().next().map().unwrap_or"
          ],
          "funcs": [
            [
              "text",
              1627
            ],
            [
              "snapshot",
              1686
            ],
            [
              "history",
              1755
            ],
            [
              "revision",
              1823
            ],
            [
              "file_identity",
              1924
            ],
            [
              "restore_history",
              2031
            ],
            [
              "from_text",
              2253
            ],
            [
              "open",
              2828
            ],
            [
              "cell_col_with_tab",
              4047
            ],
            [
              "len_bytes",
              4763
            ],
            [
              "len_lines",
              4838
            ],
            [
              "last_content_line",
              5044
            ],
            [
              "line_start",
              5342
            ],
            [
              "line_end",
              5598
            ],
            [
              "line_of",
              6173
            ],
            [
              "col_of",
              6394
            ],
            [
              "byte",
              6804
            ],
            [
              "byte_at",
              7041
            ],
            [
              "is_boundary",
              7563
            ],
            [
              "clamp_boundary",
              8141
            ],
            [
              "ceil_boundary",
              8678
            ],
            [
              "slice_string",
              9103
            ],
            [
              "line_text",
              9335
            ],
            [
              "point_of",
              10009
            ],
            [
              "point_extent",
              10232
            ],
            [
              "save_refuses_external_change_unless_forced",
              10592
            ],
            [
              "save_is_atomic_and_keeps_permissions",
              11684
            ],
            [
              "readonly_refuses_mutation_at_the_boundary",
              12666
            ],
            [
              "non_utf8_filename_opens_and_roundtrips",
              13308
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 10,
              "op.ge": 1,
              "op.gt": 6,
              "op.lt": 3,
              "op.add": 6,
              "op.lor": 1,
              "op.sub": 8,
              "op.band": 1,
              "op.land": 6,
              "max_depth": 20,
              "call_count": 206,
              "node_count": 4372,
              "member_count": 48,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 5
            },
            "file": {
              "size": 14137,
              "entropy": 4.69
            },
            "text": {
              "lines": 379,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 3444,
              "char_entropy": 4.69,
              "unique_chars": 94,
              "top_char_null": 0,
              "escape_density": 0.01,
              "string_density": 0.06,
              "top_char_ratio": 0.08,
              "avg_line_length": 36.3,
              "max_line_length": 100,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.07,
              "hex_escape_count": 1,
              "last_line_length": 1,
              "whitespace_ratio": 0.27,
              "identifier_density": 2.08,
              "line_length_stddev": 25.48,
              "normalized_string_count": 1.08,
              "repeated_char_sequences": 65,
              "suspicious_string_ratio": 0.1,
              "suspicious_comment_ratio": 0.08,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 23.58
            },
            "binds": {
              "count": 3
            },
            "binary": {
              "peak_region_bytes": 10041,
              "peak_region_entropy": 4.93
            },
            "source": {
              "class_count": 2,
              "function_count": 29
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 191,
              "count": 21,
              "shell": 2,
              "avg_length": 9.1,
              "max_length": 28,
              "path_count": 2,
              "avg_entropy": 2.68,
              "entropy_stddev": 0.63
            },
            "comments": {
              "chars": 2916,
              "count": 50,
              "lines": 50,
              "high_entropy": 4,
              "to_code_ratio": 0.15
            },
            "functions": {
              "count": 31,
              "density": 7.65,
              "avg_params": 1.38,
              "code_ratio": 0.69,
              "max_params": 3,
              "length_stddev": 6.47,
              "avg_name_length": 13.72,
              "no_params_count": 4,
              "avg_length_lines": 9.03,
              "max_length_lines": 24,
              "min_length_lines": 3,
              "high_entropy_names": 6,
              "avg_param_name_length": 5.18
            },
            "identifiers": {
              "count": 789,
              "unique": 202,
              "avg_length": 8.13,
              "max_length": 42,
              "min_length": 1,
              "avg_entropy": 2.45,
              "reuse_ratio": 0.26,
              "length_stddev": 5.86,
              "has_digit_ratio": 0,
              "sequential_names": 5,
              "single_char_count": 5,
              "single_char_ratio": 0.02,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.73,
              "all_uppercase_ratio": 0
            }
          }
        },
        "id": 75,
        "mol": "H₂(DbF₄)Md(Pa)",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/buffer.rs",
        "pid": 95,
        "risk": 5,
        "sha": "c53659ca09f9760278db74a5483b80a4d63536b2cf9a2f2d62f4a3c75e6e4885",
        "size": 14137,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                3827,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1124,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                10525,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                10580,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::rust-string-replacement-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust replaces matched string content",
            "spans": [
              [
                13190,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::set-permissions-call",
            "conf": 0.84,
            "crit": 3,
            "desc": "Rust set permissions call",
            "spans": [
              [
                11929,
                20
              ]
            ]
          },
          {
            "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": [
              [
                12591,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/read::rust-read-to-string",
            "conf": 0.88,
            "crit": 3,
            "desc": "Reads a file into a Rust string",
            "spans": [
              [
                11392,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::fs-write",
            "atk": "T1041",
            "conf": 0.85,
            "crit": 3,
            "desc": "Writes a file with Rust fs::write",
            "spans": [
              [
                10745,
                10
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              2,
              3
            ],
            "spans": [
              [
                10525,
                12
              ],
              [
                10580,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 78,
        "mol": "Md(Pa)",
        "sha": "501a8e3dadf1dd512701c3a4ff157dc6b476abd6e734bf5afd5d7d63ee5e0f33",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/history.rs",
        "risk": 1,
        "size": 14831,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 79,
        "mol": "Md(Pa)",
        "sha": "9ff061ded166316f70059c795b3f0fbd3249995ef64011b2f12840c63faf39b6",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/id/seed.rs",
        "risk": 1,
        "size": 4593,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 80,
        "mol": "Md(Pa)",
        "sha": "1f97b83113ba13e790ea2e473b36dbba7e54527b661efcfceed894ec70f16fca",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/id.rs",
        "risk": 1,
        "size": 9749,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 81,
        "mol": "Md(Pa)",
        "sha": "3707bcc53c2fa3eeb5eb7b23ebe160eb5f44edf414bf1af94eb05509c235d496",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/layout.rs",
        "risk": 1,
        "size": 11438,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 82,
        "mol": "Md(Pa)",
        "sha": "02581d8784f721f015b162f9bda3cb74b0cbe0e540311851e43e96918dadc025",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/lib.rs",
        "risk": 1,
        "size": 564,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 84,
        "mol": "H(F)Md(Pa)",
        "sha": "469515d792c8f8bd1c57d0df516bca1fb57f2d278e243810282e91ba77109154",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/persistence_tests.rs",
        "risk": 2,
        "size": 1256,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 85,
        "mol": "H(Po)",
        "sha": "c729b45f99cc7ac69dc12a428210412ec634188dc1ba2f20f4b57473d1d0f464",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/process/capture.rs",
        "risk": 1,
        "size": 4465,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 86,
        "mol": "H(Po)",
        "sha": "7752aaf6c9dcd0f3aca8c47cf2c4d3eadd23b053a8b9c8f121b2a7e545421432",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/process.rs",
        "risk": 1,
        "size": 6422,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 88,
        "mol": "Md(Pa)",
        "sha": "2916ab060446bfe10adb1d04e2a6968c9b9332a2d3a454875d98b815655fd50d",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/selection.rs",
        "risk": 1,
        "size": 5847,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 89,
        "mol": "Md(Pa)",
        "sha": "28d7e3ffe95c4593b8de22d1a4ec51f5cf76b7f51eefe22f749787553393329e",
        "path": "pkg:cargo/strop-core@0.16.0!!strop-core-0.16.0/src/worker.rs",
        "risk": 1,
        "size": 10843,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 90,
        "mol": "H₂(FPo)Md(Pa)",
        "sha": "3c813ba1d73af769cccf1d6ecc6b955e9b3f0f412044fc8f7ab92cec06d1b894",
        "path": "pkg:cargo/strop-trace@0.16.0",
        "risk": 3,
        "size": 17885,
        "type": "crate",
        "depth": 2
      },
      {
        "id": 94,
        "mol": "Md(Pa)",
        "sha": "aec51bc89e91efd3bce0ba0a665016f7a1467a9236144610112b0a749c899bb7",
        "path": "pkg:cargo/strop-trace@0.16.0!!strop-trace-0.16.0/src/bounded.rs",
        "risk": 1,
        "size": 1208,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 97,
        "mol": "H(F)Md(Pa)",
        "sha": "a979508cbc4977141789ae2df085a128140d6f04bb26df06878f5f99a1b483b0",
        "path": "pkg:cargo/strop-trace@0.16.0!!strop-trace-0.16.0/src/lib.rs",
        "risk": 2,
        "size": 7513,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 99,
        "mol": "H(Po)Md(Pa)",
        "sha": "e2d4bad78390bd950b25f6430fddac1ca7a35df95c88d690485cce3abbbab9d3",
        "path": "pkg:cargo/strop-trace@0.16.0!!strop-trace-0.16.0/src/tests.rs",
        "risk": 2,
        "size": 19153,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 100,
        "mol": "Md(Pa)",
        "sha": "1a443809d405d65bfe3d71d27abeb10a557da490d1040f118abd28e05b539d28",
        "path": "pkg:cargo/strop-trace@0.16.0!!strop-trace-0.16.0/src/writer.rs",
        "risk": 1,
        "size": 4348,
        "type": "rust",
        "depth": 3
      },
      {
        "id": 101,
        "sha": "375fcbffbe81d09265caf0c3a8c5a2a25c20c68bbc0b116de4cdffd81d82c4cd",
        "path": "arbitrary@1.4.2.registry.json",
        "size": 866,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 102,
        "sha": "089c2e2d9d28b97923836b550c167f031fd3e9fd2b96c1a256ce8ab25b45064f",
        "path": "bincode@2.0.1.registry.json",
        "size": 887,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 103,
        "sha": "8455ce3872f85a878ad4e82cd1642f635b31be72acadc3554c4dee7ef52e644f",
        "path": "malloc_size_of@0.1.1.registry.json",
        "size": 868,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 104,
        "sha": "d745591e7e266c2d04bc1a04f22c83c251d3a6591065ee14ee9c7dd6ad2bd976",
        "path": "unty@0.0.4.registry.json",
        "size": 823,
        "type": "registry",
        "depth": 4
      },
      {
        "id": 105,
        "mol": "Md(Re)",
        "sha": "765f2cef63f6acdcde276793ee7d7d21ce86df5df532b11bcf6e1941197bf197",
        "path": "strop-remote@0.16.0.registry.json",
        "risk": 1,
        "size": 809,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 68,
    "rev": "479f3",
    "v": "8"
  }
}