{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.0000112354755,
        "rte": "az",
        "prob": 0.0000112354755
      },
      {
        "cls": 0,
        "raw": 0.0003103117,
        "rte": "az/tar",
        "prob": 0.0003103117
      }
    ],
    "prob": 0.000015258789,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000152587890625,
        "type": "crate"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009387731552124023,
        "type": "json"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00000990430544334231,
        "type": "rust"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000152587890625,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-01T12:23:08Z"
  },
  "path": "cf-gears-toolkit-trace-context-0.1.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md₂(In₃Pa)",
        "sha": "0ad4842e806ca1d1c2bae71bbf6d24739f60c9b00d2a94fc4c96d6355c7bf76d",
        "path": "cf-gears-toolkit-trace-context-0.1.0.crate",
        "risk": 3,
        "size": 13741,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 13741,
              "entropy": 7.98
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 13741,
              "peak_region_entropy": 7.81
            }
          }
        },
        "ident": {
          "name": {
            "value": "cf-gears-toolkit-trace-context",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/constructorfabric/gears-rust",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Constructor Fabric",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.1.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "cf-gears-toolkit-trace-context",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/tracing_opentelemetry/opentelemetryspanext::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_opentelemetry::OpenTelemetrySpanExt as _",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry_sdk/propagation/tracecontextpropagator::opentelemetry_sdk/propagation/tracecontextpropagator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry_sdk::propagation::TraceContextPropagator",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/http/headervalue::http/headervalue",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::HeaderValue",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/propagation/extractor::opentelemetry/propagation/extractor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::propagation::Extractor",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/propagation/injector::opentelemetry/propagation/injector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::propagation::Injector",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 9862,
                "file": 5,
                "line": 253
              }
            ],
            "uses": [
              5,
              22
            ]
          },
          {
            "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/layer/subscriberext::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::layer::SubscriberExt as _",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/extract_trace_id::super/extract_trace_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::extract_trace_id",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/info_span::tracing/info_span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::info_span",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/opentelemetry/global::opentelemetry/global",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::global",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/trace/tracecontextext::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::trace::TraceContextExt as _",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/current_trace_id::super/current_trace_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::current_trace_id",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/trace/tracerprovider::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::trace::TracerProvider as _",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/context::opentelemetry/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::Context",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/imp/set_parent_from_headers::imp/set_parent_from_headers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports imp::set_parent_from_headers",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/http/headermap::http/headermap",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::HeaderMap",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/http/headername::http/headername",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::HeaderName",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/imp/inject_current_span::imp/inject_current_span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports imp::inject_current_span",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/import/rust/super/parse_trace_id::super/parse_trace_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parse_trace_id",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/span::tracing/span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Span",
            "from": [
              {
                "file": 5
              }
            ]
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 120,
              "entropy": 4.85
            },
            "json": {
              "parsed_bytes": 120,
              "parse_limit_bytes": 76800
            },
            "binary": {
              "peak_region_bytes": 120,
              "peak_region_entropy": 4.85
            }
          }
        },
        "id": 1,
        "path": "cf-gears-toolkit-trace-context-0.1.0.crate!!cf-gears-toolkit-trace-context-0.1.0/.cargo_vcs_info.json",
        "pid": 0,
        "risk": 1,
        "sha": "0b02167ec16b75b0af337874c96b1eb60c374e7f8b995b85cc42a0000f67a046",
        "size": 120,
        "traits": [
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension"
          },
          {
            "id": "metadata/file/extension/identity::web-asset-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Common web or JSON file extension"
          },
          {
            "id": "metadata/file/format/conformance::json-document-opening",
            "conf": 0.95,
            "crit": 2,
            "desc": "File begins with a JSON document",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "json"
      },
      {
        "ctx": [
          {
            "b": "aAhvtAa9x/BzkVhaAIj8A+e=7vTf7-mLvnyvrcAiv@=11wPGEhfe1EQfe1E\u003era]?=v@Dy0aARKuy?):basHScw?vUbvrcAvBz(8lyIv(#diJ5pwft#cwGTJyr8sYEA::633nj4QasHScw?vUbvrcAvBz(8lyIv(xxMOunu[0jcz//UnzE)x\u0026aARJAC42i3wmoN\u003eayPdgx(mx#B-7.js2ih^v03A$v}xQ/A+fcgu\u0026",
            "ln": 21,
            "col": 22,
            "line": 1
          },
          {
            "b": "z/PM4vqG+9az1$\u003exDR84Ac9jpBAnNyCwXKkz/x$MaA}Hkv}V#}A+PccwN)\u003eBBzbxfay/C2By=OeB0bNrwGU]ewEp7zaS$-uvpJ\u003c\u003evScv4ay]55wO#33z/cXszY\u003cdnwGUR]By/V8C{3Kkwft#cwGUR%vrcAivp%Q(wGU]eaA}HcBrC0mC42i3wc%$y",
            "ln": 291,
            "col": 9,
            "line": 6
          },
          {
            "b": "Aa9=#zGGk$A=k/4xK$Q.wPz\u003c1t{ecSLPTWTvScybwftx2zGGPgBZYxaz/dfIs7#+\u0026aARpdayGbfwO+-%w[ty)B-I42fe1E\u003earUxuay/tcBzkSnwPF#oxK@q@vqG:\u003eAWL]JBAg/1wGVegvixV9wGU@jz!0v1B1I3vz^)c\u003eaARgtBs?urA0!lKaS})I",
            "ln": 550,
            "col": 13,
            "line": 11
          },
          {
            "b": "BAg/1wNxdZu)49Bu#PK{wO#PxBAg/1wNxdZu)6x93nj4QarR!GxK@rcAa9Sbw]zYjy\u0026r@ev@DydwO+^%x(v(uayYFnaARpdaAIHgzxJUmayMy8A+fr9aAzysBs)[NfcIC\u0026ax@k/zFA-)ByeK2A=L-eByf9dvqYEUaMv{oaA8yAvScybwft\u0026iz/xa",
            "ln": 739,
            "col": 48,
            "line": 13
          },
          {
            "b": "aZnC*xj27?BAe^tz*2Yjvp%dUzFr-%BzMjNazbg[BAIRnc$vgswPzi(wNw\u003e/BAh88B-.gzdp0n/B-RapxMOuniYY/yvpS}\u0026o\u003c@053jnBtfcBkcwGUweBAg/1wNxdZefG1MvqYB^wgp[ez!pblxK@q@B-IIlzGGYuayO=4x)a5gu@6:ky*XxbAa9SnazCBgC42i3wg!ixfe0U=fe1CCwPS6nzGu}xxK@rbvrS\u00264lVl{?u)6e]aAR)FwPF#mvruf]AV/D",
            "ln": 1253,
            "col": 2,
            "line": 21
          },
          {
            "b": "vpJ\u003euwgO\u003cwAaJ{ewO+{{wPR%riY.w6vpJ\u003efi-y0azB[v/j{(SzarR^HB-Rapz/xo9By/o1zdN*fC@!0dA:-D?iYZkXvpJ\u003eoz/fVdCYVx0BrC1kayvhq3lQDlaz+Rhay/tcBy/YsauZ\u0026=AaJ{ewO+{{wPR%riYYSDzGGDmBuhD)B-IIlzGEoQi%)8MarUGiBrCTzvqWhJay/tcBy/Yse]$#uzyu}}3lQDlao",
            "ln": 2287,
            "col": 63,
            "line": 42
          },
          {
            "b": "Aa9SbxKL^?y?kTIBzbPlwGUA4wGUI$w[CQ{wO#O%fe1$3x\u003eg^)Bzku3wPz\u0026mBzb98aAz4mz!%PdaARJAzF%Sgx(mMaB-7-3AV!+iA:-D?uUK4UazCZovixVjvpJ\u003c\u003evQS+ZwO#3h3nj4=avfETwO#PjvScv4efFtxA:-D?uUK4UazC)ty?mj2ayO-2",
            "ln": 4076,
            "col": 51,
            "line": 89
          },
          {
            "b": "vpS}\u0026B2\u003eA\u003cnm=juwPyHNA48[Yj%iTuBzkVhjskb\u003eAY$Q)3lQDlazts{wmY!5e[X:qc@:8glQ:*qqBKtWdl/Cbz^NNcAWSv?z!*:I3vJl*fe1$3p*[x=wGV8dwGV8nvpJ\u003e2x\u003eet#A=k!qviwSclM/=UA:-D?Aa9=#zGGnexK$Q.wPwbhfe1B@w]zZbve",
            "ln": 4613,
            "col": 26,
            "line": 102
          },
          {
            "b": "arR!ywPP5lvrcEhiV}Emv(#8VBAfL/jS[\u0026!vpJ\u003e/vrb{%Bs}SNy?W#tcOlX{e[n*oy?m9#c[dj+arR^Hx\u003ewGbvrcEhe]k9pc[co4jS(M*arR^HarR^Hcmf\u003cOvrcEhtqft9jV%]ifFBWTarR^HarR^Hcmf\u003cHB6\u003c90y?WA!BAg/1wNxdZc#-QnBApUvt}3a6",
            "ln": 5181,
            "col": 2,
            "line": 115
          },
          {
            "b": "dggFg3l@++w[JJ7wNPX6A+cvRar\u003e-CwO-Ltt)+B!wftP6A3fGmarR^HB-RapB9hCkAYMm2vrcB2uVZr%v}x1YwigbvarR!HB7DFcBAzE.i^TzevpS}\u0026o\u003c}#(av{6LwmY^RvqPNbav{6LwmY^ZvqH6$Eld=UarR!HB7DFjAaJ{ewO+{{wPR%riY.P{arR^HarR^HlVl\u003c:wQ5qFazkIevQT773lQDlarR^HaAhvtAa9x/BzkVhiY.QRCYW$mv@#TfefEJ4ygQ)%z/QmS3lQDlaBMrUarR^HB-RapBAg/1x(mMAi-y0azAwgFarR!HB7DFoA:-D(zF9r{AaJ{ewO+{{wPR%riYZ5QwO$EUy?mD{BAhU9Aa9SMCYU6pB0a*K3jm)#arSr\u003cfcAL\u003evq{s1AV!$jAV!}rBAg/1BzkS9axHu^axiw\u0026v}u=Iz/fVdCYU6uA=k!qnk@L+azts{wmY!5e^-ZzarU-EA=\u003e(lav{6LwmY!5mr!",
            "ln": 6168,
            "col": 26,
            "line": 147
          },
          {
            "b": "zyw\u003e9wNPaXA=Tn:ct^)Eav{6LwmY^Qvq)UrDWMlH3jp-{vJY/mwGUY7A5{4bx(mV%v@#6/B-IIlzGGlbAa9SnaAIaouVoB]wO#P%w].*buUB1VwmY!5Eld=ybu[U\u0026xdd\u003ekB95\u003cp3l@++w[LEVBAzKKv@DK4A:-P(uV6N\u003cxMO6oefFCvC4CY5xjSGfw[AFvt)+B!wft#9B98ECDKp(rarU/FwGV5pAaK5JiX0h#arR^HB-RapxMOuniYY/yvpS}\u0026o\u003c@053lQDlaA.:paARTjv}/*[iYZ$)w]z3$Aa9SC3jm)#arUfjzGx[xr7PFsasqeKAV^H/a#A+viwLh5h8^E6gC\u0026SJhEOyKwJqIawh4NGwI=t4hx\u003ei\u00263lQDlar$9jwPI%03lQDlazbHlxjVf(BAg/1wPh6#wO#P%zF%A7uW3f{zEl*YB7Glhc[co=3lQDlarR^HayPtjwPz(oc$^akuVZr%v}xQ/A+fcgc)?F@vpS}\u0026o\u003c@04i=nIMc[cO$x(^T0z/fbmdjEs=arR^HEf{r7arR^KtxBB$Bx]j@arR!szxJO6ByfcgvpJ\u003e/vrb{%Byf61BAIRw",
            "ln": 9565,
            "col": 30,
            "line": 239
          },
          {
            "b": "arR^HatdkIAaJK3c)A?yy?WA5xK$Q.wPw$zed9HxarR^HarS9{3lQDlarR^HayPtjwPz)1wPn\u003ew3lQDlarR^HarR^HazkncuVZr%v}xQ/A+fcgc)\u0026RsvpS}\u0026B15TEarR^HarR^HarR^Hq/uI:c$WyrzddJfc)yu0eQHC*m13TvfLi0%h^{bGvQRnJggAf]fFK:",
            "ln": 10230,
            "col": 12,
            "line": 265
          },
          {
            "b": "B6\u0026*6zE\u003ejBed9HxarR^HarR^HarR\u003epaA?spB7]MgeIF\u003e3xK$Q.wPw]gB-RTExKM6}az2!av@#KjazbLmAV!$dwO+)#a{]CnarR^HarS9{3lQDlarR^HayPtjwPz(oc\u003c?7tarR^HarR^HarUSiA=U/0BAg/1wNxdZc)\u0026LAA=2lbaT!J*fFdSJnKN$U",
            "ln": 11479,
            "col": 77,
            "line": 304
          },
          {
            "b": "3lQDlarR^HaA.:paA8jgzGGDawO(12A^oYbxkzG}vqF1jarR^HarR^HB-Rapz/xo9By/o1zdN*fD0+S6yDsH}A=k]9xjk)@z/dP%rb#zSwKyxNBy/Ysp\u0026ZF[vp%1\u003cz/N]D3lQDlarR^HazkIevQT7li=!\u003eOuVY\u003e7Bye([A9)N8z/xb$vruBdc@+j}v}w2CzGGDmBwN0@Aa9x/Bz(gXi=nIMc[cPb3lQDlarR^Haz+Rhaz(myazts{wmU",
            "ln": 13210,
            "col": 46,
            "line": 352
          },
          {
            "b": "vp%d1z!rPgdp0o$z!6#hwPI^aC4CY3By/JnB0b/parR^HB-RapB9hCkAYMmdv%8*jwO#P%BAg/1wNxdZefFIGBAg/1ByfcgvpJ\u003eQx\u003ehSN3lQDlaA.:pazt\u003esA5{3JwNPaXA.P$Yi%)8MarU/FwGU]gwO#Q3y?mD{BAhT/i=]yJv}vXZrb#zSwPyQ/z*2\u00269wPw]4B0a*K3lQDlaA.:paARTjv}/*[uVQv0B7ol8vR6Nvi=5kIwPx*)q/#L\u003cv@=o)wPyj:BrC1kayvhq3lQDlatkx3avdb(A:-D?eOO-rvix5*y\u00260W6az\u003e?9xMLwrwO#33Bzb98azC)twmYN\u003evR6N*By/olas.nEBsFzPxK@r8zE\u003c@0zvdHearSr\u003cfcBXkBn",
            "ln": 14117,
            "col": 35,
            "line": 377
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "opentelemetry::Context::current"
            ],
            [
              "",
              "context.span"
            ],
            [
              "",
              "span.span_context"
            ],
            [
              "",
              "span_context.is_valid.then"
            ],
            [
              "",
              "span_context.is_valid"
            ],
            [
              "",
              "span_context.trace_id"
            ],
            [
              "",
              "span_context.span_id"
            ],
            [
              "",
              "opentelemetry::Context::current"
            ],
            [
              "",
              "context.span"
            ],
            [
              "",
              "span.span_context"
            ],
            [
              "",
              "span_context.is_valid.then"
            ],
            [
              "",
              "span_context.is_valid"
            ],
            [
              "",
              "span_context.trace_id.to_string"
            ],
            [
              "",
              "span_context.trace_id"
            ],
            [
              "",
              "super::current_trace_id.or_else"
            ],
            [
              "",
              "super::current_trace_id"
            ],
            [
              "",
              "get_traceparent.and_then"
            ],
            [
              "",
              "get_traceparent"
            ],
            [
              "",
              "headers.get"
            ],
            [
              "",
              "traceparent.split.collect"
            ],
            [
              "",
              "traceparent.split"
            ],
            [
              "",
              "parts.len"
            ],
            [
              "",
              "is_valid_trace_id"
            ],
            [
              "",
              "is_valid_parent_id"
            ],
            [
              "",
              "is_valid_flags"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "s.len"
            ],
            [
              "",
              "s.bytes.all"
            ],
            [
              "",
              "s.bytes"
            ],
            [
              "",
              "b.is_ascii_digit"
            ],
            [
              "",
              "is_lowercase_hex"
            ],
            [
              "",
              "s.bytes.any"
            ],
            [
              "",
              "s.bytes"
            ],
            [
              "",
              "is_lowercase_hex"
            ],
            [
              "",
              "s.bytes.any"
            ],
            [
              "",
              "s.bytes"
            ],
            [
              "",
              "is_lowercase_hex"
            ],
            [
              "",
              "v.to_str.ok"
            ],
            [
              "",
              "v.to_str"
            ],
            [
              "",
              "http::HeaderName::from_bytes"
            ],
            [
              "",
              "key.as_bytes"
            ],
            [
              "",
              "http::HeaderValue::from_str"
            ],
            [
              "",
              "opentelemetry::global::get_text_map_propagator"
            ],
            [
              "",
              "propagator.extract"
            ],
            [
              "",
              "HeadersExtractor"
            ],
            [
              "",
              "span.set_parent"
            ],
            [
              "",
              "super::get_traceparent"
            ],
            [
              "",
              "super::parse_trace_id"
            ],
            [
              "",
              "span.record"
            ],
            [
              "",
              "span.record"
            ],
            [
              "",
              "opentelemetry::Context::current"
            ],
            [
              "",
              "opentelemetry::global::get_text_map_propagator"
            ],
            [
              "",
              "propagator.inject_context"
            ],
            [
              "",
              "HeadersInjector"
            ],
            [
              "",
              "super::get_traceparent"
            ],
            [
              "",
              "super::parse_trace_id"
            ],
            [
              "",
              "span.record"
            ],
            [
              "",
              "span.record"
            ],
            [
              "",
              "http::HeaderMap::new"
            ],
            [
              "",
              "headers.insert"
            ],
            [
              "",
              "http::HeaderMap::new"
            ],
            [
              "",
              "headers.insert"
            ],
            [
              "",
              "imp::set_parent_from_headers"
            ],
            [
              "",
              "opentelemetry::global::set_text_map_propagator"
            ],
            [
              "",
              "opentelemetry_sdk::propagation::TraceContextPropagator::new"
            ],
            [
              "",
              "http::HeaderMap::new"
            ],
            [
              "",
              "imp::inject_current_span"
            ],
            [
              "",
              "http::HeaderMap::new"
            ],
            [
              "",
              "imp::inject_current_span"
            ],
            [
              "",
              "http::HeaderMap::new"
            ],
            [
              "",
              "headers.insert"
            ],
            [
              "",
              "value.parse.expect"
            ],
            [
              "",
              "value.parse"
            ],
            [
              "",
              "header"
            ],
            [
              "",
              "opentelemetry_sdk::trace::SdkTracerProvider::builder.build"
            ],
            [
              "",
              "opentelemetry_sdk::trace::SdkTracerProvider::builder"
            ],
            [
              "",
              "provider.tracer"
            ],
            [
              "",
              "tracing_subscriber::registry.with"
            ],
            [
              "",
              "tracing_subscriber::registry"
            ],
            [
              "",
              "tracing_opentelemetry::layer.with_tracer"
            ],
            [
              "",
              "tracing_opentelemetry::layer"
            ],
            [
              "",
              "tracing::subscriber::with_default"
            ],
            [
              "",
              "in_active_span"
            ],
            [
              "",
              "super::current_trace_id.expect"
            ],
            [
              "",
              "super::current_trace_id"
            ],
            [
              "",
              "super::extract_trace_id"
            ],
            [
              "",
              "valid_header_from_another_trace"
            ],
            [
              "",
              "in_active_span"
            ],
            [
              "",
              "super::current_trace_id.expect"
            ],
            [
              "",
              "super::current_trace_id"
            ],
            [
              "",
              "http::HeaderMap"
            ],
            [
              "",
              "opentelemetry::trace::TraceContextExt"
            ],
            [
              "",
              "opentelemetry::trace::TraceContextExt"
            ],
            [
              "",
              "super::parse_trace_id"
            ],
            [
              "",
              "http::HeaderMap"
            ],
            [
              "",
              "http::HeaderName"
            ],
            [
              "",
              "http::HeaderValue"
            ],
            [
              "",
              "opentelemetry::Context"
            ],
            [
              "",
              "opentelemetry::global"
            ],
            [
              "",
              "opentelemetry::propagation::Extractor"
            ],
            [
              "",
              "opentelemetry::propagation::Injector"
            ],
            [
              "",
              "tracing::Span"
            ],
            [
              "",
              "tracing_opentelemetry::OpenTelemetrySpanExt"
            ],
            [
              "",
              "super::parse_trace_id"
            ],
            [
              "",
              "http::HeaderMap"
            ],
            [
              "",
              "tracing::Span"
            ],
            [
              "",
              "imp::inject_current_span"
            ],
            [
              "",
              "imp::set_parent_from_headers"
            ],
            [
              "",
              "super::*"
            ],
            [
              "",
              "http::HeaderMap"
            ],
            [
              "",
              "tracing::info_span"
            ],
            [
              "",
              "opentelemetry::global"
            ],
            [
              "",
              "opentelemetry_sdk::propagation::TraceContextPropagator"
            ],
            [
              "",
              "super::current_trace_id"
            ],
            [
              "",
              "super::extract_trace_id"
            ],
            [
              "",
              "http::HeaderMap"
            ],
            [
              "",
              "opentelemetry::trace::TracerProvider"
            ],
            [
              "",
              "tracing_subscriber::layer::SubscriberExt"
            ]
          ],
          "mbr": [
            "b.is_ascii_digit",
            "context.span",
            "current_trace_id.expect",
            "current_trace_id.or_else",
            "get_traceparent.and_then",
            "headers.get",
            "headers.insert",
            "key.as_bytes",
            "opentelemetry_sdk::trace::SdkTracerProvider::builder.build",
            "parts.len",
            "propagator.extract",
            "propagator.inject_context",
            "provider.tracer",
            "s.bytes",
            "s.bytes.all",
            "s.bytes.any",
            "s.len",
            "span.record",
            "span.set_parent",
            "span.span_context",
            "span_context.is_valid",
            "span_context.is_valid.then",
            "span_context.span_id",
            "span_context.trace_id",
            "span_context.trace_id.to_string",
            "traceparent.split",
            "traceparent.split.collect",
            "tracing_opentelemetry::layer.with_tracer",
            "tracing_subscriber::registry.with",
            "v.to_str",
            "v.to_str.ok",
            "value.parse",
            "value.parse.expect"
          ],
          "tgt": [
            "HeadersExtractor",
            "HeadersInjector",
            "Some",
            "b.is_ascii_digit",
            "context.span",
            "get_traceparent",
            "get_traceparent.and_then",
            "header",
            "headers.get",
            "headers.insert",
            "http::HeaderMap::new",
            "http::HeaderName::from_bytes",
            "http::HeaderValue::from_str",
            "imp::inject_current_span",
            "imp::set_parent_from_headers",
            "in_active_span",
            "is_lowercase_hex",
            "is_valid_flags",
            "is_valid_parent_id",
            "is_valid_trace_id",
            "key.as_bytes",
            "opentelemetry::Context::current",
            "opentelemetry::global::get_text_map_propagator",
            "opentelemetry::global::set_text_map_propagator",
            "opentelemetry_sdk::propagation::TraceContextPropagator::new",
            "opentelemetry_sdk::trace::SdkTracerProvider::builder",
            "opentelemetry_sdk::trace::SdkTracerProvider::builder.build",
            "parts.len",
            "propagator.extract",
            "propagator.inject_context",
            "provider.tracer",
            "s.bytes",
            "s.bytes.all",
            "s.bytes.any",
            "s.len",
            "span.record",
            "span.set_parent",
            "span.span_context",
            "span_context.is_valid",
            "span_context.is_valid.then",
            "span_context.span_id",
            "span_context.trace_id",
            "span_context.trace_id.to_string",
            "super::current_trace_id",
            "super::current_trace_id.expect",
            "super::current_trace_id.or_else",
            "super::extract_trace_id",
            "super::get_traceparent",
            "super::parse_trace_id",
            "traceparent.split",
            "traceparent.split.collect",
            "tracing::subscriber::with_default",
            "tracing_opentelemetry::layer",
            "tracing_opentelemetry::layer.with_tracer",
            "tracing_subscriber::registry",
            "tracing_subscriber::registry.with",
            "v.to_str",
            "v.to_str.ok",
            "valid_header_from_another_trace",
            "value.parse",
            "value.parse.expect"
          ],
          "funcs": [
            [
              "current_trace_ids",
              2225
            ],
            [
              "current_trace_id",
              2876
            ],
            [
              "current_trace_id",
              3305
            ],
            [
              "extract_trace_id",
              4276
            ],
            [
              "get_traceparent",
              4588
            ],
            [
              "parse_trace_id",
              5119
            ],
            [
              "is_lowercase_hex",
              5530
            ],
            [
              "is_valid_trace_id",
              5762
            ],
            [
              "is_valid_parent_id",
              5943
            ],
            [
              "is_valid_flags",
              6106
            ],
            [
              "get",
              6645
            ],
            [
              "keys",
              6765
            ],
            [
              "set",
              7049
            ],
            [
              "set_parent_from_headers",
              7913
            ],
            [
              "inject_current_span",
              8580
            ],
            [
              "set_parent_from_headers",
              9125
            ],
            [
              "inject_current_span",
              9540
            ],
            [
              "get_traceparent_none_when_absent",
              9878
            ],
            [
              "get_traceparent_returns_the_raw_value",
              10004
            ],
            [
              "parses_a_valid_version_00_header",
              10431
            ],
            [
              "rejects_obviously_invalid_headers",
              10628
            ],
            [
              "rejects_a_parseable_but_invalid_segment",
              10911
            ],
            [
              "validates_the_whole_version_00_header",
              11341
            ],
            [
              "set_parent_from_headers_records_ids_without_panicking",
              12503
            ],
            [
              "inject_current_span_does_not_panic",
              13169
            ],
            [
              "inject_current_span_is_a_noop_without_otel",
              13649
            ],
            [
              "header",
              14552
            ],
            [
              "valid_header_from_another_trace",
              14738
            ],
            [
              "in_active_span",
              14994
            ],
            [
              "active_span_wins_over_a_valid_header_from_another_trace",
              15598
            ],
            [
              "invalid_header_inside_a_span_yields_the_span_id",
              16466
            ],
            [
              "header_is_used_only_when_no_span_is_active",
              16992
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.ne": 2,
              "op.lor": 1,
              "op.land": 7,
              "max_depth": 16,
              "call_count": 106,
              "node_count": 3683,
              "member_count": 33,
              "op_density.eq": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "op_density.land": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 17333,
              "entropy": 4.83
            },
            "text": {
              "lines": 453,
              "top_char": 101,
              "max_ws_run": 3,
              "digit_ratio": 0.03,
              "space_count": 3498,
              "char_entropy": 4.83,
              "unique_chars": 88,
              "top_char_null": 0,
              "string_density": 0.12,
              "top_char_ratio": 0.08,
              "avg_line_length": 37.26,
              "max_line_length": 100,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.1,
              "last_line_length": 1,
              "whitespace_ratio": 0.23,
              "identifier_density": 1.26,
              "line_length_stddev": 28.79,
              "encoded_string_ratio": 0.04,
              "normalized_string_count": 2.58,
              "repeated_char_sequences": 70,
              "suspicious_comment_ratio": 0.04,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 17.91
            },
            "binds": {
              "count": 23
            },
            "binary": {
              "peak_region_bytes": 14336,
              "peak_region_entropy": 4.95
            },
            "source": {
              "class_count": 2,
              "function_count": 29
            },
            "imports": {
              "count": 28,
              "aliased": 5,
              "wildcard": 1,
              "third_party_count": 28,
              "third_party_ratio": 1
            },
            "strings": {
              "hex": 2,
              "bytes": 1182,
              "count": 55,
              "avg_length": 21.49,
              "max_length": 55,
              "avg_entropy": 2.97,
              "empty_count": 1,
              "entropy_stddev": 0.92
            },
            "comments": {
              "chars": 6056,
              "count": 102,
              "lines": 102,
              "high_entropy": 4,
              "to_code_ratio": 0.29
            },
            "functions": {
              "count": 31,
              "density": 7.06,
              "avg_params": 0.69,
              "code_ratio": 0.53,
              "max_params": 3,
              "one_liners": 1,
              "length_stddev": 5.19,
              "avg_name_length": 24.59,
              "no_params_count": 16,
              "avg_length_lines": 7.47,
              "max_length_lines": 26,
              "min_length_lines": 1,
              "high_entropy_names": 14,
              "single_char_params": 5,
              "avg_param_name_length": 4.77
            },
            "identifiers": {
              "count": 572,
              "unique": 158,
              "avg_length": 10.94,
              "max_length": 55,
              "min_length": 1,
              "avg_entropy": 2.54,
              "reuse_ratio": 0.28,
              "length_stddev": 10.16,
              "has_digit_ratio": 0.01,
              "sequential_names": 6,
              "single_char_count": 7,
              "single_char_ratio": 0.04,
              "high_entropy_count": 17,
              "high_entropy_ratio": 0.11,
              "all_lowercase_ratio": 0.8,
              "all_uppercase_ratio": 0.03,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 5,
        "mol": "Md₂(In₃Pa)",
        "path": "cf-gears-toolkit-trace-context-0.1.0.crate!!cf-gears-toolkit-trace-context-0.1.0/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "4bae2ac4d70998c807f6e7050081f7776889463722df029a4c01f788cfe89efa",
        "size": 17333,
        "traits": [
          {
            "id": "metadata/import/rust/http/headermap::http/headermap",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::HeaderMap",
            "spans": [
              [
                1317,
                15
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/trace/tracecontextext::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::trace::TraceContextExt as _",
            "spans": [
              [
                2335,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/parse_trace_id::super/parse_trace_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parse_trace_id",
            "spans": [
              [
                6216,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/http/headername::http/headername",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::HeaderName",
            "spans": [
              [
                6265,
                16
              ]
            ]
          },
          {
            "id": "metadata/import/rust/http/headervalue::http/headervalue",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::HeaderValue",
            "spans": [
              [
                6277,
                17
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/context::opentelemetry/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::Context",
            "spans": [
              [
                6324,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/global::opentelemetry/global",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::global",
            "spans": [
              [
                6333,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/propagation/extractor::opentelemetry/propagation/extractor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::propagation::Extractor",
            "spans": [
              [
                6363,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/propagation/injector::opentelemetry/propagation/injector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::propagation::Injector",
            "spans": [
              [
                6374,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/span::tracing/span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::Span",
            "spans": [
              [
                6400,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing_opentelemetry/opentelemetryspanext::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_opentelemetry::OpenTelemetrySpanExt as _",
            "spans": [
              [
                6423,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/imp/inject_current_span::imp/inject_current_span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports imp::inject_current_span",
            "spans": [
              [
                9613,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/imp/set_parent_from_headers::imp/set_parent_from_headers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports imp::set_parent_from_headers",
            "spans": [
              [
                9634,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                9739,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing/info_span::tracing/info_span",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::info_span",
            "spans": [
              [
                9782,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry_sdk/propagation/tracecontextpropagator::opentelemetry_sdk/propagation/tracecontextpropagator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry_sdk::propagation::TraceContextPropagator",
            "spans": [
              [
                13258,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/current_trace_id::super/current_trace_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::current_trace_id",
            "spans": [
              [
                14165,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/extract_trace_id::super/extract_trace_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::extract_trace_id",
            "spans": [
              [
                14183,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/opentelemetry/trace/tracerprovider::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports opentelemetry::trace::TracerProvider as _",
            "spans": [
              [
                14235,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tracing_subscriber/layer/subscriberext::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing_subscriber::layer::SubscriberExt as _",
            "spans": [
              [
                14286,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                69,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                107,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                4124,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                11527,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                787,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                598,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                339,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                9661,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                9862,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              27,
              28
            ],
            "spans": [
              [
                9661,
                12
              ],
              [
                9862,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 903,
              "entropy": 4.8
            },
            "binary": {
              "peak_region_bytes": 903,
              "peak_region_entropy": 4.8
            },
            "registry": {
              "age_days": 0,
              "published_at": 1790855474,
              "releases_24h": 1,
              "releases_48h": 1,
              "is_deprecated": 0,
              "release_count": 1,
              "unpacked_size": 13741,
              "downloads_total": 0,
              "version_removed": 0,
              "package_age_days": 0,
              "first_published_at": 1790855474
            }
          }
        },
        "id": 6,
        "mol": "Md(Re)",
        "path": "cf-gears-toolkit-trace-context@0.1.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "fe1d36c91bf11dc294c78cfb769870c398ed4e3b733dab468771c4ea403f8c77",
        "size": 903,
        "traits": [
          {
            "id": "metadata/registry::brand-new-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package first published within seven days"
          },
          {
            "id": "metadata/registry::few-releases",
            "conf": 1.0,
            "crit": 3,
            "desc": "Three or fewer releases"
          },
          {
            "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": "c1ea9",
    "v": "8"
  }
}