{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.004930705,
        "rte": "az",
        "prob": 0.004930705
      },
      {
        "cls": 0,
        "raw": 0.015342891,
        "rte": "az/tar",
        "prob": 0.015342891
      }
    ],
    "prob": 0.004930705,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.004930704832077026,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009347994819108862,
        "type": "cargo.toml"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016341606169589795,
        "type": "markdown"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010619561180646997,
        "type": "rust"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013391177162702661,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-10T05:45:01Z"
  },
  "path": "rullst-12.3.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyg000000@)p-y\u00261fmeIP1kgCgvlv@=11wDq8M:=mPqWKgjI=h",
            "ln": 0
          }
        ],
        "mol": "H(Cm₃)Md",
        "sha": "abb766871e75c5d8b978ef9361dacf2eef41c1d143eb1b54daff7c1349f9fc64",
        "path": "rullst-12.3.0.crate",
        "risk": 5,
        "size": 67358,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 67358,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 67358,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "rullst",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/Rullst/Rullst",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://rullst.github.io",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Rullst Core Team",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "12.3.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "rullst",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/crate/auth/recovery/recoverynoticekind::crate/auth/recovery/recoverynoticekind",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::RecoveryNoticeKind",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/import/rust/crate/auth/recovery/sqlrecoverystore::crate/auth/recovery/sqlrecoverystore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::SqlRecoveryStore",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_core/security::rullst_core/security",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_core::security::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-assessment-heading",
            "conf": 0.97,
            "crit": 3,
            "desc": "Assessment or defense section heading",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_studio::studio",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_studio as studio",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_macros/billable::rullst_macros/billable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_macros::Billable",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/auth/recovery/recoverydeliveryfailure::crate/auth/recovery/recoverydeliveryfailure",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::RecoveryDeliveryFailure",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/deserialize::serde/deserialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::Deserialize",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/crate/mail/maildriver::crate/mail/maildriver",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::MailDriver",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/serialize::serde/serialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::Serialize",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::ai-prompt-query-encoded-url-value",
            "conf": 0.95,
            "crit": 3,
            "desc": "Query value contains an encoded remote URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "Reference guide has multiple section headings",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_ai::ai",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_ai as ai",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/accountmail::crate/mail/accountmail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::AccountMail",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_iot::iot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_iot as iot",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/import/rust/rullst_capital::capital",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_capital as capital",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "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": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_orm::orm",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_orm as orm",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_mail::mail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_mail as mail",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_nexus::nexus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_nexus as nexus",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_core/db::rullst_core/db",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_core::db::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_connect::connect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_connect as connect",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/os/event/loop::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/actionlink::crate/mail/actionlink",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::ActionLink",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_messaging::messaging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_messaging as messaging",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/maillocale::crate/mail/maillocale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::MailLocale",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/mailfailureclass::crate/mail/mailfailureclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::MailFailureClass",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_orm::rullst_orm",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_orm::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_security::runtime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_security as runtime",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_macros/require_role::rullst_macros/require_role",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_macros::require_role",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_core::rullst_core",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_core::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_auth::auth",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_auth as auth",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst/server_function::rullst/server_function",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst::server_function",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/auth/recovery/recoveryerror::crate/auth/recovery/recoveryerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::RecoveryError",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/accountevent::crate/mail/accountevent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::AccountEvent",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/rullst_security::security_runtime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rullst_security as security_runtime",
            "from": [
              {
                "file": 9
              }
            ]
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 10639,
              "entropy": 4.91
            },
            "binary": {
              "peak_region_bytes": 8591,
              "peak_region_entropy": 4.99
            }
          }
        },
        "id": 3,
        "path": "rullst-12.3.0.crate!!rullst-12.3.0/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/opentelemetry?version_requirement=0.32.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/opentelemetry-otlp?version_requirement=0.32.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/opentelemetry_sdk?version_requirement=0.32.1",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/redis?version_requirement=1.7.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-connect?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-core?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-iot?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-macros?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/serde?version_requirement=1.0.228",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/serde_json?version_requirement=1.0.150",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/subtle?version_requirement=2.6.1",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/toml?version_requirement=1.1.6",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing-opentelemetry?version_requirement=0.33.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/urlencoding?version_requirement=2.1.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/actix-web?version_requirement=4",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/base64?version_requirement=0.23.0",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/criterion?version_requirement=0.8.2",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/futures-util?version_requirement=0.3.32",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/insta?version_requirement=1.41",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/proptest?version_requirement=1.11.0",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/reqwest?version_requirement=0.13.4",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/rullst-connect?version_requirement=12.3.0",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/sqlx?version_requirement=0.9.0",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/tokio?version_requirement=1.52.3",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/tokio-tungstenite?version_requirement=0.30.0",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/tower-sessions?version_requirement=0.15",
            "off": 0,
            "kind": "undefined"
          },
          {
            "to": "pkg:cargo/async-trait?version_requirement=0.1.89",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/axum?version_requirement=0.8.9",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/chrono?version_requirement=0.4.45",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-ai?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-auth?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-capital?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-mail?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-messaging?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-nexus?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-orm?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-security?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rullst-studio?version_requirement=12.3.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tokio?version_requirement=1.52.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tower?version_requirement=0.5.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tower-http?version_requirement=0.7.1",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tower-layer?version_requirement=0.3.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tower-service?version_requirement=0.3.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing?version_requirement=0.1.44",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing-core?version_requirement=0.1.36",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing-subscriber?version_requirement=0.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/uuid?version_requirement=1.26.1",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/validator?version_requirement=0.21.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/console_error_panic_hook?version_requirement=0.1.7",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/getrandom?version_requirement=0.4.2",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/js-sys?version_requirement=0.3.103",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/serde-wasm-bindgen?version_requirement=0.6.5",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wasm-bindgen?version_requirement=0.2.123",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/wasm-bindgen-futures?version_requirement=0.4.73",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/web-sys?version_requirement=0.3.100",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "src/lib.rs",
            "off": 4959,
            "file": 9,
            "kind": "local"
          },
          {
            "to": "pkg:github/rullst/rullst",
            "off": 1144,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "3218cfa5086943cc3729d9cfdeeb939d12cd048439e2ca76f2ee13f989f61147",
        "size": 10639,
        "traits": [
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-code-forge-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository names a common code-forge host"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/file/profile/structured::cargo-core-fields-present",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo name/version and another project field are present",
            "uses": [
              0,
              1,
              2,
              3,
              5,
              7
            ]
          }
        ],
        "type": "cargo.toml"
      },
      {
        "ctx": [
          {
            "b": "jy\u0026eHayP82xkP\u003cRv}xL1wPw$U3lQDNA6ux#k0:13azkIeA^n^ozE:(6z/fGlaARJAm@I]X/o$lP/oK%LazCZoBzbkdzEEx[aA7\u003cms.hU/BZVzmxK@qXwPI{bvq3=in[A6^B09?-A+PPpdk0.ox*aTjA6sQ\u003efjX^uj{?SVA3eO9x\u003eIrDb4Ch4By/Fpj{\u0026zPjzwUBaAINkjTaMYBz#pZfe4uOCp)JxBzb/aB-Rbmv@DmbwO#Pxv@DiqqGV!(B966kB.\u003e(nBt4!(ga\u003evnfFusDy\u00261fme]UYva%prgBuH*CB.\u003e(nBrBm}xkX$pCwgPfxGWK}fFBXm3oP$Xj{?SVxFySry?WK1jTaxEzGGDgb0LH*Jf9L3RHXfdLBJ:[B.\u003e(nBrH7BLBRcmRHXfdJf3dPxFzWTjzlI[vqGT\u003czAPgNwO#Q3AW0Xfx*baaBy/o8x\u003eI0{BsXLkwN/\u003e6x([RLlVl\u003c-v}/\u003e7B1wCxzE:\u003eTwPIM#zE)u3w]zYjmp{dIA==beB8@E2A=kGhv@#Bdx([Ry\u0026^^mols\u003cUnB-Raps7#+\u0026ax0t#y\u0026:XHaxJa%qGV!!aV}z(k0gGigD(cMjA8AKy?WK1jTaxEzGGDgb0FqgaA8jgzy]{FB-H#6efEl6B.@Ztvrl0\u003cazbU5zdN{fA+=!sB.L@ee\u003c9P-k0\u003cya",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "D2d4Pw]zYwBzbkqvQS!WwHqkixkY}zz!0\u003c0z/*2va%prgBuH*oz!0\u0026vA=SA*jtgbb3lQDNvixl7wOa7HxMOunB2\u003e%cxk8E3BZ=$kz/4d9B.\u003e(nBt3Kmy\u00261fmfjwvjx(v)gfl.tPyI4y3CxkAEx!BWFy^h]ZwPA5VvSC){v}WeAl3s$rb0Fb6zd:#jA:}lRxMOunB2\u003e%cx(dGnB7/o0y?dPtx(tUqx([3hvLqe1BzkVhB1.-QA+/o6z*9\u003cQByxolB1ZBly\u00261d",
            "ln": 1040,
            "col": 92,
            "line": 17
          },
          {
            "b": "y\u00261fmfh=}ey\u0026:Xxk0iK@xcqnov)82HBAzFyiXJd2zd+FxxLz3]wofwqz.CNdwm]Ebwo\u002663ze0GkyiarhkxR0.j.O}VAc0rYk{XoQb@d}#Aa{}Cv@Dy0v{%y*e[wKpb@d@eA=kY7v@#=rgdC[\u003cBzb/ae[n*pb@d}/B.\u003e(nBr@XiqGV!(B95:GB.bPsjTz\u003cue]$JvA+cOlvpA!:jX{3dzC%F6b@deMv@Dy0v{%y*a%prgBuH*zAaJ]=q:})dv@Dy0v{%y*b0F9",
            "ln": 1697,
            "col": 59,
            "line": 24
          },
          {
            "b": "x\u003e8AvzdC7F3jnmjqGV!(B95JVga\u003evnfE!K{wmY.2wN/d\u003cwPF#oxK@qLp!tZJBzb98atCV8fD+yEzeTPeB1wCCx)sigazbU9B7=X9B.LV5A%=?$aARpdayG80B7F-4w[ty)B-I4AaAz4gz*2YkaxH\u0026#ayPd#aw$H7p-%vUy\u0026:egAbP/iBzk]fB0bys",
            "ln": 3003,
            "col": 101,
            "line": 39
          },
          {
            "b": "v@Dy0azC)tvixP4AbP/iBz(hBayPtjwPI{fwO#Pvaz#atayMylwN/\u003e6x([Ryv}xX5x\u003ez6?vruj4zy#n6bo[u2Pn]9TqGV!(B95J\u003cv{@[VzfWn-FrRf=B.LVlaA}KwxDQh}y\u00261fmaARJABy!(\u003cxDQh}y\u00261fm3jp0nB.\u003e(nBrA\u003eVvpS}^D0I?iBAzFyiXJc{v{@[VzfW:OB.\u003e(nBs}=Kzz9BYx(+z9azbU9wGU/2vrcm1zF78hy*?A$z/PXqvS=y3Bp9kaBz8!sxK@q:B.\u003e(nBrCgovqPO1z/PRCawuuPA=90$B-RTQax0t#y\u0026:Xv",
            "ln": 3998,
            "col": 21,
            "line": 56
          },
          {
            "b": "y?m3}zFs03ayPvmqGV!(B95J\u003cv{@[VzfWn-Hl(f]xMOunB2\u003e%cvpJ.RwO(YBA=(hmB963Ux(kNMdK\u003e=jbo[u2PpgoMq/(C*BrC4nx(4r]zF6p-m}DNHA::63ayMyiA=kY7v@%mAv}Y!0B7DF5ayYefwPhW7zGE1fzE:(2vrt{!vrl0haARpdzxK1xvrcDjBzbkdwmY{}y\u0026sofwO#Pjy\u0026slhiTMj4u%)CLB7+[\u003cvrc10azC.mByx04ay!\u00262xkYwxB.\u003e(nBrAd!C4CYnx(v(icTFI.cM\u003c#)y\u0026r*0wN(cTvrc10aAzQvy\u0026:XveIhcSA=U@kzvf(ZA+xqkA=(hmB95KxwP]nlD0Z",
            "ln": 4462,
            "col": 10,
            "line": 66
          },
          {
            "b": "B$\u003e:8gCgvmwn+$0flqezfjO*juVGZ\u0026wPzv1v}vofwgm\u0026)jyGvDwizbMx)a5twQ4T2Abo9bb0FaxvlL29bo[u2PqOXirc0mbBzbkdy?X67az2!aze:r5A%-myCYmFqA+cw4AbYScv{%E[z/fRsxM4%lwN({4zxIk\u003eB-I4olVl\u003c:vqfQ\u003cAV^U!Ac0MMCwhejaARpdx(Utaz!9A4vqYP.wmYZ@z*uhhzGE1wwN/B[wPF#dzxJdYB.\u003e(nBt4iIvqP$1wPIc9xMOunB2\u003e%cxk8E3BP",
            "ln": 5533,
            "col": 58,
            "line": 90
          },
          {
            "b": "ay[]5vjSKsz/^aywO#N6Bzk]fazC.9z/PY6BzkVhefFUAaAhEjy?Wx4By/Jnaz2Clx(XcfzdNQbB1N!bbo[t\u003cOtWMixKM09D2E*Fv{%l$vS=y3wft/d3joWNy\u00261fmay/tdA+5)4vru74ayPkdy?Wx/BzkVhazbLmzE^f$x(v)gazCZoz/fbeC4CYnx(v)2wfs=)B95KGz/PSmAa9l/iTMiCasX\u003cqA=kGhv@%qzxKL\u003c\u003ewft@nvrcE7zF78hz!T9hB2\u003e^2aAImwayYefwPhW7",
            "ln": 7314,
            "col": 9,
            "line": 119
          },
          {
            "b": "z/3RhwmYf(Bz\u0026pozGx=dv@#c*y?j.!B-RT!fk9a83oSnIvqGT\u003czAPgNwO#Q3AW0WOarS^Xzd:#jA:}lRxMOunB2\u003e%cA::eAxk8E3BZ/GmwPzp0zGGDcBs}6wz7!!fy\u00261fmfh=}ey\u0026:XKB$\u003e:8gCgvmx(do\u003ewPGIqx\u003ezAtxk7%gxk7%4ayP8djT9^Dy\u00261fmavw*]aw3D+Bzkf9x(mMaoIFCdltQ^QAb]VgBrR\u0026Kx\u003ehs0jT8\u003ctb{C0a3oP$Xj{?SVxFHYsy?WK1jTaxEzGGDgb0Fwgx\u003e7{3Bz\u0026p6vru0)iV{$iCoz0CayYFcy?aU%ax8YSqY[zyB.bJjx(n1",
            "ln": 9520,
            "col": 29,
            "line": 156
          },
          {
            "b": "xMvV@jTaMYBz#pZfe4J[Cp[eVB-.+nwIdFhz7*9wByO#GC0f.hswip3o/1K-xcGIDarS^Xzd:#jA:}lRxMOunB2\u003e%cx(dGnD2E?EBZ!]mv@DiqC4\u0026QEl%9b]pe9J1h!K^SAB-S)vrDyde]2ura%prgBuH*sz*9sCzY\u0026Iix(4r5viwGSvn!p)x([2hqGV!(B95PGCwgPfxGWK$fEm[=ffP.9fjv3KjtgUq3jn[qvpB4:ayP82xkP\u003cRv}xL1wPw$qCwgPfxGWK]fFB^%j{\u0026zPjALQc3lQDlauT:VayP82xkP\u003cRv}xL1",
            "ln": 9828,
            "col": 4,
            "line": 163
          },
          {
            "b": "xFI+lfly\u003e\u003e3lQDNflzj#3lQDNBAfLLarR^HjAL9RvqGT\u003czAPgNwO#Q3AW0WOarR^HarS^Xzd:#jA:}lRxMOunB2\u003e%cA::eAxk8E3BZ/GmwPzp0zGGDcBs}6wz7!!fy\u00261fmfh=}ey\u0026:XKB$\u003e:8gCgvmx(do\u003ewPGIqx\u003ezAtxk7%je[X)ga%prgBuH*Dvpr7SltQ^QAb]VgBrR\u0026Kx\u003ehs0jT8QmfEm[=ffPZ=arR^?fly.*3lQDlauT:RayP82xkP\u003cRv}xL1wPw$U3lQDlarR^?x(dG9B8\u003e+Nb4#7uAc15[flgGBe[X)uxMW^bB7Gx4z/fVdzGEHvz/4d9B.\u003e(nBt3Kmy\u00261fmflP69e\u0026balfkkoixjVcqxk7$0fk20hga)iNw*evay\u0026?/:oIFCdltQ^QAb]VgBrR\u0026Kx\u003ehs0jT8QmfEm[=ffPZ=arR^?fly.*3lQDNflzj#3oP$-vpB4:j{?SVfjXTovqfL0j{?SVwmY\u003c\u003ex(4\u0026O3oSxLzeAZ4C%juiBAhqqxfGagwO@SjxK@q%wP?T3z/xM8zGE1ive",
            "ln": 10171,
            "col": 55,
            "line": 171
          },
          {
            "b": "z^^V%aAhvjC4\u003eJijtg+$A=k\u0026dk0gGtB.$#7A^o?Q3oSnIvqGT\u003czAPgNwO#Q3AW0WOarS^Xzd:#jA:}lRxMOunB2\u003e%cA::eAxk8E3BZ/GmwPzp0zGGDcBs}6wz7!!fy\u00261fmfh=}ey\u0026:XKB$\u003e:8gCgvmx(do\u003ewPGImvrc10ePL#Iy\u0026:XIwmoK)e]UYva%prgBuH*CwN/U0wmYo]qGV!(B95KDwPzT4zEEu7wmoK)vSbW}wfu8gBz8!oA=kY7v@@\u0026czF0*czddK2z/d9Gy\u0026r%cayPd#ay/tcBAhqoB0q-Jx\u003ehs0jT8QmfEm[@j{\u003cz9A6sQoqE%/=B7]-mA^n^Gv@=c(zGxGf",
            "ln": 10607,
            "col": 44,
            "line": 186
          },
          {
            "b": "z!0\u0026wB8\u003e+zBAIXzA+O@#B1Yy9eN-^zxK#76x\u003e7N[wN)xaz/^NKwO=o[wg?.fdj$@mjtgkRByw)1B3o{rbo[u2PoL0KrD8O\u003evpS{(CwhejayMyiA+fAdwP[E*mSJA:ayPdgwQ4{gBzkS9ayPkdy?Wx/BzkVhcVZzJz/o.U3jpfGu$9L=xBnlTA+xqkA=(hmB95KEAa:i1wmV(neO5)EePL#K3s^H+xkX]kB.\u003e(nBrCZBxl4A\u003ewEq*Mu\u003cWluxK@qNoI3vpz/oVbx(mv3wPF#8wPd",
            "ln": 11029,
            "col": 90,
            "line": 193
          },
          {
            "b": "B8\u003e+zze0T6vruj4zy{2?eP+[.B$\u003e:8zdC753oR-tx\u003efvJBzbkqA=(hmB960Bv@DBlB97#gb0FaxvlL29bo[u2Po2GgXq}+3CYmFqA+cwnxK@q$v@DBlB97#g3joZCCYWIdzxJ[vvR/+1xKLv^wGUG6vru74aAIj8A+cwizE\u003c@hwO+{^B7DFoA:-W1e*a87y?m9#aA}HcBrC\u003cEB-FQkAbYScv{%E[z/b]1wO2y[j0n6BByw)1wN(]}wNPX6A+cw4zE:(eA=lbnwmY^7vScybwmoH)",
            "ln": 11671,
            "col": 84,
            "line": 211
          },
          {
            "b": "Bs?xwCY!6RaBCqfwOkZ#By/G7wg.UpwmYN1vpTj?zxKdqBz8!dCYmFkv}*3cvpJ!UB8@Eyz!%b$C{4FwD(#TlB.\u003e(nBs?iBBx{qdBAzFyiXJd0x([3hvLheez7!!fy\u00261fmfh=}ey\u0026:XKBAg@7flP69e\u0026balflhhKy\u0026:XIx(w8xaBCp#z/]@dwN({3z^J",
            "ln": 13601,
            "col": 69,
            "line": 237
          },
          {
            "b": "p\u0026ZF?wN/*8B7nS\u003cw]zG@x(mMmay]5bwO=p7zdNQbayPd#aA.ToA:-G\u0026avw*]aBBI6jtgkRByw)1B3o{rbo[t\u003cNXp\u003c2wPzy3A=2l5v}u^dz/)gjvqWi4zGx=dv@@4+ra]?=tvIeYv}YZ/A+=!hBZ!S8xMOunB2\u003e%cA=(hmB963Ex([3hvLhwkfh=}ey\u0026:XKvR6B!xK#lrdiJOLvR/+1xK#lcwOC^\u003cBp7xQx(){bx(v(ixl4{kAc0dhvpK7:wftubaz$[hwGUC[zEWu%vrccavRGZ*A+L",
            "ln": 14137,
            "col": 80,
            "line": 241
          },
          {
            "b": "y\u0026.l=h7-GQxj@(owPzy3A=2l5v}vl3wO#0\u003ezddE2x(mMozdC75vqG\u003e1xld=$wGV8dwGV28B9hqvB1N!bbo[u2PpqLyXq}+kwPzG%x\u003e7N[x(v(uaA}KwxDRFjB7]91wGV57z/xm{3pPhUy\u0026su9aARpdax@]evpB4:aAz4fwNPT\u003eayPz6x()SexMOunB2\u003e%cxk8E3BZ=$kz/4d9B.\u003e(nBt3Kmy\u00261fmfjF:ovLq)Vga\u003evnfFu%Pv@\u003cqAA:{+Cf!$t3wO+{^B7D}iB.2ide]tbFedbP\u003eB-IIlzGE1hvq]S",
            "ln": 14574,
            "col": 77,
            "line": 251
          },
          {
            "b": "woe\u003e+z=v\u0026)wO=r%A=Svnz/M%/z/P@hCR8SjvqYP#qB%!OeMK0ovrc0(BAoI^BzbxfazC)tv@Dj6x(4u6wP?=#wO#0?efF?GBrCm9A+6x5A+cwnwPI%czF7NAD\u003cUlzdK[2dr3k))By/99vruj4zyNaUD(#Spts\u0026:jt{%xdBz#pZfe43Rxd!msx\u003eq9\u003e",
            "ln": 23490,
            "col": 270,
            "line": 294
          },
          {
            "b": "Aa9=}By=ObA=k!qwmY{}y\u0026sofwO#Pju#os^zEt7tra]?=A+e:0zeA\u003c4wmYo]A+flkx(W=}eN@E9v}#A\u003cA=kM7y?j.$zE:(ixK@q$CWU97aAI4hAaHegw/$I#yZI%TaA}:AyI4y3CoyBcw[=c%BzkVhB0a[iwGUJ4v%8T1zGGD2azCZotusP#ogzPJs5Q.*",
            "ln": 28173,
            "col": 31,
            "line": 317
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 30237,
              "entropy": 5.22
            },
            "text": {
              "lines": 351,
              "top_char": 116,
              "digit_ratio": 0.03,
              "space_count": 2236,
              "char_entropy": 5.22,
              "unique_chars": 126,
              "top_char_null": 0,
              "lines_over_200": 36,
              "lines_over_500": 1,
              "top_char_ratio": 0.07,
              "avg_line_length": 85.15,
              "invisible_chars": 4,
              "max_line_length": 694,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.2,
              "last_line_length": 6,
              "long_token_count": 34,
              "whitespace_ratio": 0.09,
              "line_length_stddev": 106.06,
              "max_whitespace_run": 1
            },
            "binary": {
              "peak_region_bytes": 29213,
              "peak_region_entropy": 5.28
            }
          }
        },
        "id": 5,
        "mol": "H(Cm₃)Md",
        "path": "rullst-12.3.0.crate!!rullst-12.3.0/README.md",
        "pid": 0,
        "risk": 3,
        "sha": "f220045a03d4f5ded1bb811187a7c1af319025b51cda6255f98b3aba6bb9cccf",
        "size": 30237,
        "traits": [
          {
            "id": "metadata/file/naming::uppercase-readme-md-basename",
            "conf": 1.0,
            "crit": 3,
            "desc": "Basename is uppercase README.md"
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-assessment-heading",
            "conf": 0.97,
            "crit": 3,
            "desc": "Assessment or defense section heading",
            "spans": [
              [
                14638,
                23
              ]
            ]
          },
          {
            "id": "metadata/file/profile/markup::reference-guide-section-headings",
            "conf": 0.97,
            "crit": 3,
            "desc": "Reference guide has multiple section headings",
            "spans": [
              [
                4062,
                60
              ],
              [
                4526,
                22
              ],
              [
                5597,
                29
              ],
              [
                7378,
                28
              ],
              [
                11093,
                30
              ],
              [
                11735,
                32
              ],
              [
                14201,
                34
              ],
              [
                14638,
                43
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::github-raw-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub raw-content URL",
            "spans": [
              [
                162,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                1104,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "spans": [
              [
                162,
                66
              ],
              [
                9584,
                75
              ],
              [
                9892,
                52
              ],
              [
                10235,
                76
              ],
              [
                10400,
                76
              ],
              [
                10671,
                84
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::ai-prompt-query-encoded-url-value",
            "conf": 0.95,
            "crit": 3,
            "desc": "Query value contains an encoded remote URL",
            "spans": [
              [
                1761,
                19
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                68,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                39,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                3051,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                392,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                432,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                23538,
                0
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "fe1E\u003el1szyB-8pzzddc{ayYw9wm]Emavgc(xDRkqzGu}xxK@rdA:-\u003cbvpKy[z/d9Go\u003c}:LaA8EwB0bHmzE^s0x(mMpBAg/cB8V5rBs)[cB-Rapv@=11wJz(03lQDlayPzmxGwg{wN/U4wPA5Si^RhRarR^HarR!8wN/U4wPA5:wO=77wPA5=vqfL2A+c^AqE%uRC4CYtmriA!AX5thwN/U4wPA5\u003ez//Y6wLl-PwgO\u003c4ACOJ:v@DK4A^pP9z/Pzu3lQDlaBL^FarR^Hzddc{iY.QNv}fC1zGFr\u003cwO#PvavfHEz/]@to\u003c}:LefEk*BzkVhoLFxWefEU}x(3gTx)a6defEU}x(3mEx(4{jwKyoxB8@(Po\u003c}:LoMaAHy?n2C3vK#y3nj4=aw3A!B-.53y?j-gwPz%9AXhiNzE)u3wmYN\u003eC4CYtay/tcw[+[2A::67z/dfIp\u0026ZF$x\u003eg^}fjY0rvqfQ4BAg/1yIvW0az(mxBp6VOfcB.nay]hcvpB4:wftP7wmYZ\u003ezE^r@BzMjNazC.6y\u0026%o5zF78kwPS3dzFa2kBzb98aA8BmA=L(8wGU@6AXhctB8$=5wGUP3vp%Tl3ugb%aAITBBZ]Iol1szyB-8p}vqfKBz/ff3xcqKdarR^Hz/PM8x(k%Oq/)4]zF7HcarR^HA+fr6ByeP%wn(E3",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "vqfK?wgO7o3jnBtfcBh8zE^/hz/fbey?m3@wN(]{zEWZjAcbV4az#atx\u003e7Y%CwhejayMxGfFduSv@Dl}aARsmwP8Zke*a5mzxK7twmY^7vg1UvfcB.xB-7-3wfu8mA+/lbaz+$mA4AbMwPh6#vru66w].*baARpdaAg+gB9zLywg.?kB7GCoA+flk",
            "ln": 2024,
            "col": 6,
            "line": 63
          },
          {
            "b": "B9zLywkV#WwPP4Tj%kgVarR^HarR^HarR^Hy?mYhBz\u003e@azxI7+zF%Shv}vomz!\u0026{4c[c=!yHq12c@KR^z*2YjC%#:]z/N)1nP5YWy?WACv@#B6zyE!i3lQDlarR^Hao",
            "ln": 2829,
            "col": 32,
            "line": 82
          },
          {
            "b": "kmeIQarSpGA=k!ycsZ$iw[+)gB7Gl1wPxjbarR^He[]iBz^Nu)B8$=5wHF#?3lQDlaz+RhaAIaiBrAZ?Bz\u003e@ez-P}3x(dAxi=]7MwP8Zkc\u003c?7tarR^HarU-Ewi8+[x(dAxiZ!ahvruj4zAo*\u003cA=k/4B7F\u003c5c]iLaed9HxarR^HarUinx)a6de]$Pwwm6K{Bzb2(wO=77wPA66x\u003eeRszdN^fvp%d5ay/j@x(bFkwO=77wPA66x\u003eeRvdj+/GarR^Q3lQDlatd8Dvqf*B3lQDl",
            "ln": 3711,
            "col": 47,
            "line": 103
          },
          {
            "b": "wJz\u003euwO=77wPzu)dgdguarR^HarV7tarR^HarR^HA+frmy\u0026*^.j%kgVarR^HarR^HarR^Hy?mYhBAg/cB7]i6BrAZ?zddJ@xDRtbB9hqvaBsCrarR^HarR^HarR^HarR^}",
            "ln": 4064,
            "col": 33,
            "line": 114
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "origin.into"
            ],
            [
              "",
              "reset_endpoint.into"
            ],
            [
              "",
              "crate::mail::ActionLink::new.map_err"
            ],
            [
              "",
              "crate::mail::ActionLink::new"
            ],
            [
              "",
              "reset_endpoint.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "application_name.into"
            ],
            [
              "",
              "sender.into"
            ],
            [
              "",
              "crate::mail::AccountMail::new.map_err"
            ],
            [
              "",
              "crate::mail::AccountMail::new"
            ],
            [
              "",
              "crate::mail::DeliveryPipeline::prepare.map_err"
            ],
            [
              "",
              "crate::mail::DeliveryPipeline::prepare"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "unix_now"
            ],
            [
              "",
              "store.claim_notice"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "claim.notice"
            ],
            [
              "",
              "notice.kind"
            ],
            [
              "",
              "notice.token.ok_or"
            ],
            [
              "",
              "notice.token"
            ],
            [
              "",
              "crate::mail::ActionLink::new.map_err"
            ],
            [
              "",
              "crate::mail::ActionLink::new"
            ],
            [
              "",
              "chrono::DateTime::from_timestamp.ok_or"
            ],
            [
              "",
              "chrono::DateTime::from_timestamp"
            ],
            [
              "",
              "notice.expires_at"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::mail::AccountMail::new.map_err"
            ],
            [
              "",
              "crate::mail::AccountMail::new"
            ],
            [
              "",
              "notice.recipient"
            ],
            [
              "",
              "notice.locale.map_or"
            ],
            [
              "",
              "notice.locale"
            ],
            [
              "",
              "crate::mail::MailLocale::from_preference"
            ],
            [
              "",
              "locale.as_str"
            ],
            [
              "",
              "tokio::time::timeout"
            ],
            [
              "",
              "std::time::Duration::from_secs"
            ],
            [
              "",
              "driver.send_with_delivery_id"
            ],
            [
              "",
              "claim.delivery_id"
            ],
            [
              "",
              "store.complete_notice"
            ],
            [
              "",
              "unix_now"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "store.fail_notice"
            ],
            [
              "",
              "unix_now"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::time::SystemTime::now.duration_since.map.map_err"
            ],
            [
              "",
              "std::time::SystemTime::now.duration_since.map"
            ],
            [
              "",
              "std::time::SystemTime::now.duration_since"
            ],
            [
              "",
              "std::time::SystemTime::now"
            ],
            [
              "",
              "time.as_secs"
            ],
            [
              "",
              "crate::auth::recovery::RecoveryDeliveryFailure"
            ],
            [
              "",
              "crate::auth::recovery::RecoveryError"
            ],
            [
              "",
              "crate::auth::recovery::RecoveryNoticeKind"
            ],
            [
              "",
              "crate::auth::recovery::SqlRecoveryStore"
            ],
            [
              "",
              "crate::mail::AccountEvent"
            ],
            [
              "",
              "crate::mail::AccountMail"
            ],
            [
              "",
              "crate::mail::ActionLink"
            ],
            [
              "",
              "crate::mail::MailDriver"
            ],
            [
              "",
              "crate::mail::MailFailureClass"
            ],
            [
              "",
              "crate::mail::MailLocale"
            ]
          ],
          "mbr": [
            "AccountMail::new.map_err",
            "ActionLink::new.map_err",
            "application_name.into",
            "chrono::DateTime::from_timestamp.ok_or",
            "claim.delivery_id",
            "claim.notice",
            "config.application_name",
            "config.locale",
            "config.origin",
            "config.sender",
            "crate::mail::DeliveryPipeline::prepare.map_err",
            "driver.send_with_delivery_id",
            "locale.as_str",
            "notice.expires_at",
            "notice.kind",
            "notice.locale",
            "notice.locale.map_or",
            "notice.recipient",
            "notice.token",
            "notice.token.ok_or",
            "origin.into",
            "reset_endpoint.contains",
            "reset_endpoint.into",
            "sender.into",
            "std::time::SystemTime::now.duration_since",
            "std::time::SystemTime::now.duration_since.map",
            "std::time::SystemTime::now.duration_since.map.map_err",
            "store.claim_notice",
            "store.complete_notice",
            "store.fail_notice",
            "time.as_secs"
          ],
          "tgt": [
            "Err",
            "Ok",
            "application_name.into",
            "chrono::DateTime::from_timestamp",
            "chrono::DateTime::from_timestamp.ok_or",
            "claim.delivery_id",
            "claim.notice",
            "crate::mail::AccountMail::new",
            "crate::mail::AccountMail::new.map_err",
            "crate::mail::ActionLink::new",
            "crate::mail::ActionLink::new.map_err",
            "crate::mail::DeliveryPipeline::prepare",
            "crate::mail::DeliveryPipeline::prepare.map_err",
            "crate::mail::MailLocale::from_preference",
            "driver.send_with_delivery_id",
            "locale.as_str",
            "notice.expires_at",
            "notice.kind",
            "notice.locale",
            "notice.locale.map_or",
            "notice.recipient",
            "notice.token",
            "notice.token.ok_or",
            "origin.into",
            "reset_endpoint.contains",
            "reset_endpoint.into",
            "sender.into",
            "std::time::Duration::from_secs",
            "std::time::SystemTime::now",
            "std::time::SystemTime::now.duration_since",
            "std::time::SystemTime::now.duration_since.map",
            "std::time::SystemTime::now.duration_since.map.map_err",
            "store.claim_notice",
            "store.complete_notice",
            "store.fail_notice",
            "time.as_secs",
            "tokio::time::timeout",
            "unix_now"
          ],
          "funcs": [
            [
              "new",
              658
            ],
            [
              "deliver_next_account_mail",
              2267
            ],
            [
              "unix_now",
              4957
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 21,
              "call_count": 52,
              "node_count": 1260,
              "member_count": 31,
              "max_array_len": 2,
              "member_depth_max": 4
            },
            "file": {
              "size": 5172,
              "entropy": 4.55
            },
            "text": {
              "lines": 150,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 1379,
              "char_entropy": 4.55,
              "unique_chars": 73,
              "top_char_null": 0,
              "string_density": 0.01,
              "top_char_ratio": 0.07,
              "avg_line_length": 33.48,
              "max_line_length": 97,
              "empty_line_ratio": 0.04,
              "last_line_length": 1,
              "whitespace_ratio": 0.3,
              "identifier_density": 1.83,
              "line_length_stddev": 23.39,
              "normalized_string_count": 0.16,
              "repeated_char_sequences": 46,
              "normalized_unique_identifiers": 14.11
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 4148,
              "peak_region_entropy": 4.75
            },
            "source": {
              "class_count": 2,
              "function_count": 3
            },
            "imports": {
              "count": 10,
              "third_party_count": 10,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 33,
              "count": 2,
              "avg_length": 16.5,
              "max_length": 22,
              "avg_entropy": 3.44,
              "email_count": 1,
              "entropy_stddev": 0.35
            },
            "comments": {
              "chars": 533,
              "count": 7,
              "lines": 7,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 5,
              "density": 2,
              "avg_params": 2.67,
              "code_ratio": 0.76,
              "max_params": 5,
              "length_stddev": 28.39,
              "avg_name_length": 12,
              "no_params_count": 1,
              "avg_length_lines": 38,
              "max_length_lines": 75,
              "min_length_lines": 6,
              "high_entropy_names": 1,
              "avg_param_name_length": 8.13
            },
            "identifiers": {
              "count": 274,
              "unique": 102,
              "avg_length": 8.72,
              "max_length": 25,
              "min_length": 2,
              "avg_entropy": 2.59,
              "reuse_ratio": 0.37,
              "length_stddev": 4.81,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.59,
              "all_uppercase_ratio": 0.01
            }
          }
        },
        "id": 7,
        "path": "rullst-12.3.0.crate!!rullst-12.3.0/src/account_mail.rs",
        "pid": 0,
        "risk": 1,
        "sha": "92ca1093f457badf8e6d1ff13c22fe19a0854f9280592345b3f215eea85045ad",
        "size": 5172,
        "traits": [
          {
            "id": "metadata/import/rust/crate/auth/recovery/recoverydeliveryfailure::crate/auth/recovery/recoverydeliveryfailure",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::RecoveryDeliveryFailure",
            "spans": [
              [
                127,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/auth/recovery/recoveryerror::crate/auth/recovery/recoveryerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::RecoveryError",
            "spans": [
              [
                152,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/auth/recovery/recoverynoticekind::crate/auth/recovery/recoverynoticekind",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::RecoveryNoticeKind",
            "spans": [
              [
                167,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/auth/recovery/sqlrecoverystore::crate/auth/recovery/sqlrecoverystore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::auth::recovery::SqlRecoveryStore",
            "spans": [
              [
                187,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/accountevent::crate/mail/accountevent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::AccountEvent",
            "spans": [
              [
                223,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/accountmail::crate/mail/accountmail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::AccountMail",
            "spans": [
              [
                237,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/actionlink::crate/mail/actionlink",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::ActionLink",
            "spans": [
              [
                250,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/maildriver::crate/mail/maildriver",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::MailDriver",
            "spans": [
              [
                262,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/mailfailureclass::crate/mail/mailfailureclass",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::MailFailureClass",
            "spans": [
              [
                274,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/mail/maillocale::crate/mail/maillocale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::mail::MailLocale",
            "spans": [
              [
                292,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                35,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                440,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                2072,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/event/loop::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "spans": [
              [
                3775,
                7
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 856,
              "entropy": 4.89
            },
            "binary": {
              "peak_region_bytes": 856,
              "peak_region_entropy": 4.89
            },
            "registry": {
              "age_days": 0,
              "published_at": 1791594258,
              "releases_24h": 1,
              "releases_48h": 1,
              "is_deprecated": 0,
              "release_count": 44,
              "unpacked_size": 67358,
              "downloads_total": 1583,
              "version_removed": 0,
              "downloads_recent": 920,
              "package_age_days": 137,
              "first_published_at": 1779683988,
              "previous_published_at": 1791043003,
              "days_since_previous_release": 6
            }
          }
        },
        "id": 11,
        "mol": "Md(Re)",
        "path": "rullst@12.3.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "b1c93cd3d7b4c155942aa939ff2d594fd15d8d64ebe373ce51a9bba8cecabef3",
        "size": 856,
        "traits": [
          {
            "id": "metadata/registry::many-releases",
            "conf": 1.0,
            "crit": 3,
            "desc": "Twenty or more releases"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "17dc6",
    "v": "8"
  }
}