{
  "ml": {
    "v": "7",
    "id": 19664,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000017295280485996045,
    "type": "crate",
    "version": "v18.18",
    "analyzed_at": "2026-10-27T03:59:56Z"
  },
  "path": "spirv-std@0.4.0-alpha.8",
  "raw": {
    "rev": "76e61",
    "files": [
      {
        "id": 19664,
        "mol": "H(Mg)",
        "pid": 4504,
        "rel": "fetched",
        "sha": "0e2676f3e58345b7c742b266b5bec022445b43e6471b9a00895faec03a52723e",
        "via": "https://static.crates.io/crates/spirv-std/spirv-std-0.4.0-alpha.8.crate",
        "path": "pkg:cargo/spirv-std@0.4.0-alpha.8",
        "risk": 3,
        "size": 21843,
        "type": "crate",
        "depth": 4,
        "facts": {
          "metrics": {
            "file": {
              "size": 21843,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 21504,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "spirv-std",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/EmbarkStudios/rust-gpu",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "opensource@embark-studios.com"
          ],
          "authors": [
            {
              "name": "Embark",
              "role": "author",
              "email": "opensource@embark-studios.com",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.4.0-alpha.8",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "spirv-std",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "Standard functions and types for SPIR-V",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/mem/inline-asm::rust-asm-macro",
            "conf": 1.0,
            "crit": 3,
            "desc": "Rust asm! inline assembly macro",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "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/arithmetic::arithmetic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arithmetic::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/barrier::barrier",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports barrier::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/marker/phantomdata::core/marker/phantomdata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::marker::PhantomData",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/float/float::crate/float/float",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::float::Float",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/integer/integer::crate/integer/integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::integer::Integer",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/integer/signedinteger::crate/integer/signedinteger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::integer::SignedInteger",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/integer/unsignedinteger::crate/integer/unsignedinteger",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::integer::UnsignedInteger",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/macros/image::crate/macros/image",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::macros::Image",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/sampler/sampler::crate/sampler/sampler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::sampler::Sampler",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/sampler::crate/sampler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Sampler",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/scalar/scalar::crate/scalar/scalar",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::scalar::Scalar",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/vector/vector::crate/vector/vector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::vector::Vector",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/demote_to_helper_invocation_ext::demote_to_helper_invocation_ext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports demote_to_helper_invocation_ext::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/derivative::derivative",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports derivative::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/f32::f32",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports f32",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/f64::f64",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports f64",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/glam::glam",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports glam",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/i16::i16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i16",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/i32::i32",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i32",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/i64::i64",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i64",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/i8::i8",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports i8",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_traits::num_traits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_traits",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/primitive::primitive",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports primitive::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/ray_tracing::ray_tracing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ray_tracing::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/runtime_array::runtime_array",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime_array::*",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/params/imagecoordinate::self/params/imagecoordinate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::params::ImageCoordinate",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/params/imagecoordinatesubpassdata::self/params/imagecoordinatesubpassdata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::params::ImageCoordinateSubpassData",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/params/sampletype::self/params/sampletype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::params::SampleType",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/sampler/sampler::self/sampler/sampler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::sampler::Sampler",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/accessqualifier::spirv_types/image_params/accessqualifier",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::AccessQualifier",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/arrayed::spirv_types/image_params/arrayed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::Arrayed",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/dimensionality::spirv_types/image_params/dimensionality",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::Dimensionality",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/imagedepth::spirv_types/image_params/imagedepth",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::ImageDepth",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/imageformat::spirv_types/image_params/imageformat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::ImageFormat",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/multisampled::spirv_types/image_params/multisampled",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::Multisampled",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/spirv_types/image_params/sampled::spirv_types/image_params/sampled",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports spirv_types::image_params::Sampled",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/arrayed::super/arrayed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Arrayed",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/dimensionality::super/dimensionality",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Dimensionality",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/imageformat::super/imageformat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ImageFormat",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/textures::textures",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports textures::*",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/u16::u16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports u16",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/u32::u32",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports u32",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/u64::u64",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports u64",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/u8::u8",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports u8",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "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/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::control-action-prose-fragment",
            "conf": 0.88,
            "crit": 1,
            "desc": "Control-action verb followed by prose",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::result-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object result field",
            "from": [
              {
                "file": 4
              }
            ]
          }
        ]
      }
    ]
  }
}