{
  "ml": {
    "v": "7",
    "id": 1541,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000016550222426303662,
    "type": "github_actions",
    "version": "v18.18",
    "analyzed_at": "2026-10-09T09:35:08Z"
  },
  "path": "tishlang_ui-4.1.0.crate",
  "raw": {
    "rev": "a8f1b",
    "files": [
      {
        "id": 2581,
        "mol": "H(Db)Md",
        "pid": 2,
        "rel": "fetched",
        "sha": "59804b6e7f3bfd7e1ca365f8f55795270db04307a0a33fe02c448fd71084ae14",
        "via": "https://static.crates.io/crates/tishlang_ui/tishlang_ui-4.1.0.crate",
        "path": "pkg:cargo/tishlang_ui@4.1.0",
        "risk": 3,
        "size": 15434,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 15434,
              "entropy": 7.98
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 15360,
              "peak_region_entropy": 7.82
            }
          }
        },
        "ident": {
          "name": {
            "value": "tishlang_ui",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/tishlang/tish",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "4.1.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "tishlang_ui",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/hooks/with_host_for_root::hooks/with_host_for_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::with_host_for_root",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/ui_text::runtime/ui_text",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::ui_text",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/rootid::runtime/rootid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::RootId",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/native_use_layout_effect::runtime/native_use_layout_effect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::native_use_layout_effect",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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/hooks/hookstate::hooks/hookstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::HookState",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/memberprop::tishlang_ast/memberprop",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::MemberProp",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/current_root_id::runtime/current_root_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::current_root_id",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/tishlang_core/objectmap::tishlang_core/objectmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_core::ObjectMap",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/legacy_root_id::runtime/legacy_root_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::LEGACY_ROOT_ID",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/import/rust/tishlang_ast/importspecifier::tishlang_ast/importspecifier",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::ImportSpecifier",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/exportdeclaration::tishlang_ast/exportdeclaration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::ExportDeclaration",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashset::std/collections/hashset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashSet",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_core/value::tishlang_core/value",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_core::Value",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/native_use_ref::runtime/native_use_ref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::native_use_ref",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/objectprop::tishlang_ast/objectprop",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::ObjectProp",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/native_use_effect::runtime/native_use_effect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::native_use_effect",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/alloc_root_id::runtime/alloc_root_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::alloc_root_id",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/unregister_root::hooks/unregister_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::unregister_root",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/native_use_state::runtime/native_use_state",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::native_use_state",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/fragment_value::runtime/fragment_value",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::fragment_value",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/runtime/with_host_for_root::runtime/with_host_for_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::with_host_for_root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/native_use_state::hooks/native_use_state",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::native_use_state",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/program::tishlang_ast/program",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::Program",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/refcell::std/cell/refcell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::RefCell",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/native_use_effect::hooks/native_use_effect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::native_use_effect",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/arrowbody::tishlang_ast/arrowbody",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::ArrowBody",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/unregister_root_hooks_and_effects::runtime/unregister_root_hooks_and_effects",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::unregister_root_hooks_and_effects",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/unregister_root_hooks_and_effects::hooks/unregister_root_hooks_and_effects",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::unregister_root_hooks_and_effects",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/host::runtime/host",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::Host",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_core/vmref::tishlang_core/vmref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_core::VmRef",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashmap::std/collections/hashmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashMap",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/headlesshost::runtime/headlesshost",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::HeadlessHost",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/callarg::tishlang_ast/callarg",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::CallArg",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/import/rust/runtime/native_use_memo::runtime/native_use_memo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::native_use_memo",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/native_use_ref::hooks/native_use_ref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::native_use_ref",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/rootid::hooks/rootid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::RootId",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/legacy_root_id::hooks/legacy_root_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::LEGACY_ROOT_ID",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/literal::tishlang_ast/literal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::Literal",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/with_thread_local_host::runtime/with_thread_local_host",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::with_thread_local_host",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/statement::tishlang_ast/statement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::Statement",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/drop_host_for_root::runtime/drop_host_for_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::drop_host_for_root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/tishlang_ast/arrayelement::tishlang_ast/arrayelement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::ArrayElement",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/install_thread_local_host::hooks/install_thread_local_host",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::install_thread_local_host",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/cell::std/cell/cell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::Cell",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/native_create_root::runtime/native_create_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::native_create_root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/jsxchild::tishlang_ast/jsxchild",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::JsxChild",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/expr::tishlang_ast/expr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::Expr",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/with_thread_local_host::hooks/with_thread_local_host",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::with_thread_local_host",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/drop_host_for_root::hooks/drop_host_for_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::drop_host_for_root",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/run_with_current_root::runtime/run_with_current_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::run_with_current_root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/ui_h::runtime/ui_h",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::ui_h",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/native_use_memo::hooks/native_use_memo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::native_use_memo",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/fragment_sentinel::runtime/fragment_sentinel",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::FRAGMENT_SENTINEL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/rc/rc::std/rc/rc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::rc::Rc",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/jsxprop::tishlang_ast/jsxprop",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::JsxProp",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/install_thread_local_host::runtime/install_thread_local_host",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::install_thread_local_host",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/unregister_root::runtime/unregister_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::unregister_root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/native_create_root::hooks/native_create_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::native_create_root",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/current_root_id::hooks/current_root_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::current_root_id",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tishlang_ast/jsxattrvalue::tishlang_ast/jsxattrvalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tishlang_ast::JsxAttrValue",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/run_with_current_root::hooks/run_with_current_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::run_with_current_root",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime/install_host_for_root::runtime/install_host_for_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime::install_host_for_root",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/schedule_flush::hooks/schedule_flush",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::schedule_flush",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/install_host_for_root::hooks/install_host_for_root",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::install_host_for_root",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/native_use_layout_effect::hooks/native_use_layout_effect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::native_use_layout_effect",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/host::super/host",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Host",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/hooks/alloc_root_id::hooks/alloc_root_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hooks::alloc_root_id",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/naming::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          }
        ]
      }
    ]
  }
}