{
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000020404657,
        "rte": "az",
        "prob": 0.000020404657
      },
      {
        "cls": 0,
        "raw": 0.00051283836,
        "rte": "az/crate",
        "prob": 0.00051283836
      }
    ],
    "prob": 0.000020404657,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020404657334438525,
        "type": "crate"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009179115295410156,
        "type": "markdown"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016858180970302783,
        "type": "rust"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001097718904929934,
        "type": "rust"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 68,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 70,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 71,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 72,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 73,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 74,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 75,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 76,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 77,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 78,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 79,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 80,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 81,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 82,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 83,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 84,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 85,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 87,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 88,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 91,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 92,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 93,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 95,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 96,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 97,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 98,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 102,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 106,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 107,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010132789611816406,
        "type": "registry"
      },
      {
        "id": 108,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 109,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 110,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 111,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 112,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 113,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 114,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 115,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 116,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 117,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 118,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 119,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 120,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 121,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      },
      {
        "id": 122,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-11T21:30:24Z"
  },
  "path": "capmonster-0.2.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyg000000@(+sAbxJhB97#leIF!je?![/A::630pmyCCn[O+kj34f4.]]m=wtaC2W}VSwOUUgQho/MIcu7F\u003cmR}d\u003ef=Qv0S:[T5xcT9)^B7O?90[WKG{4#cB7\u003cloAl\u003e%T/*$*!LQpbj!FMzWB+",
            "ln": 0
          }
        ],
        "mol": "O(Er)",
        "sha": "7c4d6680dacf96d2f48689b7977ea2bf512de9dba4a8a9b7a4bf00cab3a9bbe5",
        "path": "capmonster-0.2.0.crate",
        "risk": 2,
        "size": 28885,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 28885,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 28672,
              "peak_region_entropy": 7.81
            }
          }
        },
        "ident": {
          "name": {
            "value": "capmonster",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/0xlunar/capmonster",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.2.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "capmonster",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/manifest/name::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "objectives/evasion/security-bypass/waf::rust-captcha-sitekey-input",
            "atk": "T1497.001",
            "conf": 0.94,
            "crit": 1,
            "desc": "Rust CAPTCHA job accepts a site key",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::turnstile-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Cloudflare Turnstile",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::recaptcha-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References reCAPTCHA",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::aws-waf-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References AWS WAF",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::cloudflare-clearance-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Cloudflare challenge clearance",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::arkose-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Arkose or FunCaptcha",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "objectives/evasion/security-bypass/waf::geetest-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References GeeTest CAPTCHA",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::rust-captcha-page-input",
            "atk": "T1497.001",
            "conf": 0.94,
            "crit": 1,
            "desc": "Rust CAPTCHA job accepts page URL",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::datadome-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References DataDome bot defense",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::imperva-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Imperva or Incapsula",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::multi-vendor-antibot-solvers",
            "conf": 0.95,
            "crit": 3,
            "desc": "Package lists multiple anti-bot solver vendors",
            "from": [
              {
                "off": 1388,
                "file": 5,
                "line": 55
              },
              {
                "off": 429,
                "file": 8,
                "line": 26
              }
            ],
            "uses": [
              4,
              5,
              11,
              12
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/package/manifest/name::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "objectives/evasion/security-bypass/waf::rust-captcha-image-input",
            "atk": "T1497.001",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust CAPTCHA job accepts image input",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/os/event/library/tokio::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "Rust Tokio async runtime usage",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/manifest/name::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boPuZAbxJhB97#l4gkEhAbxJhB97#le[nZoBZ#R8vq{r#xKJ38z!%PdA=Svqze:r5zdNQbwN(]$zxI\u00261B94\u0026#4glrzlJ",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "B8L(rwPw]9x\u003eq9\u003eB0a[iwGUJ4v%8T1zGGD2ayPslA+flkx(W=}aA8cutsh?rzeTrkBy/FuB09\u003e?v%8T1zGGrex(v(iAa9x\u003ct{%xdBz#pZfe3\u003cOv@\u003cnjvq{74zGx]hAXp\u003cr",
            "ln": 887,
            "col": 5,
            "line": 34
          },
          {
            "b": "dgDQ[3l{=rq*04#z/P@hwfslFAcbP6vrh\u003e+eG=I)qE%uDAcbP6vjA-o3lQDyaywe8uKWt+at1ZyrX[7(3lQDyaywe8avQf\u0026wPz:gx(^\u0026)4gjj2eG!z3gAYb7By/GiA+PPauKWt]asX\u003chwO1?LB95(Y4gjWfdK)/4z/]P5y*?u}dK\u003e(marSlUuSqe*zGx]ly?l@.3lQDyayvGHvqG:\u003ezF9J/4gjj2eG!z4vqf*$zF9r0qG3F\u003c4gjWfdK)?{BywY#zdLgD4gjWfdK)+[B7]D8B89lP4gjWfdK[zezBv5CdH=.pasX\u003cbzdd:ezxIkDqY]dcmK/\u003e%3lQDyayvGAAcbP6viu%]Acb/jzxHU.uKWt+at1ZylT:}Qv}Yo[vqYP#lUG[Ay?mG%wGSx%Acb/jzxHX-uKWt+at1ZylUG[Ay?mG%wGSx%Acb/jzxH.:uKWt]asX\u003ccx(mu%v}vbt4gjWfdK[2bAaK6kvjA-Hc}Oq^vq{pgy*!+43n0wIdO$e7B8M2odK\u003e(meG=I)s.Rz?zyNaB3n0wIdOS(fvq{r#xKJwu4gjWfdK)-2ByO#)dK\u003e(meG=I)mS\u0026Povq{r#xKJwu4gjWfdK[y@p^==.4gjWfdK)]dx\u003eqf)y\u003cwxRAcbP6vjA-o3jNs!boP%7avoSZnO@A.wO(0@By!$(3m#",
            "ln": 1014,
            "col": 132,
            "line": 34
          },
          {
            "b": "xKJwu4gjWfdK)-2x\u003c$HWviv{CAcbP6vjA-o3jNs!boPx*B7o2{x(dB44gjNmra]#!az++3A::0lazC)tzF%RtD1z7uwO#3%A=U/5ayYQslT:}Jz/fSrwPxzky\u0026sDbayPd#azC)tvqWigzF%c0x\u003e7\u003c=y-)CeAbo95wO#P#BzkVhe?es",
            "ln": 1956,
            "col": 15,
            "line": 85
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 2095,
              "entropy": 4.98
            },
            "text": {
              "lines": 89,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 300,
              "char_entropy": 4.98,
              "unique_chars": 71,
              "top_char_null": 0,
              "top_char_ratio": 0.06,
              "avg_line_length": 21.56,
              "max_line_length": 132,
              "empty_line_ratio": 0.12,
              "last_line_length": 93,
              "whitespace_ratio": 0.23,
              "line_length_stddev": 21.73,
              "trailing_whitespace_lines": 3
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 4.89
            }
          }
        },
        "id": 5,
        "mol": "O(Er)",
        "path": "capmonster-0.2.0.crate!!capmonster-0.2.0/README.md",
        "pid": 0,
        "risk": 2,
        "sha": "1747c980fa24f7bce1d888f6119fa04690285c1efac69f3ab6ba41b9a97bbb06",
        "size": 2095,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1314,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                2004,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::arkose-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Arkose or FunCaptcha",
            "spans": [
              [
                1474,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::aws-waf-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References AWS WAF",
            "spans": [
              [
                1264,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::datadome-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References DataDome bot defense",
            "spans": [
              [
                1212,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::geetest-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References GeeTest CAPTCHA",
            "spans": [
              [
                1125,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::imperva-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Imperva or Incapsula",
            "spans": [
              [
                1388,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::recaptcha-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References reCAPTCHA",
            "spans": [
              [
                1046,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::multi-vendor-antibot-solvers",
            "conf": 0.95,
            "crit": 3,
            "desc": "Package lists multiple anti-bot solver vendors",
            "uses": [
              3,
              4,
              6
            ],
            "spans": [
              [
                1212,
                8
              ],
              [
                1264,
                7
              ],
              [
                1388,
                7
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "AckRjzeS@cwPz*fAYTREBZ=Fgz!6#iz!%PdAYTQnB-Rapv@=11wJz\u003e-A=M8siY.QPvq[}VzGx]hAZ+1?z/NxKmriA!AZK+QwH[%6vrliMA=M8sEld^UB7DFgz!z9(wmU",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "e[nsezeTrkBy/FBv@c7awfK8xv@DmaBrByQoIw!\u003ek#ZolavHu)vruj4zxI7+m0iJUBzkVhiYZ\u003e[z/5\u003c5wN/^fgato(v@DmaBrBpzsyju[r7fITr8U?2B-RnywGTbUgb7=%3ugb%aAITBBZ]IolT:}dz/fSrwPx[jj%kgVarR^Hv@b\u003c\u003czGE]ZlU{EFzGEAparR^Hv@b\u003c\u003czGGj",
            "ln": 314,
            "col": 44,
            "line": 13
          },
          {
            "b": "zET/3zxJCfwNPW(uVYZ$yHp^[By/GgvqEtsB7Gf1efG4yB89/Vx(d*9ax8\u0026(x\u003c\u003e*(DsXJFeJ$pPwPJ0gBuAJhB89)qj$E*zvq[}VzGx]hAZ+1?z/O2:DKp(rarR^HarUF",
            "ln": 1123,
            "col": 8,
            "line": 46
          },
          {
            "b": "z/dPUpJgz\u0026z/dWoBAh8kxfE\u003cNarR^HarR^HarR^HByxlauUK4iaAYO0ed9HxarR^HarV7t3lQDlarR^Haz+RhayYn1C{2l)A+frhz/fSc3lQDlarR^HarR^HatdzIz/dP%",
            "ln": 2049,
            "col": 28,
            "line": 74
          },
          {
            "b": "azbLjzddJfc)B1^DWN7?avnv)mpf4)oE}qgfk1\u003crraf\u0026-qE%](y\u0026*\u003cIi%(rqarR^HarR!ywPP59vrt{2jS[/SA+5-*yiarhiY.1%z/cZDDKp(rarR^HarR^HarR\u003ery?WD#Bv#",
            "ln": 3063,
            "col": 23,
            "line": 105
          },
          {
            "b": "arS9QeJ$pPwPJ0gBuAuwBz#wAefEq*A7$m*B97#lmriA!AY$Q)3lQDlarR^Haz+Rhaz(myaAhmny-\u003e\u003e-Bz\u003e@ez-P}3x(dAxi+-FNwPz%5y::mvy\u00260E0vru6kB-8zzvq]N(A:Jx]B7D+ED(#lYoIw!\u003ek#Zo4dlv\u003eVarR^HarR!ywPP5iB-X:oz/]@tauZ\u00263i%)8MarR^HarU(wx(4u6v@DHcBrAW*zddV@vruQ5ze:Pre{h5QA:-]]z/Ph@y\u0026:eoE0^5hl0dFWr8=pXp/HvxaBsCrarR^HarR^HarR!pz/]@tas/O$f/]Z+arR^HarR^HarR!qwNY^{",
            "ln": 4535,
            "col": 3,
            "line": 151
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "client_key.into"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "callback_url.into"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "err.to_string"
            ],
            [
              "",
              "response.status.is_success"
            ],
            [
              "",
              "response.status"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "err.to_string"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "body.error_description.unwrap_or_else"
            ],
            [
              "",
              "\"\".to_string"
            ],
            [
              "",
              "body.error_code.unwrap_or_else"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "err.to_string"
            ],
            [
              "",
              "err.to_string"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "body.error_description.unwrap_or_else"
            ],
            [
              "",
              "\"\".to_string"
            ],
            [
              "",
              "body.error_code.unwrap_or_else"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "poll_rate.unwrap_or_else"
            ],
            [
              "",
              "max_attempts.unwrap_or_else"
            ],
            [
              "",
              "debug"
            ],
            [
              "",
              "poll.tick"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "\"Exceeded max attempts\".to_string"
            ],
            [
              "",
              "solver.create_task"
            ],
            [
              "",
              "task.wait_for_result"
            ],
            [
              "",
              "println"
            ],
            [
              "",
              "log"
            ],
            [
              "",
              "wreq"
            ]
          ],
          "mbr": [
            "body.error_code",
            "body.error_code.unwrap_or_else",
            "body.error_description",
            "body.error_description.unwrap_or_else",
            "body.error_id",
            "body.solution",
            "body.status",
            "body.task_id",
            "callback_url.into",
            "client_key.into",
            "err.to_string",
            "max_attempts.unwrap_or_else",
            "poll.tick",
            "poll_rate.unwrap_or_else",
            "response.json",
            "response.status",
            "response.status().is_success",
            "solver.create_task",
            "task.wait_for_result"
          ],
          "tgt": [
            "Err",
            "Ok",
            "Some",
            "body.error_code.unwrap_or_else",
            "body.error_description.unwrap_or_else",
            "callback_url.into",
            "client_key.into",
            "err.to_string",
            "max_attempts.unwrap_or_else",
            "poll.tick",
            "poll_rate.unwrap_or_else",
            "response.status",
            "response.status().is_success",
            "solver.create_task",
            "task.wait_for_result"
          ],
          "funcs": [
            [
              "new",
              698
            ],
            [
              "set_callback_url",
              956
            ],
            [
              "create_task_internal",
              1120
            ],
            [
              "get_task_result_internal",
              2914
            ],
            [
              "wait_for_result_internal",
              4383
            ],
            [
              "recaptcha_v2",
              5223
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.lt": 1,
              "op.ne": 2,
              "op.add": 1,
              "max_depth": 21,
              "call_count": 61,
              "node_count": 1686,
              "member_count": 19,
              "op_density.eq": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 5748,
              "entropy": 4.53
            },
            "text": {
              "lines": 187,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 1679,
              "char_entropy": 4.53,
              "unique_chars": 78,
              "top_char_null": 0,
              "string_density": 0.12,
              "top_char_ratio": 0.06,
              "avg_line_length": 29.74,
              "max_line_length": 100,
              "empty_line_ratio": 0.11,
              "last_line_length": 1,
              "whitespace_ratio": 0.32,
              "identifier_density": 1.8,
              "line_length_stddev": 22.65,
              "normalized_string_count": 1.61,
              "repeated_char_sequences": 74,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 13.25
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 4.89
            },
            "source": {
              "class_count": 4,
              "function_count": 6
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 232,
              "count": 22,
              "url_count": 1,
              "avg_length": 10.55,
              "max_length": 32,
              "path_count": 2,
              "avg_entropy": 2.86,
              "empty_count": 4,
              "entropy_stddev": 0.85
            },
            "functions": {
              "count": 10,
              "density": 3.21,
              "avg_params": 1.83,
              "code_ratio": 0.76,
              "max_params": 3,
              "length_stddev": 18.51,
              "avg_name_length": 16.5,
              "no_params_count": 1,
              "avg_length_lines": 23.83,
              "max_length_lines": 53,
              "min_length_lines": 4,
              "high_entropy_names": 1,
              "numeric_suffix_names": 1,
              "avg_param_name_length": 7.64
            },
            "identifiers": {
              "count": 337,
              "unique": 100,
              "avg_length": 7.89,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.3,
              "length_stddev": 4.97,
              "has_digit_ratio": 0.03,
              "sequential_names": 2,
              "base64_like_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.02,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.66,
              "all_uppercase_ratio": 0.05,
              "numeric_suffix_count": 2,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 7,
        "path": "capmonster-0.2.0.crate!!capmonster-0.2.0/src/lib.rs",
        "pid": 0,
        "risk": 1,
        "sha": "67dbcc422da45339b51b71d752ab224fdb9665284db720e3d31d303c19501566",
        "size": 5748,
        "traits": [
          {
            "id": "micro-behaviors/os/event/library/tokio::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "Rust Tokio async runtime usage",
            "spans": [
              [
                4599,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "B-Rapv@=11wJz(0lT:}dz/fSrwPxsAlT:}dz/fSrwPyjWA=k$Haxh=\u003cyKFnKB-RapB7Gx5wJz(0l$HBJA+O@#x)Ktwax8\u0026(x\u003c\u003e*(Ds.H^3uZA3aAIamwmYa.B8L}Si-YW9BP",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "BzkVhi%(rFdJ?qSp!TqLmnu/Jl)bA7oJBOWqWL90qE%uDAcbP6vg1b1arTYu3lQDlaxyo9arR^HrX+^^zGGDgAb]VlwEoL5arTYvavQf\u0026wPz:gx(^?)eG^L{wMikZBp6PxlU{W-wm/T^A+bO2arR!aB-IwvBzkM53lQDlavx*Jy\u00260W2xjRz)arR!dvqf*$zF77\u0026z/oF1eG^C\u0026BywY#zdK5aavoHTx(4H8yyhToraP@nnEv3(l2y4Rz/cW-s5Qkyk$hh7arR^]vq{r#xKIk\u003carR^]vq{r#xKJ2(zE:\u003eSxKLZ[wO#c(3lQDlavx*Jy\u00260W2xjRA4avo^WvqYN^3n0w(ze:6bC3#HwnP53DAc3ervjqKnaw^8%B8M2o3n0x6x\u003ehv73n0w{r6$8kByO#)3n0w^y\u0026\u003cf2vg1OemS\u0026Povq{r#xKIl1axhool\u003c+H*mSJiOzE^NelT:}Qv}YoTdLzbofdF8zpEE#taxhbVlpA1*o\u0026aILo*}/RmmmFmaw#=Xvq(",
            "ln": 158,
            "col": 20,
            "line": 5
          },
          {
            "b": "avH3WuUaa@wO\u003e))wEoL5arR^HarTx!Bzb-rz3?ydarR^HarUSwA==CpvqGp)wQ5r7w[=c[uUK1*zvd%rnO})GwMiOEwQ5q7arR^Hl2puWr:*2.vqZgd3n0w\u003eB-8pzlT:}Qv}YoTeG^t}x\u003c$HWviv{CAcbP6vg1bbfa556vpKs@uVHp9wPG1qx(d*9uVQd4C4CXpDKp(rarS6TB8L(rwPx?NC}p6-x(m)jBujI?efDiRB-.OBBujI?diH=qaBsB",
            "ln": 801,
            "col": 8,
            "line": 52
          },
          {
            "b": "wNPW(uVYZ$yBxJjarR^HarR^HarR^HarR^NB7Gf1ed9HxarR^HarR^HarR^HarU=mB89/VbX.dnB-YewarR^HarR^HarR^HdiHiaaw#=(B.(dZraf\u0026-js1#^y\u003c6xgj$E*zvq[}VzGx]hAZ+1?z/O2",
            "ln": 1066,
            "col": 28,
            "line": 64
          },
          {
            "b": "x(4uWvrlided9HxarV2Ved9HxarV1rarR^HarR^HCv+l8x()][B-IpVasnEAaAITBed9HxarR^HarU(tvSMm9wNxj:C@^5{cT!csBAe]tarR^HEjLZFarR!N3lQDlarR^HaA.:pA:Jl/wO#PJasnEAaAITBed9HxarR^HarUSix8",
            "ln": 3145,
            "col": 12,
            "line": 129
          },
          {
            "b": "3lQDlarR^Hay[]5vlbITcT!csBAe]tarR^HarR^HAb](wD0+VsAaI6McmrjAB98BN3lQDlarR^HaAhvtCZiU8wmPZ(B8%w+cmrjAB98BN3lQDlarR^HaAhvtCZiUnz/P}Xasm",
            "ln": 3300,
            "col": 30,
            "line": 137
          },
          {
            "b": "AckRjB-RbmuTWOUzGE]Zq/)4]zF7HcarR^HAckRjBz\u003e@azAn[sBAh8kxdKyr3jpG:Abn)5z!%PdAV(?rarR^HlU{W-wm/T^A+ei)A=b@ux(4ui3lQDlavx%-B.292ve",
            "ln": 3588,
            "col": 5,
            "line": 149
          },
          {
            "b": "arR^OvjR:darR!8wN/d/ByO#)rX)Y-B89rlarR^Hb2R#Zvq{r#xKK{$raf\u0026-p\u0026ZG0D2d5kB0rdxarR^HDWNBLarR^HDKp(rarR^HarU(tvSMm9wNxO2y=SW=cT!csBAe]tarR^HarR^HCv+l8x()][yH)",
            "ln": 4542,
            "col": 2,
            "line": 195
          },
          {
            "b": "raf\u0026-ed9HxarR\u003ecB-IwvBzkM5raf\u0026-a$K6zarR!N3lQDlarR^Hay/kaB.292vrb{^ByxlauVZNjwJy}Tv}G7Ty?m3}vqYN^a{]CnarV7-3lQDlaBsCrarR^HarR!JwNYZ{By!*4A+)=VcmrjAB98BN3lQDlarR^HaA}yaB7]-cuU:j#iV]:%vixSkAX4LuarR^HarR!uBzU\u00263Aa9x\u003cuT^C+wI#waasnEAaAITBed9HxarR^HarU/FwPzc^xjU$5",
            "ln": 8371,
            "col": 30,
            "line": 374
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "set_key_option"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "impl_task"
            ],
            [
              "",
              "impl_solver"
            ],
            [
              "",
              "serde_json"
            ]
          ],
          "funcs": [
            [
              "new",
              5203
            ],
            [
              "new",
              9973
            ],
            [
              "new",
              12240
            ],
            [
              "captcha",
              13776
            ],
            [
              "captcha_and_challenge",
              13991
            ],
            [
              "challenge",
              14359
            ],
            [
              "new",
              15006
            ],
            [
              "new",
              16953
            ],
            [
              "new",
              20295
            ],
            [
              "new",
              22306
            ],
            [
              "new",
              23413
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 9,
              "call_count": 0,
              "node_count": 6150
            },
            "file": {
              "size": 24329,
              "entropy": 4.79
            },
            "text": {
              "lines": 1099,
              "top_char": 97,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 5455,
              "char_entropy": 4.79,
              "unique_chars": 77,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.06,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 23,
              "avg_line_length": 21.14,
              "max_line_length": 231,
              "empty_line_ratio": 0.1,
              "last_line_length": 46,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.11,
              "line_length_stddev": 17.21,
              "encoded_string_ratio": 0.01,
              "normalized_string_count": 2.08,
              "repeated_char_sequences": 87,
              "suspicious_comment_ratio": 0.06,
              "suspicious_identifier_ratio": 0.07,
              "normalized_unique_identifiers": 20
            },
            "binary": {
              "peak_region_bytes": 21257,
              "peak_region_entropy": 4.92
            },
            "source": {
              "class_count": 65,
              "function_count": 4
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 677,
              "count": 69,
              "avg_length": 9.81,
              "max_length": 25,
              "avg_entropy": 2.87,
              "empty_count": 2,
              "entropy_stddev": 0.39,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 1412,
              "count": 17,
              "lines": 66,
              "todo_count": 1,
              "high_entropy": 1,
              "to_code_ratio": 0.06
            },
            "functions": {
              "count": 69,
              "density": 1,
              "avg_params": 2.09,
              "code_ratio": 0.07,
              "max_params": 5,
              "length_stddev": 3.69,
              "avg_name_length": 5.55,
              "no_params_count": 1,
              "avg_length_lines": 7.18,
              "max_length_lines": 15,
              "min_length_lines": 3,
              "avg_param_name_length": 10.13
            },
            "identifiers": {
              "count": 1217,
              "unique": 202,
              "avg_length": 13.33,
              "max_length": 33,
              "min_length": 1,
              "avg_entropy": 3.01,
              "reuse_ratio": 0.17,
              "length_stddev": 7.2,
              "has_digit_ratio": 0.07,
              "sequential_names": 2,
              "base64_like_names": 13,
              "single_char_count": 2,
              "single_char_ratio": 0.01,
              "high_entropy_count": 47,
              "high_entropy_ratio": 0.23,
              "all_lowercase_ratio": 0.48,
              "all_uppercase_ratio": 0,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 8,
        "mol": "O(Er)",
        "path": "capmonster-0.2.0.crate!!capmonster-0.2.0/src/solver.rs",
        "pid": 0,
        "risk": 2,
        "sha": "7dc5afece70dfdf3612b513a84fa97914efe10a671f0d8890fa37fd6c94acc2c",
        "size": 24329,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                389,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::arkose-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Arkose or FunCaptcha",
            "spans": [
              [
                490,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::aws-waf-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References AWS WAF",
            "spans": [
              [
                357,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::cloudflare-clearance-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Cloudflare challenge clearance",
            "spans": [
              [
                8435,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::datadome-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References DataDome bot defense",
            "spans": [
              [
                320,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::geetest-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References GeeTest CAPTCHA",
            "spans": [
              [
                252,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::imperva-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Imperva or Incapsula",
            "spans": [
              [
                429,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::recaptcha-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References reCAPTCHA",
            "spans": [
              [
                190,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::rust-captcha-image-input",
            "atk": "T1497.001",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust CAPTCHA job accepts image input",
            "spans": [
              [
                865,
                11
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::rust-captcha-page-input",
            "atk": "T1497.001",
            "conf": 0.94,
            "crit": 1,
            "desc": "Rust CAPTCHA job accepts page URL",
            "spans": [
              [
                3177,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::rust-captcha-sitekey-input",
            "atk": "T1497.001",
            "conf": 0.94,
            "crit": 1,
            "desc": "Rust CAPTCHA job accepts a site key",
            "spans": [
              [
                3207,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::turnstile-name-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References Cloudflare Turnstile",
            "spans": [
              [
                277,
                0
              ]
            ]
          },
          {
            "id": "objectives/evasion/security-bypass/waf::multi-vendor-antibot-solvers",
            "conf": 0.95,
            "crit": 3,
            "desc": "Package lists multiple anti-bot solver vendors",
            "uses": [
              2,
              3,
              4,
              6
            ],
            "spans": [
              [
                320,
                8
              ],
              [
                357,
                7
              ],
              [
                429,
                7
              ],
              [
                8435,
                12
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWe6Ovru74a$K{QvqPN1iWe0Cz.kEqA::36v@0ntb6EKrB7]Mgb03]5e?[$oa$K{SBZ/f3B7/b}uTX42iX-MMh8^xKg=m0sb4ka}uU0O\u003cB0rU3iv(v\u003c",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 883,
              "entropy": 4.76
            },
            "binary": {
              "peak_region_bytes": 883,
              "peak_region_entropy": 4.76
            },
            "registry": {
              "age_days": 39,
              "published_at": 1785757451,
              "is_deprecated": 0,
              "downloads_total": 1106767219,
              "downloads_recent": 232608138
            }
          }
        },
        "id": 9,
        "path": "aho-corasick@1.1.5.registry.json",
        "pid": 2,
        "rel": "registry",
        "role": "sidecar",
        "sha": "7fa8cd159842eefb43afa29fb235fc16026c31463dc8bec2d9091436e5dfbda5",
        "size": 883,
        "traits": [
          {
            "id": "metadata/registry::widely-installed",
            "conf": 1.0,
            "crit": 1,
            "desc": "Large registry install base (10k+ downloads)",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "registry"
      },
      {
        "id": 10,
        "sha": "04e001f40c476d304a84c21f79e71d8a0daa44c27feee66082ba727922ee94b2",
        "path": "allocator-api2@0.2.21.registry.json",
        "size": 887,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 11,
        "sha": "4eee0d74627f402d240cd26fd832dd6166541b78394ff3f13153693bb05cbc69",
        "path": "atomic-waker@1.1.2.registry.json",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 12,
        "sha": "653df45a6717c51cbaac4231bb7bfd5247eb32ef966e15843ffb950e96b748bd",
        "path": "bindgen@0.72.1.registry.json",
        "size": 904,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 13,
        "sha": "e358db7ae39fc1aef9b86640ce3b5f6bdc5323f743d18747ebdf4b3888af4ad7",
        "path": "bitflags@2.13.1.registry.json",
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 14,
        "sha": "f41ed15eb0ee1f55969195fcebd3742d103667587472225ede3a1a9fb90ba49f",
        "path": "btls@0.5.6.registry.json",
        "size": 797,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 15,
        "sha": "2cbde0e4965b5c14a94345a1a53449d9d3837a80da12f02b5e36ddb07324fde6",
        "path": "btls-sys@0.5.6.registry.json",
        "size": 801,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 16,
        "sha": "8700cc93aa43abbddebbebd1c757853e9ce142432ae8e981c691b8b687e6d68d",
        "path": "bytes@1.12.1.registry.json",
        "size": 821,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 17,
        "sha": "1bcdbb7958bb0001cc6065490281f08048b78653e242f98db0024cd29d8aacf6",
        "path": "cc@1.4.4.registry.json",
        "size": 995,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 18,
        "sha": "632a572ec28f3d59e3954ed07018afee3f6a975c350a2636847007c0b7e7becd",
        "path": "cexpr@0.6.0.registry.json",
        "size": 831,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 19,
        "sha": "4a3cf07e9d2e85e0ac02e57e7db8e8662e7d3ec5a0fbd69aacec3b24adcc7cf2",
        "path": "cfg-if@1.0.4.registry.json",
        "size": 982,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 20,
        "sha": "2ea340061cb4c800e48e795290f1ea8e62a6691efbaab9ac9fc4c79a3f35eced",
        "path": "clang-sys@1.9.1.registry.json",
        "size": 821,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 21,
        "sha": "f3ecf88111cbf8c4cb67670437b399058b6ccee300cb1dfc7ce0eb8dbfd5978e",
        "path": "cmake@0.1.58.registry.json",
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 22,
        "sha": "9be7d56b0572b5a24d8599fffb41e72dc1faf925ca117e7fd2c6d54ae455f556",
        "path": "displaydoc@0.2.7.registry.json",
        "size": 927,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 23,
        "sha": "3629f03a72bfdd241c4bcc08ae106983e57d7b71d1b723353557240081242834",
        "path": "either@1.18.0.registry.json",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 24,
        "sha": "f858b8eb7b6e43b3c38858d457401d2d1d44c9733cf23a6b7fc448be9c445ede",
        "path": "equivalent@1.0.2.registry.json",
        "size": 841,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 25,
        "sha": "29bdf9eb31a32c86e7caff5ef7f1937329d9c0c41a2145f0838d582721336869",
        "path": "find-msvc-tools@0.1.11.registry.json",
        "size": 895,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 26,
        "sha": "d52ba1bcab44100d51663a41c8383db27abd99af49ae188aa6b7a541a6443af7",
        "path": "fnv@1.0.7.registry.json",
        "size": 824,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 27,
        "sha": "ef23ccebac93efa82602ba2e34e6d7cd7fd193d3501447705a78ba97d472e93f",
        "path": "foldhash@0.2.0.registry.json",
        "size": 852,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 28,
        "sha": "93d09a5374d55784c4d711e2da9fdfdf9236d56c7cee56a5145ae056064eafbd",
        "path": "foreign-types@0.5.0.registry.json",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 29,
        "sha": "91cd2a20c56fbf712b3e1762af7f30d409f196e40360a0228daf8815e3f50413",
        "path": "foreign-types-macros@0.2.4.registry.json",
        "size": 850,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 30,
        "sha": "c1ba5b52edacee616a0fdb4e83154bf92c0883464837dc26f4264a0a35eab06f",
        "path": "foreign-types-shared@0.3.1.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 31,
        "sha": "45baed57cbb63739634b19c055350ed1151a945634a55d51d00ea01ee44faab4",
        "path": "form_urlencoded@1.2.2.registry.json",
        "size": 898,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 32,
        "sha": "c360c3654ec0c7ec23be3873d60f119b7d3b206e2be447cb2064712d03403719",
        "path": "fs_extra@1.3.0.registry.json",
        "size": 921,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 33,
        "sha": "f0d0878d411f0a1c8e649dbc4af6a9a9035d9c01658a7ddda31acff2aeabdd6f",
        "path": "fslock@0.2.1.registry.json",
        "size": 812,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 34,
        "sha": "3fadb9257bf59ae1430cee0dc64f10ffa4d59ab297f7a62949aca4ad38162089",
        "path": "futures-channel@0.3.34.registry.json",
        "size": 906,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 35,
        "sha": "031e50526ada06f180aaac445b940ea7b4030f5e898f3b1a5fb8a1e3cbf79ae6",
        "path": "futures-core@0.3.34.registry.json",
        "size": 901,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 36,
        "sha": "db9df305fef495789dfa7e1c5d297f7ead81b1e561a2edee5d46418fdef2c5cf",
        "path": "futures-sink@0.3.34.registry.json",
        "size": 903,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 37,
        "sha": "23a856d73c06b3a75d8067c7a260a8e12af7d75515f53adb9055ad0ed6264707",
        "path": "futures-task@0.3.34.registry.json",
        "size": 875,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 38,
        "sha": "45d7df6080526151a3f44ede67df0033669e3d78a7a1682d7595bdf23113bf37",
        "path": "futures-util@0.3.34.registry.json",
        "size": 911,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 39,
        "sha": "8a56f2a2caa12e43b58c64ef3bc2ff8f9d332d22b1bdc535e8bc1f3ad404db78",
        "path": "glob@0.3.4.registry.json",
        "size": 891,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 40,
        "sha": "b9f7d032fadc4a3f241c94a5e96024ae2b9a6cb66edd91ba9c9260127ce50c06",
        "path": "hashbrown@0.17.1.registry.json",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 41,
        "sha": "c24bbae9f91ad76587b36b18a518126776331094a2fa0ad9c62a976b6bdff6db",
        "path": "http@1.5.0.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 42,
        "sha": "3b26abc8603581c30cc9786bd06e26477904545268f038ecc249570148fe4b88",
        "path": "http-body@1.1.0.registry.json",
        "size": 866,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 43,
        "sha": "bf555a988fadab835b03fd50e69e4ec31f7853bee3a9462f20f8c1cf794b2875",
        "path": "http-body-util@0.1.5.registry.json",
        "size": 855,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 44,
        "sha": "31c2baa4628e244c4bd40abe05dd71b9a9809f09b721862f438297f46bf0f5d4",
        "path": "http2@0.5.20.registry.json",
        "size": 803,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 45,
        "sha": "803db0848b1988a71ee877c2e8a9fddaf2e5bbb5773d901effadcb4fc6555d6b",
        "path": "httparse@1.10.1.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 46,
        "sha": "211fc1e22c5df9c9857ad0b0a7ac1bee82ac45af163da5d8c5bfde7844080697",
        "path": "icu_collections@2.3.0.registry.json",
        "size": 866,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 47,
        "sha": "9e5678cced05b5324aa8b5b41fa1f3efefa18a8523ba75b94af252fb769345e0",
        "path": "icu_locale_core@2.3.0.registry.json",
        "size": 879,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 48,
        "sha": "770f0065d39b6b385d4799e5066da41ee3fb7f9f6a1af6af2e4483bd774d7bf0",
        "path": "icu_normalizer@2.3.0.registry.json",
        "size": 879,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 49,
        "sha": "f890aea989c908792135eed3d0403c9fc8117f0a4653f56c317ad736759fde8f",
        "path": "icu_normalizer_data@2.3.0.registry.json",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 50,
        "sha": "37124fd7bd5d063817dee90804583497f62d6778046c34c8d6e83aaab4ee8c0c",
        "path": "icu_properties@2.3.0.registry.json",
        "size": 856,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 51,
        "sha": "f6b61929a0ce7022602c64ca7c2b3537174cea3ad8a30503cf1699634532b644",
        "path": "icu_properties_data@2.3.0.registry.json",
        "size": 860,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 52,
        "sha": "4c6059fb15dd92aba673ee42e59707e89d930d9ef1e8380bef0f6876b70aadea",
        "path": "icu_provider@2.3.1.registry.json",
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 53,
        "sha": "548b05697268e10182a9c1357c18c48f54425aba37d83495a11349eb59257c82",
        "path": "idna@1.1.0.registry.json",
        "size": 862,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 54,
        "sha": "166fe1d4e079837e41fc7978c83335bdb3cca5ad86a8423cba3af38b52e70a65",
        "path": "idna_adapter@1.2.2.registry.json",
        "size": 872,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 55,
        "sha": "36bcbb864ec01f64e030a4e717888dff3c8ee06a36c739b3b731390436f9a22e",
        "path": "indexmap@2.14.1.registry.json",
        "size": 859,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 56,
        "sha": "bfdccd122f0651272d91dd3c90bbe08c64b4cafc34591c71ec2708615c3daa30",
        "path": "ipnet@2.12.1.registry.json",
        "size": 1348,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 57,
        "sha": "342fd30e9c8faa33a99470649b4ba71f98c9bbdb224fde194a10df61542515d6",
        "path": "itertools@0.13.0.registry.json",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 58,
        "sha": "805b18998cf081ca73b45ff16d57b5fdfd5ce89f29b388f686c4810de2ae6edd",
        "path": "itoa@1.0.18.registry.json",
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 59,
        "sha": "a5802d06286fb3b2070f4f4c05ca35463899590b0cc6df634bea870b52a48d32",
        "path": "libc@0.2.189.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 60,
        "sha": "9b6803f0e76d02c01da36d38d19218526c0e340da45267143d74d55114922142",
        "path": "libloading@0.8.9.registry.json",
        "size": 896,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 61,
        "sha": "f72fea67051e8562faee0dff6d95d44dace310f8c9904b9e8b507932c0f0dcc6",
        "path": "litemap@0.8.3.registry.json",
        "size": 851,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 62,
        "sha": "232c28b875a7e5a33cc9483cee4d7f73c8313fc64e4bc57a840b8f216e2e937c",
        "path": "log@0.4.34.registry.json",
        "size": 832,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 63,
        "sha": "8b40852245343a8d0e57a6c544511edf7b87a75994304c9362410d751a913430",
        "path": "lru@0.18.3.registry.json",
        "size": 845,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 64,
        "sha": "2b81e55f77371e2859b28ad49135750d0ef1e1fc0657235565a3e7e11991866c",
        "path": "memchr@2.8.3.registry.json",
        "size": 963,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 65,
        "sha": "1587f0d225150ed0d76f9901eae4e4937e9a95d1c17bf4a9a61c0ac3331b79ae",
        "path": "minimal-lexical@0.2.1.registry.json",
        "size": 854,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 66,
        "sha": "264fa53b4636be02bad0ab563ab24ab79ff3bcffd00f11ce69b604dcb623b1c9",
        "path": "mio@1.2.2.registry.json",
        "size": 834,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 67,
        "sha": "1602d93785f7e5444f29cfd93bc8b23f2539423fa5d7f3ced2c3ec59eeb64918",
        "path": "nom@7.1.3.registry.json",
        "size": 834,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 68,
        "sha": "f85c54f8cd3cb8da207a02e2def34dbf279ffb12de3bc1a8b1b4fd3559215be9",
        "path": "openssl-macros@0.1.1.registry.json",
        "size": 811,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 69,
        "sha": "db9be78a5e53f03cfabe895882929532fb7afffef6fa6596811dcc90cde49068",
        "path": "percent-encoding@2.3.2.registry.json",
        "size": 835,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 70,
        "sha": "556cec756e3e38b8c6192d19624c572b19eadfa2009fe475868d448e9700b387",
        "path": "pin-project-lite@0.2.17.registry.json",
        "size": 888,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 71,
        "sha": "43b258b700924f95aeff1f4c20969220c12819df78dc5051a33301ed2d3fd2bd",
        "path": "potential_utf@0.1.6.registry.json",
        "size": 859,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 72,
        "sha": "6dff89e4abc089963204121153efac6cd75af4caed6a40ad11682a7c59b4c660",
        "path": "proc-macro2@1.0.107.registry.json",
        "size": 941,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 73,
        "sha": "d1306b6dd180564b9808974c679ad175b87f3b6effd6187d7edfe54207c8f459",
        "path": "quote@1.0.47.registry.json",
        "size": 826,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 74,
        "sha": "24896ac8c33d49928f98fe61dc6ae7f7e1d8777019161f943d8f1c163e26e714",
        "path": "regex@1.13.1.registry.json",
        "size": 974,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 75,
        "sha": "19903337e9377fc5683822b5d1faf634a6208b81b610acd9d5684c9dca37d092",
        "path": "regex-automata@0.4.18.registry.json",
        "size": 926,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 76,
        "sha": "b649ce921106f8e111861ae83911e7c42774e95cce56d0c0985935cf84ccf885",
        "path": "regex-syntax@0.8.11.registry.json",
        "size": 889,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 77,
        "sha": "61072f9783b034b05b1d5965566769b47a11d5ed800e3d33aeaa6fbda27480bc",
        "path": "rustc-hash@2.1.3.registry.json",
        "size": 863,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 78,
        "sha": "c15e46d09f853d22414d179253e67a64d923f7b953fc040a9c03e1a475a147a7",
        "path": "rustls-pki-types@1.15.1.registry.json",
        "size": 882,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 79,
        "sha": "d07179572f5f529b44b554aacc518c189e02b03338912b3a601c3cc041df40c9",
        "path": "serde@1.0.229.registry.json",
        "size": 861,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 80,
        "sha": "414d9459ebd8e057be81556f6a0cc9b77cfe258ce625937cba1e8889b205fdd5",
        "path": "serde_core@1.0.229.registry.json",
        "size": 894,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 81,
        "sha": "bfb6b8787aaa51032b847d1b1afae7231cf3c1fa7f70a28fc249384f969f3df4",
        "path": "serde_derive@1.0.229.registry.json",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 82,
        "sha": "b642bb955b69d7fd7e4351b3b4a368914881964f640c5b315dd645020be37df1",
        "path": "serde_json@1.0.151.registry.json",
        "size": 834,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 83,
        "sha": "d764f8bcc936bce14f9c9c2087776350507204ee608cf898bea3f0ea2bd68dbc",
        "path": "shlex@2.0.1.registry.json",
        "size": 849,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 84,
        "sha": "b5e5a2072dd61627b1530b3c2f423363cd691bf0076f4db00141ac162c5a337d",
        "path": "slab@0.4.12.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 85,
        "sha": "ad3e1c6a8d2ebb72555d2f233d6d02ab8adcb8b79ea68a918318623eacfc94b9",
        "path": "smallvec@1.15.2.registry.json",
        "size": 881,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 86,
        "sha": "efc66d3ed41759f9c791ee876fc0c35195e0e2b4dcc5c8e36395e4c6c078ac80",
        "path": "socket2@0.6.5.registry.json",
        "size": 935,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 87,
        "sha": "72d3fa4aa080d69c84aaacc01e75afbe0b5b3c68f7761b059a32447f44385a58",
        "path": "stable_deref_trait@1.2.1.registry.json",
        "size": 995,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 88,
        "sha": "06179d7c7c2c1561d6b5971269b8f63ab723e5ca274866b71e63457f695d771d",
        "path": "syn@3.0.4.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 89,
        "sha": "710c0f9d0a1b251ecfab1207d264414a541e16fe8ba6d2dc81de78f4303e0b87",
        "path": "sync_wrapper@1.0.2.registry.json",
        "size": 902,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 90,
        "sha": "92fc4d7ab3d8d55fb9a39c15075c691a89325bc45e59d7ae2a3dfa6efc215c9b",
        "path": "synstructure@0.13.2.registry.json",
        "size": 838,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 91,
        "sha": "50ea66b0641a4253e936a7090c07fc29911915ae6e348dc8719399b34410907e",
        "path": "tinystr@0.8.4.registry.json",
        "size": 848,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 92,
        "sha": "3d2a7e1f468fd0f7803cb4106ae9b4bafd0a4f3faa2ad0b830652e6c008ca201",
        "path": "tokio@1.53.1.registry.json",
        "size": 890,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 93,
        "sha": "7d1a2e2946e5e35ec18025f82d5bb947b629a158c6ba1c2876938f075302caf0",
        "path": "tokio-btls@0.5.6.registry.json",
        "size": 886,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 94,
        "sha": "75c989d8a6bd7ee6145cae14fa1f10725a9ba29b406b1cc302d54fa91632a355",
        "path": "tokio-util@0.7.19.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 95,
        "sha": "72a3886a34e656bb78a5920099fb7130ce0297449c706b6cf90a698ff7a3045a",
        "path": "tower@0.5.3.registry.json",
        "size": 908,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 96,
        "sha": "02efc0a62243afe03d4abc77fb1be68c7a0a38f93155398487bc552101f78262",
        "path": "tower-layer@0.3.3.registry.json",
        "size": 886,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 97,
        "sha": "33bc460d299471441edf08abf605019a32010e611b44b83ab094950a791c2d6e",
        "path": "tower-service@0.3.3.registry.json",
        "size": 900,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 98,
        "sha": "6336af9c6f499a144e1194a1370ee9bebe2646aa7cde44a41b1930734a32ff04",
        "path": "try-lock@0.2.5.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 99,
        "sha": "7422d60a01e3d09dea4025d529ab633f541f0d022d8ab4daf18287189c5fafb8",
        "path": "unicode-ident@1.0.24.registry.json",
        "size": 944,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 100,
        "sha": "c39dcb1956cb448c0250e4e600324d7d1ce958b2a39d64f075c104f9af4b85cd",
        "path": "url@2.5.8.registry.json",
        "size": 846,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 101,
        "sha": "cc1c46f22ef4bdbd3e346c5198148b425c44e833c7222f1718077e68413ae7ed",
        "path": "utf8_iter@1.0.4.registry.json",
        "size": 883,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 102,
        "sha": "128580f7c53f8d93bc4c4f0c43ab161819973d43366dc384fd3fa568f89ae0d7",
        "path": "want@0.3.1.registry.json",
        "size": 824,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 103,
        "sha": "818c65c08a899f463801f2384388e8b1ded26a2bd2b28a8c39217a2d3ac680c4",
        "path": "wasi@0.11.1_2Bwasi-snapshot-preview1.registry.json",
        "size": 853,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 104,
        "sha": "5f10cbd8c317092a1fb7c6222f305e1a9fe41faf4b3d1433f90193c7a2d28f35",
        "path": "webpki-root-certs@1.0.9.registry.json",
        "size": 951,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 105,
        "sha": "bc8451ddcb8cbb0af0492d1fac484ce9f3bb4078c0431b60d3d969e26856789a",
        "path": "winapi@0.3.9.registry.json",
        "size": 836,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 106,
        "sha": "d28b36c1a45634455b8a6b8669f27b940d0f678896d44d724fd5ab29a337995b",
        "path": "winapi-i686-pc-windows-gnu@0.4.0.registry.json",
        "size": 932,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 107,
        "sha": "04c52a07ab230a88759b899906353de2e0b962df9bf55b882909c6c56b09faa0",
        "path": "winapi-x86_64-pc-windows-gnu@0.4.0.registry.json",
        "size": 936,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 108,
        "sha": "de5891f852a0ec7b256c5142a40bddee3f1e9f8e2203a38d50997a842aa175d1",
        "path": "windows-link@0.2.1.registry.json",
        "size": 828,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 109,
        "sha": "ab511422b23decc848158886bdc035dbb166b879c86d4df069ef20cb34e758fe",
        "path": "windows-sys@0.61.2.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 110,
        "sha": "7556e5052ece122b0cd6862b666a30037259ed412e1af2a1937dd4eed9dc234d",
        "path": "wreq@0.16.1.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 111,
        "sha": "7aad043fcf29e14db728ff751227a8e2b8518e12d6bb186c7adb4256949f6cb1",
        "path": "wreq-proto@0.2.6.registry.json",
        "size": 817,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 112,
        "sha": "d5ea4da7081028f9e85342cc21dd19b505f1cad81a99f1fa7ff3e787f98626bf",
        "path": "wreq-rt@0.2.2-rc.4.registry.json",
        "size": 816,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 113,
        "sha": "3a67d6e4f768dc46172f3f3f352151b15e8729b15463fe6bdce7aae2bf976be6",
        "path": "writeable@0.6.4.registry.json",
        "size": 838,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 114,
        "sha": "675f3d0448d4281cdbe0351388bc112b0a594872f8d916ea2ff0efcae4f85886",
        "path": "yoke@0.8.3.registry.json",
        "size": 882,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 115,
        "sha": "b596863845c3169f6058d77d63ef79a58317aab3f5f588e333122c3a5214c40f",
        "path": "yoke-derive@0.8.2.registry.json",
        "size": 829,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 116,
        "sha": "0f82fc77ab3400491f49c9e446e3b4757793c5d0cacb9405f53fb08877db721f",
        "path": "zerofrom@0.1.8.registry.json",
        "size": 825,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 117,
        "sha": "472f84d420356caa20aaedd026eb3fd091a20603c127e580f6f14bd0b9386339",
        "path": "zerofrom-derive@0.1.7.registry.json",
        "size": 837,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 118,
        "sha": "ed7fe706bc776fdd9d0c57348e1c28f58a07d508876a76630bdc0094064783e7",
        "path": "zerotrie@0.2.5.registry.json",
        "size": 874,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 119,
        "sha": "0940610cd96bed026f08ddbbc34fb3ab1024ba01fae9b2a8f8e0b9237f6da298",
        "path": "zerovec@0.11.8.registry.json",
        "size": 833,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 120,
        "sha": "bfb8faa3cbfa26bbfd480d622e525c5fdb89f4aecca6f3e3eab1eed8e52ffdfd",
        "path": "zerovec-derive@0.11.6.registry.json",
        "size": 836,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 121,
        "sha": "eb90141e88e9a246227dbc4f5f9369c73eeec90a660a1690d711a4914330163f",
        "path": "zmij@1.0.23.registry.json",
        "size": 844,
        "type": "registry",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "DM)3hz/ZhBBy/qkiWe6Ovru74a$K{QvqPN1iWe6xAbxJhB97#la$K{YwPz\u003caz/c:Wa$$S8e?!F2b5?Wly?W%7wN]dRBrS+2h-J/Lf!$ZyfF1zRxjUBXvr(]riXS9ey*?A%B97=jwPz\u003caz/c:Wa$$S8e?!F2b4kRoxM4]ni=o7Ry+c=Lx([f5b06Q:y?$TD",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 817,
              "entropy": 4.6
            },
            "binary": {
              "peak_region_bytes": 817,
              "peak_region_entropy": 4.6
            },
            "registry": {
              "age_days": 0,
              "published_at": 1789112810,
              "is_deprecated": 0,
              "downloads_total": 0
            }
          }
        },
        "id": 122,
        "mol": "Md(Re)",
        "path": "capmonster@0.2.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "b76a05921078d50a6b1337c6c77af076aa61c27f0f124a564d2d21543b6bea1c",
        "size": 817,
        "traits": [
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days",
            "spans": [
              [
                0,
                24
              ]
            ]
          }
        ],
        "type": "registry"
      }
    ],
    "omitted_files": 112,
    "rev": "b3dc8",
    "v": "8"
  }
}