{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.003905346,
        "rte": "az",
        "prob": 0.003905346
      },
      {
        "cls": 0,
        "raw": 0.012174715,
        "rte": "az/tar",
        "prob": 0.012174715
      }
    ],
    "prob": 0.003905346,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.003905345918610692,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014613072380598169,
        "type": "cargo.toml"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002720952033996582,
        "type": "rust"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002248088458145503,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-13T05:04:25Z"
  },
  "path": "videoson-common-0.6.4.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Db)Md",
        "sha": "f4d808d9d6903b220bb7d70c02a50368eeebda3a85491c941777027338a33a9a",
        "path": "videoson-common-0.6.4.crate",
        "risk": 4,
        "size": 4464,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 4464,
              "entropy": 7.95
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 4464,
              "peak_region_entropy": 7.8
            }
          }
        },
        "ident": {
          "name": {
            "value": "videoson-common",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/mlm-games/videoson",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.6.4",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "videoson-common",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/core/fmt::core/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::fmt",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/avcc::avcc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports avcc::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/bitreader::crate/bitreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::BitReader",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/hvcc::hvcc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports hvcc::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "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/crate/bitstreamerror::crate/bitstreamerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::BitstreamError",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/bitstreamresult::crate/bitstreamresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::BitstreamResult",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/nalunitref::crate/nalunitref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::NalUnitRef",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/import/rust/annexb::annexb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports annexb::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/nalheader::crate/nalheader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::NalHeader",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/vec/vec::alloc/vec/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::vec::Vec",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/error::error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/bitreader::bitreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bitreader::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/rbsp::rbsp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rbsp::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "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/import/rust/alloc/string/string::alloc/string/string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::string::String",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/import/rust/exp_golomb::exp_golomb",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports exp_golomb::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/file/archive::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 953,
              "entropy": 5.01
            },
            "binary": {
              "peak_region_bytes": 953,
              "peak_region_entropy": 5.01
            }
          }
        },
        "id": 3,
        "path": "videoson-common-0.6.4.crate!!videoson-common-0.6.4/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "src/lib.rs",
            "off": 925,
            "file": 10,
            "kind": "local"
          },
          {
            "to": "pkg:github/mlm-games/videoson",
            "off": 807,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "34b65a040b573a59be7e1d76c1743677dba87c4a941d7f8ed5f469a6e3c5d73c",
        "size": 953,
        "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": "B-Rapv@=11wJz(0ltpK.BAg@3zaeF=z/NxKltpK.BAg@3zbK}^B.(eFi%(rttv.q=x)a5ol$G?IxdLe)y\u0026si5efEq#AcS)r3ugb%aAITBBZ]IonoOGMlVl\u003cOx\u003eFMn3lQDlaAhEjaz$R7uU\u003cp\u003euVP}cwJy@Ri4LyVarR!CBZ=FhB.$G6vqGpVA=I",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "iV{ac3lQDlaBKPB3jpG:AbmS:vlL/9By/G3Bz(gxw]zYjnoOGMpgm%gBy/FPcT/gYDKp(rarU=KAaHd-By/qijS)79BAqLAwNPBNwPJ0gBuy($viw=%i9!Zf3jm)#arUolaz$+nBsnFMB-X:EwO+%cat2=1pJgz\u0026z/dWowO+%ti.sB8z9x7?3lQDlarR^Haz+$mA3fGmarR^HarR^HarR^Hx\u003ewGewO+%hzEEv5uVGZ{vqfQ[zF77Qats{+3lQDlarR^HarR^HarR^HaAIagw?E$fy\u0026-%7wO\u003e\u003c\u0026zFs03at2-0f/]Z+arR^HarR^HarR^HarR!ywPP5hwO@RNaz\u003eLev}W09wNPaRBUL^5B7Gd",
            "ln": 1290,
            "col": 22,
            "line": 48
          },
          {
            "b": "aywL$A::l2v@Dj6y?mZ1zE))gauZ?}B7Gf1e[wyjvoW!:y?tqsz/Yhbk0y8FdiG@Wf/]Z+arR^HarR^HarR!FwO+%hzEEu*B-7]nuVZNjwGTbUB7Gf1e[wyjvoW!:y?tqsz/YhbclL0Kf!\u003eyqf!\u003e-%arR^HarR^HarR^HB7Gf1e]U-Ias/O$f/]ZHao",
            "ln": 2658,
            "col": 16,
            "line": 86
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "data.len"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "extradata.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::BitstreamError::Invalid"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::BitstreamError::Invalid"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "data.len"
            ],
            [
              "",
              "read_u16"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::BitstreamError::Invalid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::BitstreamError::Invalid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "read_u16"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "crate::BitstreamError"
            ],
            [
              "",
              "crate::BitstreamResult"
            ]
          ],
          "mbr": [
            "data.len",
            "extradata.len"
          ],
          "tgt": [
            "Err",
            "Ok",
            "Some",
            "crate::BitstreamError::Invalid",
            "data.len",
            "extradata.len",
            "read_u16"
          ],
          "funcs": [
            [
              "read_u16",
              313
            ],
            [
              "parse_hvcc_extradata",
              486
            ],
            [
              "hvcc_nal_bytes",
              1006
            ],
            [
              "next",
              1392
            ]
          ],
          "metrics": {
            "ast": {
              "op.ge": 2,
              "op.gt": 4,
              "op.lt": 1,
              "op.add": 7,
              "op.bor": 1,
              "op.shl": 1,
              "op.shr": 1,
              "op.sub": 1,
              "op.band": 3,
              "max_depth": 24,
              "call_count": 32,
              "node_count": 1024,
              "member_count": 2,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0.01,
              "op_density.bor": 0,
              "op_density.shl": 0,
              "op_density.shr": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "max_concat_chain": 2,
              "member_depth_max": 2
            },
            "file": {
              "size": 3063,
              "entropy": 4.49
            },
            "text": {
              "lines": 98,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 969,
              "char_entropy": 4.49,
              "unique_chars": 68,
              "top_char_null": 0,
              "string_density": 0.04,
              "top_char_ratio": 0.05,
              "avg_line_length": 30.26,
              "max_line_length": 99,
              "empty_line_ratio": 0.1,
              "last_line_length": 1,
              "whitespace_ratio": 0.35,
              "identifier_density": 1.72,
              "line_length_stddev": 24.28,
              "normalized_string_count": 0.4,
              "repeated_char_sequences": 36,
              "suspicious_identifier_ratio": 0.1,
              "normalized_unique_identifiers": 6.35
            },
            "binds": {
              "count": 7
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.92
            },
            "source": {
              "class_count": 2,
              "function_count": 4
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 83,
              "count": 4,
              "avg_length": 20.75,
              "max_length": 25,
              "avg_entropy": 3.56,
              "entropy_stddev": 0.34
            },
            "functions": {
              "count": 6,
              "density": 4.08,
              "avg_params": 1.25,
              "code_ratio": 0.76,
              "max_params": 2,
              "length_stddev": 14.5,
              "avg_name_length": 11.5,
              "avg_length_lines": 18.5,
              "max_length_lines": 43,
              "min_length_lines": 6,
              "high_entropy_names": 1,
              "avg_param_name_length": 5.8
            },
            "identifiers": {
              "count": 169,
              "unique": 42,
              "avg_length": 7.88,
              "max_length": 21,
              "min_length": 1,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.25,
              "length_stddev": 5.27,
              "has_digit_ratio": 0.02,
              "sequential_names": 4,
              "single_char_count": 4,
              "single_char_ratio": 0.1,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.57,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 9,
        "mol": "H(Db)",
        "path": "videoson-common-0.6.4.crate!!videoson-common-0.6.4/src/hvcc.rs",
        "pid": 0,
        "risk": 2,
        "sha": "478af72f2be305411e6899d0e2ea93530a773026e39ea97f8964e758fcfcd17c",
        "size": 3063,
        "traits": [
          {
            "id": "metadata/import/rust/crate/bitstreamerror::crate/bitstreamerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::BitstreamError",
            "spans": [
              [
                12,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/bitstreamresult::crate/bitstreamresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::BitstreamResult",
            "spans": [
              [
                28,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "spans": [
              [
                1435,
                14
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 869,
              "entropy": 4.87
            },
            "binary": {
              "peak_region_bytes": 869,
              "peak_region_entropy": 4.87
            },
            "registry": {
              "age_days": 0,
              "published_at": 1791864740,
              "releases_24h": 2,
              "releases_48h": 2,
              "is_deprecated": 0,
              "release_count": 9,
              "unpacked_size": 4464,
              "downloads_total": 636,
              "version_removed": 0,
              "downloads_recent": 636,
              "package_age_days": 32,
              "first_published_at": 1789099267,
              "previous_published_at": 1791854446,
              "days_since_previous_release": 0
            }
          }
        },
        "id": 12,
        "mol": "Md(Re)",
        "path": "videoson-common@0.6.4.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "162dc971ea91828c0f20f5e016fb862a479680a08e4b2fffd313c7bcabf14450",
        "size": 869,
        "traits": [
          {
            "id": "metadata/registry::recent-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package under two months old"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "17dc6",
    "v": "8"
  }
}