{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00001787146,
        "rte": "az",
        "prob": 0.00001787146
      },
      {
        "cls": 0,
        "raw": 0.00022623937,
        "rte": "az/tar",
        "prob": 0.00022623937
      }
    ],
    "prob": 0.000022957722,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022957721739658155,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014921029105607886,
        "type": "cargo.toml"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001288453768211184,
        "type": "rust"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022957721739658155,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-13T11:41:06Z"
  },
  "path": "rspack_tracing_perfetto-0.102.9.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(F)Md",
        "sha": "311f18fb14cb5499a0e419f902ccfc4c7341a8d0659cc3bbf3f68f236ef03ae1",
        "path": "rspack_tracing_perfetto-0.102.9.crate",
        "risk": 3,
        "size": 9694,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 9694,
              "entropy": 7.98
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 9694,
              "peak_region_entropy": 7.82
            }
          }
        },
        "ident": {
          "name": {
            "value": "rspack_tracing_perfetto",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/web-infra-dev/rspack",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://rspack.rs/",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Rspack Teams",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.102.9",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "rspack_tracing_perfetto",
            "source": "crate.name",
            "verified": false
          }
        },
        "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/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/layer/context::tracing_subscriber/layer/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::layer::Context",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/event::tracing/event",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Event",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/idl_helpers/create_scope_sliced_packet::crate/idl_helpers/create_scope_sliced_packet",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::idl_helpers::create_scope_sliced_packet",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/create_track_descriptor::idl_helpers/create_track_descriptor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::create_track_descriptor",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/import/rust/std/sync/mutex::std/sync/mutex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Mutex",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/id::tracing/id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Id",
            "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/import/rust/tracing/subscriber::tracing/subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Subscriber",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/io/write::std/io/write",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io::Write",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/create_event::idl_helpers/create_event",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::create_event",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/registry/lookupspan::tracing_subscriber/registry/lookupspan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::registry::LookupSpan",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/micromegas_perfetto/protos::idl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports micromegas_perfetto::protos as idl",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-full-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/lazylock::std/sync/lazylock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::LazyLock",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/layer::tracing_subscriber/layer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::Layer",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "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/import/rust/rustc_hash/fxhashmap::rustc_hash/fxhashmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rustc_hash::FxHashMap",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/micromegas_perfetto/protos/tracepacket::micromegas_perfetto/protos/tracepacket",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports micromegas_perfetto::protos::TracePacket",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/fmt/makewriter::tracing_subscriber/fmt/makewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::fmt::MakeWriter",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/field/visit::tracing/field/visit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::field::Visit",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/unique_uuid::idl_helpers/unique_uuid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::unique_uuid",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/prost/message::prost/message",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports prost::Message",
            "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/std/sync/atomic/ordering::std/sync/atomic/ordering",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::Ordering",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/field/field::tracing/field/field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::field::Field",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/bytes/bytesmut::bytes/bytesmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bytes::BytesMut",
            "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/atomic/atomicu64::std/sync/atomic/atomicu64",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicU64",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/debugannotations::idl_helpers/debugannotations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::DebugAnnotations",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/span::tracing/span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::span",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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/prost::prost",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports prost",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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": 3883,
              "entropy": 4.81
            },
            "binary": {
              "peak_region_bytes": 2859,
              "peak_region_entropy": 4.95
            }
          }
        },
        "id": 3,
        "path": "rspack_tracing_perfetto-0.102.9.crate!!rspack_tracing_perfetto-0.102.9/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/rspack-allocative?version_requirement=0.3.5",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/bytes?version_requirement=1.12.1",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/micromegas-perfetto?version_requirement=0.9.0",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/prost?version_requirement=0.13",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/rustc-hash?version_requirement=2.1.3",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing?version_requirement=0.1.44",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing-subscriber?version_requirement=0.3.23",
            "off": 0,
            "kind": "dependency"
          },
          {
            "to": "src/lib.rs",
            "off": 1003,
            "file": 5,
            "kind": "local"
          },
          {
            "to": "pkg:github/web-infra-dev/rspack",
            "off": 899,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "31c18f8a0277f36fb9c2a52b1f09472167eb9a01be93c0beb844fece824fdc83",
        "size": 3883,
        "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": "az\u003e?5A=k/axjk\u003c*AaK64wPS3jaARJAvrMN6wft.$zGPx7y\u003cvdCAaAy0x(mMaBzbkdAaK64wPS3jaAhvtBz\u0026plx(4t/fe1C6e*bpTwGTu.B98tqePUAuAaJM5B8kM2wPF#ozY\u0026[9zEEf?ay/LnBz(1sB7occwEoU9tv}!]vRGv3B-8new[tsVz!9Adt)+Z}wGV5owi8+=z-P{XA+PSbi%(slBZ=FoB7DF6D30RsiYYPMBy/I/B-YXLB-Rapx\u003eh3!xK#10wPz\u0026Mi^TnavS=rHzF\u003cxmvruj4zGvuKv@=c?By!/\u003cC4CMkefFCywNPW(uVZr%v@2BZwPIv4x(FfjAX5tQzFs9kwNxO5x\u003ehSN3ugb%aA.:paz\u003e?5A=k/axjk\u003c*AaK64wPS3jiY.k2z//]siY.RewO+%3vriM9wnDVQ3ugb%aA.:paAhvtB96FJB-RapAb](rBuhDSwPI{3xjTdiB-RapBAg/1x(mMAi^RhRavQD+zGEALnN%v{q/#L\u003cv@=o)wPxsearUogwO+)ri^TtgwO+)daxAh$x([+O3lQEjAa9Sn3vK#yB-RapBAg/1x(mM\u003cB9g@kv@=o)wPx*)DRv\u003c[wPxsAw]hSJi.:3#wMJ[^By/Fzaz+FiwPx*)lVl\u003c:wQ5qFaAz4ax(!xpC@^#Wz/oAlA8QZ:zHBON3uZA3ay/C2By^G]x\u003eh3!xK#10wPz\u0026Mi+9hwvru6/B7occwNxH{x\u003e7Z+uVoB-yH}PH3jp-{vJYJawftO%y*Q\u003c!y\u0026A%aB2%.IByxo9v\u003c1fdmNp3Fr9@E1pEvMHq^So=o*}8=cuBoHauZ?\u003eqGD!=v@0hNB.LV5awWe(A:-^2b0ccMByxo9v\u003c1fdmNp2",
            "ln": 71,
            "col": 10,
            "line": 2
          },
          {
            "b": "i-Hcdv@1FzB7ol8Acc2sj$E*ffcCgLBzkVhvqE6dA:-D[ay]58v@=p5Bz(gxw]zYjBzbxfaAIHgzy=]vwObv[y\u0026\u003c.vBz\u0026pzxMvV)wftO#az#atazbLmzE:7%aAhEjaARTjv}vXzx\u003eh3vi-Hcdv}vhlfe1CExK@q.A=l5rvS=o9BAg/1wGU\u00263B8$=5wPF#oxKM09Cv.[9v}fT#B.\u003eGdwGUP6AV/Eqx(+zrAa9Sp3vJl*fe1$3k{fMevr(B8u)6M8vrrSjwN/U0woe(mAa9SbvriMgwPzx]BAzBGA%:MNfcBU4sX}K]q+P+ImpewIm[DD-fjm:Zp^[.\u0026oI4PuuQWZTu[rBezE:(3C4CMkayPslu@Qo9mpeRYq=D4Tra4r=fe1%=fe1$3u@gAPw[u7az+KO+wPzf3Cwg(faA8yAAclmBBzbkdA+e:0A+6klvriM5zEWP}wN(]/Ab](sz^)\u003c3az?",
            "ln": 858,
            "col": 36,
            "line": 26
          },
          {
            "b": "ayYF9iV{+mBy/I/B-Y5PeJ$p#ByWA[x(u3[qE%](y\u0026?=/dlX(33lQDlaAIagw?E}eyH{\u003c%A+PSbAWSv?CxdztwNw\u003eZy:ZStB.i6farV7tarUolazbCjB7=%GB7Gf1diHiaaAITniYZ$[iYZeIB9hqvjszTxaBsCrarR!5yByOWdgdguEf$xf3l@+=wPzHdwHG@Tw)]*#BsyG5B98CBv@@?Xz/ff3xcqKdarUiavS=r\u003cvqY$3Byxo9z/fRSayU",
            "ln": 1878,
            "col": 22,
            "line": 56
          },
          {
            "b": "aA}HgBzblaaA8oyzF%RtB8UM9B1.9FwO#QhaAIjmB.\u003eOhvR3W5wN/U0wmYo]CwhejaARpdx(UtkwPRu\u003evrt{2vqYP#w[+*)wofvgarUSCvJYo2aA}KwxKtpYvS=r\u003cvqY$3Byxo9z/fRAzfo}yB7Gf1efGaAy\u0026%qIayYncy:*FUj%i^ny?s/p3lQDl",
            "ln": 2365,
            "col": 17,
            "line": 80
          },
          {
            "b": "A=(CBwN[RCv@2T$q!o@\u003ewO#0?nN%jRarR^HarR^HB7Gf1e]$PzB.bD2wNxdZe[X:qc[coEB0a*v3lQDlarR^Qed9HxarS9{3jm)#arUGiBrCTzvqYB[Byxo5auZ\u0026zwPzx]BAzC1Aa9S.Byxo5aBsCrarR^HaARTjv@2BZwPIv4x(FfjAYLswz/65lA@",
            "ln": 7522,
            "col": 60,
            "line": 249
          },
          {
            "b": "arR^HarSpDxKLQ)d06GviYZ$%wPx*)z/f5@c#-Q8yH}PpdgdguarR^HarR^He[n*oy?m9#c[cXOarR^HarV7-3lQDlaBMrUarR^HB8UM9e[GoHwO#N6z/fS6zfo}Gdk2sLB7Gxld06uozEmEbvru6fi%)8MEf{r7azbHlz/e{5wN/U0wge^CwO+%faAIHg",
            "ln": 7783,
            "col": 5,
            "line": 259
          },
          {
            "b": "3lQDlarR^VzddxiD$mQEwg\u00261Ex\u003eeRvdgdguarR^He[GoDwN/*gb6dBoB.\u003eOhxKM6}ayMymA:-D[ay]58v@=p5Bz(gzdlv\u003ezarR^Hy?mYhzfo}yAa9l(wPP4TazCw5iYZkXvpJ\u003eBvpK7:BuhD[wObv[y\u0026?6Oi%)8MarUGiBrCBiByupPaAIHgzz2^q",
            "ln": 11743,
            "col": 16,
            "line": 385
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Ok"
            ],
            [
              "",
              "SequenceId::new"
            ],
            [
              "",
              "Config::default"
            ],
            [
              "",
              "std::time::Instant::now"
            ],
            [
              "",
              "bytes::BytesMut::new"
            ],
            [
              "",
              "micromegas_perfetto::protos::TracePacket::default"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::Data::TrackDescriptor"
            ],
            [
              "",
              "log.packet.insert"
            ],
            [
              "",
              "log.encode"
            ],
            [
              "",
              "Self"
            ],
            [
              "",
              "field.name"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "value.to_string"
            ],
            [
              "",
              "field.name"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "value.to_string"
            ],
            [
              "",
              "field.name"
            ],
            [
              "",
              "ctx.span"
            ],
            [
              "",
              "PerfettoVisitor::new"
            ],
            [
              "",
              "attrs.record"
            ],
            [
              "",
              "idl_helpers::DebugAnnotations::default"
            ],
            [
              "",
              "attrs.record"
            ],
            [
              "",
              "micromegas_perfetto::protos::TracePacket::default"
            ],
            [
              "",
              "tracing::span.parent.and_then.flatten"
            ],
            [
              "",
              "tracing::span.parent.and_then"
            ],
            [
              "",
              "tracing::span.parent"
            ],
            [
              "",
              "parent_span.extensions"
            ],
            [
              "",
              "state.track_descriptor.clone"
            ],
            [
              "",
              "attrs.record"
            ],
            [
              "",
              "crate::idl_helpers::create_scope_sliced_packet"
            ],
            [
              "",
              "user_process_name.unwrap_or_else"
            ],
            [
              "",
              "DEFAULT_PROCESS_NAME.to_string"
            ],
            [
              "",
              "user_track_name.map.or.unwrap_or_else"
            ],
            [
              "",
              "user_track_name.map.or"
            ],
            [
              "",
              "user_track_name.map"
            ],
            [
              "",
              "idl_helpers::create_track_descriptor"
            ],
            [
              "",
              "idl_helpers::unique_uuid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "idl_helpers::create_track_descriptor"
            ],
            [
              "",
              "idl_helpers::unique_uuid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "span_track_descriptor.uuid"
            ],
            [
              "",
              "idl_helpers::create_event"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "tracing::span.name"
            ],
            [
              "",
              "tracing::span.metadata.file.zip"
            ],
            [
              "",
              "tracing::span.metadata.file"
            ],
            [
              "",
              "tracing::span.metadata"
            ],
            [
              "",
              "tracing::span.metadata.line"
            ],
            [
              "",
              "tracing::span.metadata"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::Data::TrackEvent"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::process::id"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::OptionalTrustedPacketSequenceId::TrustedPacketSequenceId"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "custom_scope_packet.into_iter.chain.collect"
            ],
            [
              "",
              "custom_scope_packet.into_iter.chain"
            ],
            [
              "",
              "custom_scope_packet.into_iter"
            ],
            [
              "",
              "std::iter::once"
            ],
            [
              "",
              "tracing::span.extensions_mut.insert"
            ],
            [
              "",
              "tracing::span.extensions_mut"
            ],
            [
              "",
              "ctx.span"
            ],
            [
              "",
              "tracing::span.extensions_mut"
            ],
            [
              "",
              "idl_helpers::DebugAnnotations::default"
            ],
            [
              "",
              "values.record"
            ],
            [
              "",
              "event.debug_annotations.append"
            ],
            [
              "",
              "PerfettoVisitor::new"
            ],
            [
              "",
              "event.record"
            ],
            [
              "",
              "event.record"
            ],
            [
              "",
              "event.parent.and_then.flatten"
            ],
            [
              "",
              "event.parent.and_then"
            ],
            [
              "",
              "event.parent"
            ],
            [
              "",
              "ctx.span"
            ],
            [
              "",
              "parent_span.and_then"
            ],
            [
              "",
              "tracing::span.extensions"
            ],
            [
              "",
              "state.track_descriptor.clone"
            ],
            [
              "",
              "crate::idl_helpers::create_scope_sliced_packet"
            ],
            [
              "",
              "user_process_name.unwrap_or_else"
            ],
            [
              "",
              "DEFAULT_PROCESS_NAME.to_string"
            ],
            [
              "",
              "user_track_name.map.or.unwrap_or_else"
            ],
            [
              "",
              "user_track_name.map.or"
            ],
            [
              "",
              "user_track_name.map"
            ],
            [
              "",
              "idl_helpers::create_track_descriptor"
            ],
            [
              "",
              "idl_helpers::unique_uuid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "idl_helpers::create_track_descriptor"
            ],
            [
              "",
              "idl_helpers::unique_uuid"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "event.metadata"
            ],
            [
              "",
              "metadata.file.zip"
            ],
            [
              "",
              "metadata.file"
            ],
            [
              "",
              "metadata.line"
            ],
            [
              "",
              "idl_helpers::DebugAnnotations::default"
            ],
            [
              "",
              "event.record"
            ],
            [
              "",
              "idl_helpers::unique_uuid"
            ],
            [
              "",
              "idl_helpers::create_event"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "metadata.name"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::OptionalTrustedPacketSequenceId::TrustedPacketSequenceId"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::Data::TrackEvent"
            ],
            [
              "",
              "Default::default"
            ],
            [
              "",
              "custom_scope_packet.into_iter.chain.collect"
            ],
            [
              "",
              "custom_scope_packet.into_iter.chain"
            ],
            [
              "",
              "custom_scope_packet.into_iter"
            ],
            [
              "",
              "std::iter::once"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "ctx.span"
            ],
            [
              "",
              "tracing::span.extensions_mut"
            ],
            [
              "",
              "idl_helpers::DebugAnnotations::default"
            ],
            [
              "",
              "span_state.track_descriptor.as_ref.map.expect"
            ],
            [
              "",
              "span_state.track_descriptor.as_ref.map"
            ],
            [
              "",
              "span_state.track_descriptor.as_ref"
            ],
            [
              "",
              "d.uuid"
            ],
            [
              "",
              "micromegas_perfetto::protos::TracePacket::default"
            ],
            [
              "",
              "tracing::span.metadata"
            ],
            [
              "",
              "idl_helpers::create_event"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "meta.name"
            ],
            [
              "",
              "meta.file.zip"
            ],
            [
              "",
              "meta.file"
            ],
            [
              "",
              "meta.line"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::Data::TrackEvent"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::process::id"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::trace_packet::OptionalTrustedPacketSequenceId::TrustedPacketSequenceId"
            ],
            [
              "",
              "span_state.trace.packet.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::debug_annotation::NameField::Name"
            ],
            [
              "",
              "field.name.to_string"
            ],
            [
              "",
              "field.name"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "micromegas_perfetto::protos::debug_annotation::Value::StringValue"
            ],
            [
              "",
              "Default::default"
            ],
            [
              "",
              "micromegas_perfetto::protos::debug_annotation::NameField::Name"
            ],
            [
              "",
              "field.name.to_string"
            ],
            [
              "",
              "field.name"
            ],
            [
              "",
              "micromegas_perfetto::protos::debug_annotation::Value::StringValue"
            ],
            [
              "",
              "Default::default"
            ],
            [
              "",
              "std::io::Write"
            ],
            [
              "",
              "bytes::BytesMut"
            ],
            [
              "",
              "idl_helpers::DebugAnnotations"
            ],
            [
              "",
              "idl_helpers::create_event"
            ],
            [
              "",
              "idl_helpers::create_track_descriptor"
            ],
            [
              "",
              "idl_helpers::unique_uuid"
            ],
            [
              "",
              "micromegas_perfetto::protos"
            ],
            [
              "",
              "prost"
            ],
            [
              "",
              "prost::Message"
            ],
            [
              "",
              "tracing::Event"
            ],
            [
              "",
              "tracing::Id"
            ],
            [
              "",
              "tracing::Subscriber"
            ],
            [
              "",
              "tracing::field::Field"
            ],
            [
              "",
              "tracing::field::Visit"
            ],
            [
              "",
              "tracing::span"
            ],
            [
              "",
              "tracing_subscriber::Layer"
            ],
            [
              "",
              "tracing_subscriber::fmt::MakeWriter"
            ],
            [
              "",
              "tracing_subscriber::layer::Context"
            ],
            [
              "",
              "tracing_subscriber::registry::LookupSpan"
            ],
            [
              "",
              "crate::idl_helpers::create_scope_sliced_packet"
            ]
          ],
          "mbr": [
            "DEFAULT_PROCESS_NAME.to_string",
            "attrs.record",
            "ctx.span",
            "custom_scope_packet.into_iter",
            "custom_scope_packet.into_iter.chain",
            "custom_scope_packet.into_iter.chain.collect",
            "d.uuid",
            "debug_annotations.annotations",
            "event.debug_annotations",
            "event.debug_annotations.append",
            "event.metadata",
            "event.parent",
            "event.parent.and_then",
            "event.parent.and_then.flatten",
            "event.record",
            "extension.trace",
            "extension.trace.packet",
            "field.name",
            "field.name.to_string",
            "log.encode",
            "log.packet",
            "log.packet.insert",
            "meta.file",
            "meta.file.zip",
            "meta.line",
            "meta.name",
            "metadata.file",
            "metadata.file.zip",
            "metadata.line",
            "metadata.name",
            "packet.data",
            "packet.optional_trusted_packet_sequence_id",
            "packet.timestamp",
            "packet.trusted_pid",
            "parent_span.and_then",
            "parent_span.extensions",
            "parent_span.extensions.get",
            "span.extensions",
            "span.extensions.get",
            "span.extensions_mut",
            "span.extensions_mut.get_mut",
            "span.extensions_mut.insert",
            "span.extensions_mut.remove",
            "span.metadata",
            "span.metadata.file",
            "span.metadata.file.zip",
            "span.metadata.line",
            "span.name",
            "span.parent",
            "span.parent.and_then",
            "span.parent.and_then.flatten",
            "span_state.trace",
            "span_state.trace.packet",
            "span_state.trace.packet.push",
            "span_state.track_descriptor",
            "span_state.track_descriptor.as_ref",
            "span_state.track_descriptor.as_ref.map",
            "span_state.track_descriptor.as_ref.map.expect",
            "span_track_descriptor.uuid",
            "state.track_descriptor",
            "state.track_descriptor.clone",
            "user_process_name.unwrap_or_else",
            "user_track_name.map",
            "user_track_name.map.or",
            "user_track_name.map.or.unwrap_or_else",
            "value.to_string",
            "values.record",
            "visitor.perfetto"
          ],
          "tgt": [
            "Config::default",
            "DEFAULT_PROCESS_NAME.to_string",
            "Default::default",
            "Ok",
            "PerfettoVisitor::new",
            "Self",
            "SequenceId::new",
            "Some",
            "attrs.record",
            "bytes::BytesMut::new",
            "crate::idl_helpers::create_scope_sliced_packet",
            "ctx.span",
            "custom_scope_packet.into_iter",
            "custom_scope_packet.into_iter.chain",
            "custom_scope_packet.into_iter.chain.collect",
            "d.uuid",
            "event.debug_annotations.append",
            "event.metadata",
            "event.parent",
            "event.parent.and_then",
            "event.parent.and_then.flatten",
            "event.record",
            "field.name",
            "field.name.to_string",
            "idl_helpers::DebugAnnotations::default",
            "idl_helpers::create_event",
            "idl_helpers::create_track_descriptor",
            "idl_helpers::unique_uuid",
            "log.encode",
            "log.packet.insert",
            "meta.file",
            "meta.file.zip",
            "meta.line",
            "meta.name",
            "metadata.file",
            "metadata.file.zip",
            "metadata.line",
            "metadata.name",
            "micromegas_perfetto::protos::TracePacket::default",
            "micromegas_perfetto::protos::debug_annotation::NameField::Name",
            "micromegas_perfetto::protos::debug_annotation::Value::StringValue",
            "micromegas_perfetto::protos::trace_packet::Data::TrackDescriptor",
            "micromegas_perfetto::protos::trace_packet::Data::TrackEvent",
            "micromegas_perfetto::protos::trace_packet::OptionalTrustedPacketSequenceId::TrustedPacketSequenceId",
            "parent_span.and_then",
            "parent_span.extensions",
            "span_state.trace.packet.push",
            "span_state.track_descriptor.as_ref",
            "span_state.track_descriptor.as_ref.map",
            "span_state.track_descriptor.as_ref.map.expect",
            "span_track_descriptor.uuid",
            "state.track_descriptor.clone",
            "std::iter::once",
            "std::process::id",
            "std::time::Instant::now",
            "tracing::span.extensions",
            "tracing::span.extensions_mut",
            "tracing::span.extensions_mut.insert",
            "tracing::span.metadata",
            "tracing::span.metadata.file",
            "tracing::span.metadata.file.zip",
            "tracing::span.metadata.line",
            "tracing::span.name",
            "tracing::span.parent",
            "tracing::span.parent.and_then",
            "tracing::span.parent.and_then.flatten",
            "user_process_name.unwrap_or_else",
            "user_track_name.map",
            "user_track_name.map.or",
            "user_track_name.map.or.unwrap_or_else",
            "value.to_string",
            "values.record"
          ],
          "funcs": [
            [
              "get_ts",
              1453
            ],
            [
              "write_log",
              1859
            ],
            [
              "flush",
              1964
            ],
            [
              "new",
              2169
            ],
            [
              "with_debug_annotations",
              2447
            ],
            [
              "flush",
              2595
            ],
            [
              "write_log",
              2657
            ],
            [
              "new",
              3168
            ],
            [
              "get",
              3212
            ],
            [
              "record_str",
              3594
            ],
            [
              "record_debug",
              3875
            ],
            [
              "new",
              4314
            ],
            [
              "record_debug",
              4464
            ],
            [
              "on_new_span",
              4757
            ],
            [
              "on_record",
              7912
            ],
            [
              "on_event",
              8712
            ],
            [
              "on_close",
              11388
            ],
            [
              "record_debug",
              13944
            ],
            [
              "record_error",
              14348
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "max_depth": 23,
              "call_count": 182,
              "node_count": 4268,
              "member_count": 68,
              "op_density.eq": 0,
              "member_depth_max": 5
            },
            "file": {
              "size": 14764,
              "entropy": 4.83
            },
            "text": {
              "lines": 472,
              "top_char": 101,
              "max_ws_run": 13,
              "digit_ratio": 0.01,
              "space_count": 2771,
              "char_entropy": 4.83,
              "unique_chars": 81,
              "top_char_null": 0,
              "string_density": 0.01,
              "top_char_ratio": 0.08,
              "avg_line_length": 30.28,
              "max_line_length": 129,
              "empty_line_ratio": 0.11,
              "last_line_length": 1,
              "whitespace_ratio": 0.22,
              "identifier_density": 1.85,
              "line_length_stddev": 26.45,
              "normalized_string_count": 0.32,
              "repeated_char_sequences": 25,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 21.95
            },
            "binds": {
              "count": 47
            },
            "binary": {
              "peak_region_bytes": 7168,
              "peak_region_entropy": 5.13
            },
            "source": {
              "class_count": 7,
              "function_count": 13
            },
            "imports": {
              "count": 20,
              "aliased": 1,
              "third_party_count": 20,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 116,
              "count": 7,
              "avg_length": 16.57,
              "max_length": 30,
              "avg_entropy": 3.42,
              "entropy_stddev": 0.37
            },
            "comments": {
              "chars": 1767,
              "count": 40,
              "lines": 40,
              "to_code_ratio": 0.09,
              "url_in_comments": 2
            },
            "functions": {
              "count": 20,
              "density": 4.03,
              "avg_params": 2.26,
              "code_ratio": 0.69,
              "max_params": 4,
              "length_stddev": 26.26,
              "avg_name_length": 8.53,
              "avg_length_lines": 17.26,
              "max_length_lines": 94,
              "min_length_lines": 3,
              "high_entropy_names": 1,
              "single_char_params": 1,
              "avg_param_name_length": 5.4
            },
            "identifiers": {
              "count": 874,
              "unique": 195,
              "avg_length": 8.44,
              "max_length": 35,
              "min_length": 1,
              "avg_entropy": 2.46,
              "reuse_ratio": 0.22,
              "length_stddev": 5.6,
              "has_digit_ratio": 0.03,
              "sequential_names": 7,
              "single_char_count": 8,
              "single_char_ratio": 0.04,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.69,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 5,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 5,
        "mol": "H(F)",
        "path": "rspack_tracing_perfetto-0.102.9.crate!!rspack_tracing_perfetto-0.102.9/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "927b5a87b9190841a6a1d75b493c074062cc824711e49e0f106fa02612a8e846",
        "size": 14764,
        "traits": [
          {
            "id": "metadata/import/rust/std/io/write::std/io/write",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io::Write",
            "spans": [
              [
                225,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/bytes/bytesmut::bytes/bytesmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bytes::BytesMut",
            "spans": [
              [
                250,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/debugannotations::idl_helpers/debugannotations",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::DebugAnnotations",
            "spans": [
              [
                285,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/create_event::idl_helpers/create_event",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::create_event",
            "spans": [
              [
                303,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/create_track_descriptor::idl_helpers/create_track_descriptor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::create_track_descriptor",
            "spans": [
              [
                317,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/idl_helpers/unique_uuid::idl_helpers/unique_uuid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports idl_helpers::unique_uuid",
            "spans": [
              [
                342,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/micromegas_perfetto/protos::idl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports micromegas_perfetto::protos as idl",
            "spans": [
              [
                394,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/prost::prost",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports prost",
            "spans": [
              [
                416,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/prost/message::prost/message",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports prost::Message",
            "spans": [
              [
                427,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/event::tracing/event",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Event",
            "spans": [
              [
                460,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/id::tracing/id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Id",
            "spans": [
              [
                467,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/subscriber::tracing/subscriber",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Subscriber",
            "spans": [
              [
                471,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/field/field::tracing/field/field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::field::Field",
            "spans": [
              [
                493,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/field/visit::tracing/field/visit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::field::Visit",
            "spans": [
              [
                500,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/span::tracing/span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::span",
            "spans": [
              [
                510,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/layer::tracing_subscriber/layer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::Layer",
            "spans": [
              [
                544,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/fmt/makewriter::tracing_subscriber/fmt/makewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::fmt::MakeWriter",
            "spans": [
              [
                551,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/layer/context::tracing_subscriber/layer/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::layer::Context",
            "spans": [
              [
                568,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/registry/lookupspan::tracing_subscriber/registry/lookupspan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::registry::LookupSpan",
            "spans": [
              [
                584,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/idl_helpers/create_scope_sliced_packet::crate/idl_helpers/create_scope_sliced_packet",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::idl_helpers::create_scope_sliced_packet",
            "spans": [
              [
                612,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                119,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1133,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1009,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                11791,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                906,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                2413,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                910,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::source-full-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "spans": [
              [
                1942,
                10
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 840,
              "entropy": 4.81
            },
            "binary": {
              "peak_region_bytes": 840,
              "peak_region_entropy": 4.81
            },
            "registry": {
              "age_days": 0,
              "published_at": 1791878278,
              "releases_24h": 1,
              "releases_48h": 1,
              "is_deprecated": 0,
              "release_count": 86,
              "unpacked_size": 9694,
              "downloads_total": 19178,
              "version_removed": 0,
              "downloads_recent": 1240,
              "package_age_days": 465,
              "first_published_at": 1751650653,
              "previous_published_at": 1790606394,
              "days_since_previous_release": 14
            }
          }
        },
        "id": 6,
        "mol": "Md(Re)",
        "path": "rspack_tracing_perfetto@0.102.9.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "5f401e6ba9c880aaa9c81298a97e65f6579d27876d6bd8f877601f0bb287388a",
        "size": 840,
        "traits": [
          {
            "id": "metadata/registry::established-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package is at least one year old"
          },
          {
            "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"
  }
}