{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.018581212,
        "rte": "az",
        "prob": 0.018581212
      },
      {
        "cls": 0,
        "raw": 0.0063979626,
        "rte": "az/tar",
        "prob": 0.0063979626
      }
    ],
    "prob": 0.018581212,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.01858121156692505,
        "type": "crate"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "markdown"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011255343451921362,
        "type": "rust"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013182560905988794,
        "type": "rust"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011702378287736792,
        "type": "rust"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014702479347761255,
        "type": "rust"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-25T08:59:05Z"
  },
  "path": "minidom-0.18.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H₂(Cm₂F)Md₂(InPa)",
        "sha": "040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97",
        "path": "/tmp/promoter-2206739594/040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97/minidom-0.18.0.crate",
        "risk": 5,
        "size": 25510,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 25510,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 25510,
              "peak_region_entropy": 7.82
            }
          }
        },
        "ident": {
          "name": {
            "value": "minidom",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://gitlab.com/xmpp-rs/xmpp-rs",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://gitlab.com/xmpp-rs/xmpp-rs",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "lumi@pew.im",
            "linkmauve@linkmauve.fr",
            "eijebong+minidom@bananium.fr",
            "astro@spaceboyz.net",
            "pep@bouah.net"
          ],
          "authors": [
            {
              "name": "lumi",
              "role": "author",
              "email": "lumi@pew.im",
              "source": "crate.authors"
            },
            {
              "name": "Emmanuel Gil Peyrot",
              "role": "author",
              "email": "linkmauve@linkmauve.fr",
              "source": "crate.authors"
            },
            {
              "name": "Bastien Orivel",
              "role": "author",
              "email": "eijebong+minidom@bananium.fr",
              "source": "crate.authors"
            },
            {
              "name": "Astro",
              "role": "author",
              "email": "astro@spaceboyz.net",
              "source": "crate.authors"
            },
            {
              "name": "Maxime “pep” Buquet",
              "role": "author",
              "email": "pep@bouah.net",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.18.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "minidom",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/element/elementbuilder::element/elementbuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::ElementBuilder",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/slice::core/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::slice",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/element/element::element/element",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::Element",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/error/result::error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::Result",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/borrow::std/borrow/borrow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Borrow",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Path or filename indicates Rust tests",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/minidom/element::minidom/element",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports minidom::Element",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/error/error::error/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::Error",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/borrow/cow::alloc/borrow/cow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::borrow::Cow",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/format::alloc/format",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::format",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/vec/vec::alloc/vec/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::vec::Vec",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/writer/encoder::rxml/writer/encoder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::writer::Encoder",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/prefixes/namespace::crate/prefixes/namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prefixes::Namespace",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/xml_ncname::rxml/xml_ncname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::xml_ncname",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/writer/tracknamespace::rxml/writer/tracknamespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::writer::TrackNamespace",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/alloc/collections/btreemap::alloc/collections/btreemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::collections::BTreeMap",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/thiserror/error::thiserror/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports thiserror::Error",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 1850,
                "file": 8,
                "line": 78
              },
              {
                "off": 29096,
                "file": 9,
                "line": 951
              },
              {
                "file": 11
              },
              {
                "file": 15
              }
            ],
            "uses": [
              11,
              27
            ]
          },
          {
            "id": "metadata/import/rust/rxml/writer/item::rxml/writer/item",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::writer::Item",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::cleartext-http-url-code-literal",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code embeds cleartext HTTP URL literal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/import/rust/rxml/namespace::RxmlNamespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::Namespace as RxmlNamespace",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "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-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/error::crate/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Error",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/node/node::crate/node/node",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::node::Node",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/element/elementbuilder::crate/element/elementbuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::element::ElementBuilder",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/rawreader::rxml/rawreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::RawReader",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/result::crate/error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Result",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/element/children::element/children",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::Children",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/io::std/io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/element/childrenmut::element/childrenmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::ChildrenMut",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/intoattributevalue::super/intoattributevalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::IntoAttributeValue",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/import/rust/rxml/namespace::rxml/namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::Namespace",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/convert/intoattributevalue::convert/intoattributevalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports convert::IntoAttributeValue",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/crate/error/error::crate/error/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Error",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/convert/intoattributevalue::crate/convert/intoattributevalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::convert::IntoAttributeValue",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/ncname::rxml/ncname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::NcName",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml::rxml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/node/node::node/node",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports node::Node",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/element/itemwriter::crate/element/itemwriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::element::ItemWriter",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/attrmap::rxml/attrmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::AttrMap",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/btreemap::std/collections/btreemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::BTreeMap",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/rawevent::rxml/rawevent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::RawEvent",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/alloc/string/string::alloc/string/string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::string::String",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/prefixes/prefix::crate/prefixes/prefix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prefixes::Prefix",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/namespaces/nschoice::namespaces/nschoice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports namespaces::NSChoice",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::repeated-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-inline-tests-module-path",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust inline tests module path",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/net/ipaddr::core/net/ipaddr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports core::net::IpAddr",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/str/fromstr::core/str/fromstr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::str::FromStr",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/element/element::crate/element/element",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::element::Element",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/core/fmt::core/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::fmt",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/rxml/xmlversion::rxml/xmlversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::XmlVersion",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/element::crate/element",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Element",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/namespaces/nschoice::crate/namespaces/nschoice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::namespaces::NSChoice",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/hash/hash::std/hash/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::hash::Hash",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/prefixes/prefixes::crate/prefixes/prefixes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prefixes::Prefixes",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_builder/treebuilder::crate/tree_builder/treebuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_builder::TreeBuilder",
            "from": [
              {
                "file": 9
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "f!+gmi64x?asXH2A+eV{x(mMA3lQDlasXHiwO(vewGSvwByV:ww[ty)B-I4ow]zYjzF%.wvR64TB-Rapx(\u003eFmvqxB}ayYFcy?aV2vqfK2z/b[8arR^Haz#9HwmYvYB.(dKw[ty)B-I5me^-ZzarScRl1BHGu}1)yzdNQbiYZX\u003eBAg-aB6{bjxKM09A+flkx(W^aaARpdayPwlA+P09By=OjvqPN%Aa9l/azCZovpS[.BzkVh3lQDlarR!GzY\u0026BRy?mD{zGE{2vruQiu)3\u003ewxLy%\u0026ay]4}vrDydB0bNyayGkmzeql]pgn0JB8UL$wJz\u003e\u0026",
            "ln": 43,
            "col": 29,
            "line": 3
          },
          {
            "b": "y?mD{zGGnezF%.wB-RbnayEGSBAg8:A9%/gzY\u003cayz/PzivruQix\u003c#jbwPGyBvqYP#BzbxfayP8czY\u0026+hAbol1A%:3jarR^HB8L]baz(4qwGUF@vqYZ?B0bgmaARpdavQ9TzdNQbazC.nwPzx\u003ev}u^7BZ]8cvriM9By/G3Bz(hvaA8c8arR^HarU9mBAh88",
            "ln": 366,
            "col": 9,
            "line": 10
          },
          {
            "b": "az\u003eXbz/QaCv@DydB-qCpz/cXozxJC9z/YSgxcqq8xlbhcz/M$iy?mD{zGG}xCwhejayMygvqPM#y\u0026si7wPwb2arR^HaARp9zxHX\u003e.K$v-By/I2arR^HdJ?J8y\u003cvdmzEE0\u003cwGV8dwGU\u0026iazbg[BAIRnB0bykaAzZzy+cYMwGUJ4zSlhmBrCEjwN(](",
            "ln": 1382,
            "col": 12,
            "line": 38
          },
          {
            "b": "A=L-3BzMjBd0fchzFKqon)#^WwPw}y3lQDlasXH6x)p+wB-qqrA=-Boz/M$rwP}ZaaAzQCByMBwB7F]9xMOunB2\u003e%cxk8E3BZ=$kz/4dFB-RTRy*?i]flhhRBt4uHB9h5nff7ZvixnI}3ry.UB7]MgattA5gCgvjaAz4fwNPT\u003ewfrSYgbgvmf!CaoiTM#LdJ?8(vqYZ?A%:3jarScRmSirSwGU(0zdN^cvpJ\u003e\u0026aA8cumqMKLwO#PvaA}Hkv}W0evriM1ayYu",
            "ln": 1970,
            "col": 57,
            "line": 55
          },
          {
            "b": "dJ?L@A==27y^\u0026s^x(d*9wO(0@Byxo9z/cXfz/M%?y?mD{zGE1fzE:\u003e+z!9A4xKM6}ayX[[zxJC5vqYZ?wft#j3lQDlarR!rzGx@vwGU(0zdN^cvpJ\u003e\u0026az\u003eLev}V#@C4CLlx\u003ewGfxK@r8vRPE:BAnNkA+cwhz/^ayBAhIlBAIRjy\u00261w7arR^HarUln",
            "ln": 2438,
            "col": 5,
            "line": 69
          },
          {
            "b": "l1BIuBzkVhA%:3jarSlUoLFxWawDo!C4z!pwPhD]v}xf[wPz*fA:h%YxKLQ)aA}KwxDQ[}x(4{jwGSxzxMOunB2\u003e%cxk8E7vpy\u003c0z/4dzB.$?Cze0)4wn=rpA=S)JwPzA{uVGZ$B.bSoB1YpcasNTuarR^Uax-?#awuG(ayO!\u003ewN({8B-qqrA=-Boz/M$AA+PSfzF784z/6u5zGG}xvqYP#zdc%^aARpdaA}\u003cuBzkS9az\u003eXixM4B5aA.:paAqKrv@0VvzepN",
            "ln": 3931,
            "col": 5,
            "line": 112
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 5320,
              "entropy": 4.9
            },
            "text": {
              "lines": 135,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.08,
              "space_count": 923,
              "char_entropy": 4.9,
              "unique_chars": 84,
              "top_char_null": 0,
              "top_char_ratio": 0.09,
              "avg_line_length": 38.41,
              "max_line_length": 164,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.15,
              "last_line_length": 146,
              "whitespace_ratio": 0.2,
              "line_length_stddev": 35.81,
              "unusual_whitespace": 1
            },
            "binary": {
              "peak_region_bytes": 5320,
              "peak_region_entropy": 4.95
            }
          }
        },
        "id": 2,
        "mol": "H(Cm)",
        "path": "/tmp/promoter-2206739594/040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97/minidom-0.18.0.crate!!minidom-0.18.0/CHANGELOG.md",
        "pid": 0,
        "risk": 1,
        "sha": "1122b996bea5d52479ef80d42e8919b67b60be5b94cd86b1a1c15bfcffa0aca1",
        "size": 5320,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                200,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                414,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                186,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                2486,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                91,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1430,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                418,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                2034,
                19
              ],
              [
                3995,
                19
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "vqZj0y-(kZy-(L=D2^?BauTEOzFK8$B-}sYy?W^5zddNgwIdOnj{\u0026}@3nj4Pra]#!ax9i3A:@V6lVlHDavZo\u0026z6iLlaAIWmygQ)%aARJABzbkdBy/GfB0bykaARpdawD^2x(4P]aw^h\u0026y?Ww^fe1Cwx\u003e7Z(B7D)BB$K))e?![2nOf8Nay/teC{43qaARpdawCWaaA}mnaz#atay]hcBAh88B-.h9aA}KwxDRzgx(:RmfcB\u003evy?kdus-nB9v{%l$z^)/%x(k5izE\u003c@0BrCmsBz%n]fkUSNx(4P]e]L=yfhknpfetdlfd)Osfe1E\u003ek{g2.wozZ1aA}Hkv}V#@CYmOwBAnNkazbheaARTjx([zsw]zYjv@DmdwPz)bzF78lD2NtoaARJAwO+{{wO#QhayPd#ayPwlA+P09By/IC3jp]%wGUz$y\u0026r/Ai=/y-x(mMAi-ycvx(mMB3jnBtfcAL6BAg/7BrCglAV/EHAaK8kCw7Y2xDQ![zxJz1ay/tcC4CYowN({9zY\u0026FaayPwlA+P09By=OrvqH6$e^=MuvJY=kvqf*anP5S*l3di?x\u003c#jbwMAj",
            "ln": 66,
            "col": 26,
            "line": 2
          },
          {
            "b": "wO+%hvqYQ.Bzbl6c}Oq#z:wF!A+P09By!GYy\u0026%qIi+-FNz^M{{BAh88B-.h4C42ifwHN%earR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)nP5S*l3di?x\u003c#jbwMAkQB.9SwarR^HB-Rapv@Dy0iY.d\u0026BuhDOA6X2BAYTQJarR!HB7DF7z/PzIi=/y-iYY-Jz/5A{AYTQnarR^Hbu]n3B97W{arR^Hw]n-kwPI%2x(n3huTX4#A+P09By!*5vqH6$uVf*?x(n3lc[co=3lQDlarR^HayPtjwPz)1wPn\u003ewf/Bele[]iBz^M{{BAh88B-.h4C42ifwHF#WB-8zzvq)RzefDb\u003ehx\u003cOi3lQDlarR^HayPtjwPz)1wPn\u003ewf/KkfhzeYYBz\u003eI{BAzLqvS=^7uV]\u003c]B.8%Ie{h4",
            "ln": 1670,
            "col": 10,
            "line": 68
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String"
            ],
            [
              "",
              "super::IntoAttributeValue"
            ],
            [
              "",
              "core::net::IpAddr"
            ],
            [
              "",
              "core::str::FromStr"
            ]
          ],
          "tgt": [
            "Some"
          ],
          "funcs": [
            [
              "into_attribute_value",
              1207
            ],
            [
              "into_attribute_value",
              1327
            ],
            [
              "into_attribute_value",
              1455
            ],
            [
              "into_attribute_value",
              1611
            ],
            [
              "test_into_attribute_value_on_ints",
              1866
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 10,
              "call_count": 6,
              "node_count": 642
            },
            "file": {
              "size": 2625,
              "entropy": 4.86
            },
            "text": {
              "lines": 96,
              "top_char": 116,
              "digit_ratio": 0.05,
              "space_count": 528,
              "char_entropy": 4.86,
              "unique_chars": 76,
              "top_char_null": 0,
              "import_density": 4.17,
              "string_density": 0.1,
              "top_char_ratio": 0.08,
              "avg_line_length": 26.34,
              "max_line_length": 88,
              "empty_line_ratio": 0.13,
              "last_line_length": 1,
              "whitespace_ratio": 0.24,
              "identifier_density": 0.96,
              "line_length_stddev": 24.76,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.41,
              "normalized_string_count": 1.02,
              "repeated_char_sequences": 8,
              "suspicious_comment_ratio": 0.11,
              "normalized_function_count": 0.51,
              "imports_to_functions_ratio": 0.8,
              "strings_to_functions_ratio": 2,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 3.8,
              "identifiers_to_functions_ratio": 5
            },
            "binary": {
              "peak_region_bytes": 2625,
              "peak_region_entropy": 4.8
            },
            "source": {
              "class_count": 1,
              "function_count": 2
            },
            "imports": {
              "count": 4,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 30,
              "count": 10,
              "ip_count": 2,
              "avg_length": 3,
              "max_length": 9,
              "avg_entropy": 1.14,
              "entropy_stddev": 0.25
            },
            "comments": {
              "chars": 518,
              "count": 9,
              "empty": 1,
              "lines": 8,
              "url_count": 1,
              "high_entropy": 1,
              "to_code_ratio": 0.09
            },
            "functions": {
              "count": 3,
              "density": 5.21,
              "avg_params": 0.8,
              "code_ratio": 0.3,
              "max_params": 1,
              "length_stddev": 5.6,
              "avg_name_length": 22.6,
              "no_params_count": 1,
              "avg_length_lines": 5.8,
              "max_length_lines": 17,
              "min_length_lines": 3,
              "avg_param_name_length": 4
            },
            "identifiers": {
              "count": 92,
              "unique": 25,
              "avg_length": 9.32,
              "max_length": 33,
              "min_length": 1,
              "avg_entropy": 2.42,
              "reuse_ratio": 0.27,
              "length_stddev": 8.13,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.04,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.12,
              "all_lowercase_ratio": 0.72,
              "all_uppercase_ratio": 0.04
            }
          }
        },
        "id": 8,
        "mol": "Md₂(InPa)",
        "path": "/tmp/promoter-2206739594/040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97/minidom-0.18.0.crate!!minidom-0.18.0/src/convert.rs",
        "pid": 0,
        "risk": 3,
        "sha": "2656a12b8b619fb4aff6acd7c23fdf038d29f5c3af24209d66aa67aa1181e54a",
        "size": 2625,
        "traits": [
          {
            "id": "metadata/import/rust/core/net/ipaddr::core/net/ipaddr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports core::net::IpAddr",
            "spans": [
              [
                1802,
                17
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              9,
              10
            ],
            "spans": [
              [
                1734,
                12
              ],
              [
                1850,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/extension/identity::rust-source-extension",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source filename extension"
          },
          {
            "id": "metadata/import/rust/alloc/string/string::alloc/string/string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::string::String",
            "spans": [
              [
                408,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/core/str/fromstr::core/str/fromstr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::str::FromStr",
            "spans": [
              [
                1829,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/intoattributevalue::super/intoattributevalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::IntoAttributeValue",
            "spans": [
              [
                1767,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              12,
              13,
              14,
              15,
              16
            ],
            "spans": [
              [
                354,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "spans": [
              [
                1914,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                1734,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                1850,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                207,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                150,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                387,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                354,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                243,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                114,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "xj#xfc$sXGgb7EqaxSt*z/P.rqfuq+auTHLkY}3!B-p]je]L=yj{\u0026}@3nj4Pra]#!ax9i3A:@V6lVlHDavZo\u0026z6iLlaAIWmygQ)%aARJABzbkdBy/GfB0bykaARpdawD^2x(4P]aw^h\u0026y?Ww^fe1Cwx\u003e7Z(B7D)BB$K))e?![2nOf8Nay/teC{43qaARpdawCWaaA}mnaz#atay]hcBAh88B-.h9aA}KwxDRzgx(:RmfcB\u003evy?kdus-nB9v{%l$z^)/%x(k5izE\u003c@0BrCmsBz%n]fkUSNx(4P]e]L=yfhknpfetdlfd)Osfe1E\u003ep\u0026ZF$x\u003eg^@ayPdgu}1)yzdNQbu)6MpAaHNyCw7Y2xDRtbAb]JhwO#QhavG11az#adwPGyBvqYP#vix34x(4r\u003eAV/Exay/C6vru66Bzbl5aA}KwxF6S0B-Rapv@=11wJz\u003eZz/f-fA=:u6nP5S*l3di?x\u003c#jbwMAkQB.9SwB-Rapv@=11wJz\u003e-A=M8siY.QRA=M8sefE\u00264B9hqvEld^UB7DF7A::63iY.d!zdN^cvpJ\u003e\u0026iYZ2mlUHyLv}v.eB-Rapv@=11wJz\u003e\u0026z!9Aui.\u003cQ7wJHlwB7DF7A::63iY.k2wObU3wPG)[DRO0^wPI*0v}vhlp\u0026ZbVx)qfKp\u0026ZbVx)sigEld^UB7DF7A::63iY.w6wO2jTB.LV5wPx*)rb#LYluN0UwmY^y3jp]%wGUz$y\u0026r/Ai+02FA=ld.iZW?fi%{aKwGUz$y\u0026r/Ai=/y-x(mMAi-ycvx(mMB3uZA3ayP85z^$*?C4CeAi-Y*4i%(sqB7DF7z/PzIi=/aKv}v.eB-Rapv@Dy0iY.t7AYMlJA=k![BAfCI3uZA3aAITniYZ.*A=M8xiYYPCA=M8xi%{aKwGV5owi8++vrl9yi.iX2xGDMzB7DFnByWA[x(u6u3uZA3aAzZzy=TR3A+PSbAYMmdmq=QNwmY^jaw3V^z7D/eA:-D[pgn0JB8UL$wQMSEB-RapA^hCqiY.QNBAzK$vq)+upgn0JB8UL$wGUA5ax0D3y!!zQwPI*0v}vhlpgE4czdLmvqEK=EwNPaXAX5tnzerl:A=U@kzHBON3tae#wO#0@wmYaRzE^9#A+PSbjxBM^x(u3[s8@1%wH[%6iV@D/zeql]CxdztwPx*)rb#zSyFFqPwPI*0v}v?L3lQDlazC}ez8@!hBy/qKcTP4*3lQDlaz2C2iV]:",
            "ln": 348,
            "col": 10,
            "line": 7
          },
          {
            "b": "asp@FBrC4nw*[6farR^HarR^VwQ5f9v@%aywO#0@wmY^7wo8ycwO@S8zEWQ9A+e:5y\u003cviNi%)8MarU\u003eXCxdztwNw\u003eZy:ZStB.j\u0026ge)P[\u003ci%)8MarTD}c[3I[3vJl*fe1$3s8}.*AaK5jvrcpezE:\u003e#ax@k/z-P{XA+PSbu%K)-zE:\u003e#zxJd\u003eA^hCqiY.F9x(){biYYYEv@C)?A:Sf7aARJefe1$3Ab](ux\u003eg=$vixS9ze:r5azb+lv@#B6zxF",
            "ln": 1450,
            "col": 32,
            "line": 42
          },
          {
            "b": "wPxjbarR^HEf$xf3nj4=axiS9wGUz$x\u003c(69Bz\u0026pyx(d*9x\u003ezSkBzbkdB-Rapw]zYjBzbkdwmYvYB.(dxzEEx[B8UL$wGV8nvpK7!zF6qffe1CZze:r5zdNQbvruj4zy#onBZ=FnD2NsqnPXJXs8@1%wPx[mj%i0hlV)D(z/56/wO\u003eH?x(){bjxB6",
            "ln": 2185,
            "col": 65,
            "line": 66
          },
          {
            "b": "B-X:nD30RsauZ\u0026/vrTtrBy/Fvdlv\u003eVarR!ywPP5iB-X:xz^%[Matt\u003e:arR^HCw7YbwGU/2BrBI2zdLbfdiH+@vTi6bB1RAIB7]-gz/c$JcsRuBBz\u003eI$B7nS$wHI1pdiJ%AarR^HarR^Hy\u0026r/ad)k1?i%)8MarR^HarUJfByO#bA::e@y\u0026r/?aBsCrarQ",
            "ln": 2739,
            "col": 10,
            "line": 84
          },
          {
            "b": "fe1$3arR^HarR^HarR^HarR^HarR^VvS=y3wge(*3lQDlatkx33lQDlatkx3ayPtjwPz)1wPn\u003ewwO+{{e]C9mwHF#Uar\u003eYizdK[ui%)8MarSr\u003cfcBXAB7GxluUaj2c$Njaz7YZEc[cX\u0026b5Q?awPI*0v}u\u0026pBz\u003eJ8CwZ#5c[cPb3lQDlatkx3ayPtjwPz)1wPn\u003c",
            "ln": 5500,
            "col": 5,
            "line": 189
          },
          {
            "b": "ayMykwObH]wO#0?aARJABzbkdy\u0026r/(y-)R7zdK\u0026dw/#hex(+zdy?mD{zGE0HBzb98azC)FaA}KwxM53nayMyiz/Y#lvR/P#Ab]J4x)q6V3lQDlar$9cB-RUiB-Rb13lQDlaAhEjazbHlzEEx[c)\u003c1Dy?taseJ$p7B98BBDKp(rarR^HarS1LwO+%h",
            "ln": 6824,
            "col": 16,
            "line": 234
          },
          {
            "b": "arV1rarR^HarR^Hx\u003ewG7wPP4[z/65lC42ifwHO-+aAIagw?EIlBAh88B-.hoe[X:qc)?\u0026pzeq%QzdN^cvpJ\u003efi.\u0026ECmjYN0vqPN8aBsCrarR^HarR^HarR!EwPS6nzxI\u003e@zdLbsvqH6$dlv\u003eVarR^HarR!P3lQDlarR^HawM\u0026)wEoL5arV7t3lQDlao",
            "ln": 7371,
            "col": 3,
            "line": 251
          },
          {
            "b": "C4\u003eF#3lQDlatkx3azU\u003ekCwH\u00263xjSi7w/$#1zdN^cvpJ\u003e\u0026aARp9BrC^CB.\u003eOhxKM6}ayX[[zxJF3v@bN]wN({4zxJ[bA+fcgaz2w2zdNQbB0bvsBrCKywPIB2BrCpnaARpd3lQDlatkx3aAz44wmY^l3lQDlaAhEjazbHlw].*buVGZ^wmY^*Cwhej",
            "ln": 11772,
            "col": 96,
            "line": 381
          },
          {
            "b": "aAIagw?F4ywObU3wPGFmwN/K+A+e=*Ab]J4x)sigc[co=3lQDlarR^HarR^HayPtjwPz(od0GYCBy/FBwO#0@wmY^lzGxfbA:-D[wPzc{B-Y2Xe[wK6y*?u}uUj1%wN)g@arR^HarR^HarR^HarR^HAb]J4x)qmsB6\u0026D?A+e\u0026hdk2ECA41XaC$z)}z-P}3",
            "ln": 13217,
            "col": 35,
            "line": 417
          },
          {
            "b": "diHiaaxA5-jwG*9wJ?k-3lQDlarR^HaAIagw?EObx(4s2wO%bhA:-W1c[Wb3e[n*oy?m9#c[bGCarR!P3jm)#arSr\u003cfcBe7BAIRwB0a[eazC}eA::6dAV/pzwPw]lwObH]wO#0?B0bNyaz2.cA^n^qxLzo[az#adwGU]6aARphB0b4gwO(0@Bs)[yarR^W",
            "ln": 14088,
            "col": 32,
            "line": 443
          },
          {
            "b": "3lQDlaAhEjazbHlvS=y3wghIgy?taseJ$pCy?mD{zGE1F3lQDlarR^HaAIagw?Faxz/=searR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$WarR!HB7DFmCX}mTi^tHTuV6v\u003evqPNq3lQDlaA.:paAITniYZ+?y\u00260V)BzkVhB2(uGrb#LYo\u003c@053jm)#arR[kBy/Jnt).X%arUolaARgoByeP}wO(0@Bye]%Cpj).DKp(rarR^HarUGiBrCByBrC1lBAhBBjS)4jBAg8:A5{3$wP]KKi%)8MarR^HarU9mBAhBPx(n06A=-YparR^HarR^HarR^Hq/)4]zF80\u003ew].*bc)ALqzdN^cvpJ\u003c)df",
            "ln": 28926,
            "col": 16,
            "line": 939
          },
          {
            "b": "zFrT1z7P^HfkkGGB.bREi0{=JarR^HarUGiBrC*By-\u003e\u003e-vSAXqjAtsLi+JFwzeAZ4aB4:tzGv\u003cVzF89RxMOuniXJdbwO+!1zF7OuA+v4yB1.PRA=\u003e(lB-I4Df!Ld7j{\u0026zParR^HarR^HarR^HarS^!zF81FvqPM#CX}nmB2[tVxfvCLBAzE.fe4uSy*?Naxd!ayxd[dzflqkQBZ]JoA+c)Ue?!Fkjtg.)xf6{szdL)rarR^HarR^HarR^Hjtg.)xf6WCvqP\u003c\u0026AY%*MarR^HarR^JbrDk",
            "ln": 31438,
            "col": 44,
            "line": 1025
          },
          {
            "b": "q/)4]zF8cQjS]7UarR^HarR^HarR^Hy?mYhzfo}yBzU$tjS)6\u003cA+e/Rvq[m*zE[2udlv\u003eVarR^HarR^HarR!Gze.awzGxxfBso[5zE\u003evwq/)4]zF80\u003ew].*bc)Am",
            "ln": 33392,
            "col": 48,
            "line": 1082
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "rxml::bytes::BytesMut::new"
            ],
            [
              "",
              "enc.encode_into_bytes.expect"
            ],
            [
              "",
              "enc.encode_into_bytes"
            ],
            [
              "",
              "w.write_all"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "rxml::writer::Encoder::new"
            ],
            [
              "",
              "encode_and_write"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "raw.iter"
            ],
            [
              "",
              "bytes.position"
            ],
            [
              "",
              "to_escape"
            ],
            [
              "",
              "escapes.push"
            ],
            [
              "",
              "escapes.push"
            ],
            [
              "",
              "escapes.push"
            ],
            [
              "",
              "escapes.push"
            ],
            [
              "",
              "escapes.push"
            ],
            [
              "",
              "escapes.is_empty"
            ],
            [
              "",
              "alloc::borrow::Cow::Borrowed"
            ],
            [
              "",
              "raw.len"
            ],
            [
              "",
              "alloc::vec::Vec::with_capacity"
            ],
            [
              "",
              "v.extend_from_slice"
            ],
            [
              "",
              "v.extend_from_slice"
            ],
            [
              "",
              "v.extend_from_slice"
            ],
            [
              "",
              "alloc::borrow::Cow::Owned"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "elem.write_to.unwrap"
            ],
            [
              "",
              "elem.write_to"
            ],
            [
              "",
              "alloc::string::String::from_utf8.unwrap"
            ],
            [
              "",
              "alloc::string::String::from_utf8"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "s.as_bytes"
            ],
            [
              "",
              "other.name"
            ],
            [
              "",
              "other.ns"
            ],
            [
              "",
              "other.attrs"
            ],
            [
              "",
              "other.nodes.count"
            ],
            [
              "",
              "other.nodes"
            ],
            [
              "",
              "other.nodes"
            ],
            [
              "",
              "prefixes.into"
            ],
            [
              "",
              "Element::new"
            ],
            [
              "",
              "name.as_ref.to_string"
            ],
            [
              "",
              "name.as_ref"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "rxml::AttrMap::new"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "Element::new"
            ],
            [
              "",
              "name.into"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "rxml::AttrMap::new"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "val.into_attribute_value"
            ],
            [
              "",
              "val.expect"
            ],
            [
              "",
              "ns.clone"
            ],
            [
              "",
              "name.as_ref"
            ],
            [
              "",
              "namespace.into.compare"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "namespace.into.compare"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "rxml::RawReader::new"
            ],
            [
              "",
              "driver.read"
            ],
            [
              "",
              "tree_builder.process_event"
            ],
            [
              "",
              "tree_builder.root.take"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Element::from_reader_inner"
            ],
            [
              "",
              "crate::tree_builder::TreeBuilder::new"
            ],
            [
              "",
              "crate::tree_builder::TreeBuilder::new.with_prefixes_stack"
            ],
            [
              "",
              "crate::tree_builder::TreeBuilder::new"
            ],
            [
              "",
              "prefixes.into"
            ],
            [
              "",
              "Element::from_reader_inner"
            ],
            [
              "",
              "ItemWriter::new"
            ],
            [
              "",
              "ItemWriter::new"
            ],
            [
              "",
              "writer.write.unwrap"
            ],
            [
              "",
              "writer.write"
            ],
            [
              "",
              "rxml::writer::Item::XmlDeclaration"
            ],
            [
              "",
              "writer.write"
            ],
            [
              "",
              "rxml::writer::Item::ElementHeadStart"
            ],
            [
              "",
              "writer.write"
            ],
            [
              "",
              "rxml::writer::Item::Attribute"
            ],
            [
              "",
              "writer.write"
            ],
            [
              "",
              "child.write_to_inner"
            ],
            [
              "",
              "writer.write"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "crate::node::Node::Element"
            ],
            [
              "",
              "crate::node::Node::Text"
            ],
            [
              "",
              "child.into"
            ],
            [
              "",
              "child.push_str"
            ],
            [
              "",
              "text.into"
            ],
            [
              "",
              "alloc::string::String::new"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "e.is"
            ],
            [
              "",
              "name.as_ref"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "e.is"
            ],
            [
              "",
              "name.as_ref"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "name.as_ref"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "elm.is"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "namespace.into"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "node.into"
            ],
            [
              "",
              "node.into"
            ],
            [
              "",
              "rxml::AttrMap::new"
            ],
            [
              "",
              "attrs.insert"
            ],
            [
              "",
              "alloc::string::String::from.into"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "Element::new"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::builder.build"
            ],
            [
              "",
              "Element::builder"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::builder.attr.build"
            ],
            [
              "",
              "Element::builder.attr"
            ],
            [
              "",
              "Element::builder"
            ],
            [
              "",
              "Element::builder.append.build"
            ],
            [
              "",
              "Element::builder.append"
            ],
            [
              "",
              "Element::builder"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::builder.attr.build"
            ],
            [
              "",
              "Element::builder.attr"
            ],
            [
              "",
              "Element::builder"
            ],
            [
              "",
              "Element::builder.append.build"
            ],
            [
              "",
              "Element::builder.append"
            ],
            [
              "",
              "Element::builder"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "elem.clone"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "Element::bare"
            ],
            [
              "",
              "Element::builder.append.build"
            ],
            [
              "",
              "Element::builder.append"
            ],
            [
              "",
              "Element::builder"
            ],
            [
              "",
              "crate::node::Node::Element"
            ],
            [
              "",
              "Element::bare"
            ],
            [
              "",
              "Element::from_reader_with_prefixes.unwrap"
            ],
            [
              "",
              "Element::from_reader_with_prefixes"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "Element::from_reader.unwrap"
            ],
            [
              "",
              "Element::from_reader"
            ],
            [
              "",
              "std::collections::BTreeMap::new"
            ],
            [
              "",
              "tmp.insert"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "tmp.insert"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "Element::from_reader_with_prefixes.unwrap"
            ],
            [
              "",
              "Element::from_reader_with_prefixes"
            ],
            [
              "",
              "input.as_ref"
            ],
            [
              "",
              "crate::convert::IntoAttributeValue"
            ],
            [
              "",
              "crate::error::Error"
            ],
            [
              "",
              "crate::error::Result"
            ],
            [
              "",
              "crate::namespaces::NSChoice"
            ],
            [
              "",
              "crate::node::Node"
            ],
            [
              "",
              "crate::prefixes::Namespace"
            ],
            [
              "",
              "crate::prefixes::Prefix"
            ],
            [
              "",
              "crate::prefixes::Prefixes"
            ],
            [
              "",
              "crate::tree_builder::TreeBuilder"
            ],
            [
              "",
              "alloc::borrow::Cow"
            ],
            [
              "",
              "alloc::string::String"
            ],
            [
              "",
              "alloc::vec::Vec"
            ],
            [
              "",
              "core::slice"
            ],
            [
              "",
              "core::str::FromStr"
            ],
            [
              "",
              "std::borrow::Borrow"
            ],
            [
              "",
              "std::hash::Hash"
            ],
            [
              "",
              "std::io"
            ],
            [
              "",
              "rxml::writer::Encoder"
            ],
            [
              "",
              "rxml::writer::Item"
            ],
            [
              "",
              "rxml::writer::TrackNamespace"
            ],
            [
              "",
              "rxml::AttrMap"
            ],
            [
              "",
              "rxml::Namespace"
            ],
            [
              "",
              "rxml::NcName"
            ],
            [
              "",
              "rxml::RawReader"
            ],
            [
              "",
              "rxml::XmlVersion"
            ],
            [
              "",
              "super::*"
            ],
            [
              "",
              "rxml::xml_ncname"
            ],
            [
              "",
              "std::collections::BTreeMap"
            ]
          ],
          "mbr": [
            "Element::builder.append",
            "Element::builder.append.build",
            "Element::builder.attr",
            "Element::builder.attr.build",
            "Element::builder.build",
            "Element::from_reader.unwrap",
            "Element::from_reader_with_prefixes.unwrap",
            "String::from.into",
            "String::from_utf8.unwrap",
            "TreeBuilder::new.with_prefixes_stack",
            "attrs.insert",
            "bytes.position",
            "child.into",
            "child.push_str",
            "child.write_to_inner",
            "driver.read",
            "e.is",
            "elem.clone",
            "elem.write_to",
            "elem.write_to.unwrap",
            "elm.is",
            "enc.encode_into_bytes",
            "enc.encode_into_bytes.expect",
            "escapes.is_empty",
            "escapes.push",
            "input.as_ref",
            "name.as_ref",
            "name.as_ref.to_string",
            "name.into",
            "namespace.into",
            "namespace.into.compare",
            "node.into",
            "ns.clone",
            "other.attrs",
            "other.name",
            "other.nodes",
            "other.nodes.count",
            "other.ns",
            "prefixes.into",
            "raw.iter",
            "raw.len",
            "s.as_bytes",
            "text.into",
            "tmp.insert",
            "tree_builder.process_event",
            "tree_builder.root",
            "tree_builder.root.take",
            "v.extend_from_slice",
            "val.expect",
            "val.into_attribute_value",
            "w.write_all",
            "writer.write",
            "writer.write.unwrap"
          ],
          "tgt": [
            "Element::bare",
            "Element::builder",
            "Element::builder.append",
            "Element::builder.append.build",
            "Element::builder.attr",
            "Element::builder.attr.build",
            "Element::builder.build",
            "Element::from_reader",
            "Element::from_reader.unwrap",
            "Element::from_reader_inner",
            "Element::from_reader_with_prefixes",
            "Element::from_reader_with_prefixes.unwrap",
            "Element::new",
            "Err",
            "ItemWriter::new",
            "Ok",
            "Some",
            "alloc::borrow::Cow::Borrowed",
            "alloc::borrow::Cow::Owned",
            "alloc::string::String::from",
            "alloc::string::String::from.into",
            "alloc::string::String::from_utf8",
            "alloc::string::String::from_utf8.unwrap",
            "alloc::string::String::new",
            "alloc::vec::Vec::new",
            "alloc::vec::Vec::with_capacity",
            "attrs.insert",
            "bytes.position",
            "child.into",
            "child.push_str",
            "child.write_to_inner",
            "crate::node::Node::Element",
            "crate::node::Node::Text",
            "crate::tree_builder::TreeBuilder::new",
            "crate::tree_builder::TreeBuilder::new.with_prefixes_stack",
            "driver.read",
            "e.is",
            "elem.clone",
            "elem.write_to",
            "elem.write_to.unwrap",
            "elm.is",
            "enc.encode_into_bytes",
            "enc.encode_into_bytes.expect",
            "encode_and_write",
            "escapes.is_empty",
            "escapes.push",
            "input.as_ref",
            "name.as_ref",
            "name.as_ref.to_string",
            "name.into",
            "namespace.into",
            "namespace.into.compare",
            "node.into",
            "ns.clone",
            "other.attrs",
            "other.name",
            "other.nodes",
            "other.nodes.count",
            "other.ns",
            "prefixes.into",
            "raw.iter",
            "raw.len",
            "rxml::AttrMap::new",
            "rxml::RawReader::new",
            "rxml::bytes::BytesMut::new",
            "rxml::writer::Encoder::new",
            "rxml::writer::Item::Attribute",
            "rxml::writer::Item::ElementHeadStart",
            "rxml::writer::Item::XmlDeclaration",
            "s.as_bytes",
            "std::collections::BTreeMap::new",
            "text.into",
            "tmp.insert",
            "to_escape",
            "tree_builder.process_event",
            "tree_builder.root.take",
            "v.extend_from_slice",
            "val.expect",
            "val.into_attribute_value",
            "w.write_all",
            "writer.write",
            "writer.write.unwrap"
          ],
          "funcs": [
            [
              "encode_and_write",
              1221
            ],
            [
              "new",
              1843
            ],
            [
              "write",
              2054
            ],
            [
              "escape",
              2526
            ],
            [
              "to_escape",
              2575
            ],
            [
              "from",
              3982
            ],
            [
              "from_str",
              4209
            ],
            [
              "eq",
              4336
            ],
            [
              "new",
              4778
            ],
            [
              "builder",
              5800
            ],
            [
              "bare",
              6561
            ],
            [
              "name",
              6929
            ],
            [
              "ns",
              7066
            ],
            [
              "attr",
              7245
            ],
            [
              "attr_ns",
              7639
            ],
            [
              "attrs",
              8521
            ],
            [
              "attrs_mut",
              8722
            ],
            [
              "set_attr",
              8852
            ],
            [
              "is",
              10103
            ],
            [
              "has_ns",
              10919
            ],
            [
              "from_reader_inner",
              11062
            ],
            [
              "from_reader",
              11540
            ],
            [
              "from_reader_with_prefixes",
              11897
            ],
            [
              "write_to",
              12239
            ],
            [
              "write_to_decl",
              12417
            ],
            [
              "to_writer",
              12607
            ],
            [
              "to_writer_decl",
              12783
            ],
            [
              "write_to_inner",
              13096
            ],
            [
              "take_nodes",
              14061
            ],
            [
              "nodes",
              14889
            ],
            [
              "nodes_mut",
              15067
            ],
            [
              "children",
              15799
            ],
            [
              "children_mut",
              16042
            ],
            [
              "take_contents_as_children",
              16656
            ],
            [
              "texts",
              17313
            ],
            [
              "texts_mut",
              17543
            ],
            [
              "append_child",
              18327
            ],
            [
              "append_text_node",
              18944
            ],
            [
              "append_text",
              19637
            ],
            [
              "append_node",
              20210
            ],
            [
              "text",
              20642
            ],
            [
              "get_child",
              21535
            ],
            [
              "get_child_mut",
              22150
            ],
            [
              "has_child",
              23302
            ],
            [
              "remove_child",
              24144
            ],
            [
              "unshift_child",
              24727
            ],
            [
              "next",
              25173
            ],
            [
              "next",
              25611
            ],
            [
              "next",
              26054
            ],
            [
              "next",
              26454
            ],
            [
              "next",
              26880
            ],
            [
              "prefix",
              27526
            ],
            [
              "attr",
              27904
            ],
            [
              "attr_ns",
              28122
            ],
            [
              "append",
              28423
            ],
            [
              "append_all",
              28654
            ],
            [
              "build",
              28931
            ],
            [
              "test_element_new",
              29112
            ],
            [
              "test_from_reader_simple",
              29771
            ],
            [
              "test_from_reader_nested",
              30026
            ],
            [
              "test_from_reader_with_prefix",
              30455
            ],
            [
              "test_from_reader_split_prefix",
              30903
            ],
            [
              "parses_spectest_xml",
              31368
            ],
            [
              "does_not_unescape_cdata",
              31745
            ],
            [
              "test_compare_all_ns",
              31997
            ],
            [
              "test_compare_empty_children",
              32624
            ],
            [
              "test_from_reader_with_prefixes",
              32891
            ],
            [
              "test_from_reader_with_prefixes_serialization",
              33293
            ],
            [
              "failure_with_duplicate_namespace",
              33914
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.lt": 1,
              "op.ne": 1,
              "op.add": 4,
              "op.land": 3,
              "max_depth": 18,
              "call_count": 238,
              "node_count": 9103,
              "member_count": 53,
              "max_array_len": 1,
              "op_density.eq": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 34444,
              "entropy": 4.74
            },
            "text": {
              "lines": 1111,
              "top_char": 101,
              "max_ws_run": 20,
              "digit_ratio": 0.01,
              "space_count": 8298,
              "char_entropy": 4.74,
              "unique_chars": 89,
              "top_char_null": 0,
              "string_density": 0.06,
              "top_char_ratio": 0.09,
              "avg_line_length": 30,
              "max_line_length": 162,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.11,
              "last_line_length": 1,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.3,
              "line_length_stddev": 26.08,
              "normalized_string_count": 1.89,
              "repeated_char_sequences": 135,
              "suspicious_comment_ratio": 0.14,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 27.18
            },
            "binds": {
              "count": 54
            },
            "binary": {
              "peak_region_bytes": 13312,
              "peak_region_entropy": 5.12
            },
            "source": {
              "class_count": 8,
              "function_count": 62
            },
            "imports": {
              "count": 28,
              "aliased": 1,
              "wildcard": 1,
              "third_party_count": 28,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1554,
              "count": 63,
              "avg_length": 24.67,
              "max_length": 420,
              "avg_entropy": 2.45,
              "empty_count": 3,
              "entropy_stddev": 1.23
            },
            "comments": {
              "chars": 5383,
              "count": 141,
              "empty": 1,
              "lines": 140,
              "todo_count": 2,
              "high_entropy": 20,
              "to_code_ratio": 0.14,
              "url_in_comments": 3
            },
            "functions": {
              "count": 70,
              "nested": 1,
              "density": 6.21,
              "avg_params": 1.51,
              "code_ratio": 0.52,
              "max_params": 5,
              "length_stddev": 6.06,
              "avg_name_length": 11.43,
              "no_params_count": 12,
              "avg_length_lines": 8.3,
              "max_length_lines": 39,
              "min_length_lines": 3,
              "avg_nesting_depth": 0.01,
              "max_nesting_depth": 1,
              "high_entropy_names": 10,
              "single_char_params": 3,
              "avg_param_name_length": 6.19
            },
            "identifiers": {
              "count": 1448,
              "unique": 275,
              "avg_length": 7.66,
              "max_length": 44,
              "min_length": 1,
              "avg_entropy": 2.28,
              "reuse_ratio": 0.19,
              "length_stddev": 5.96,
              "has_digit_ratio": 0.04,
              "sequential_names": 17,
              "single_char_count": 18,
              "single_char_ratio": 0.07,
              "high_entropy_count": 16,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 11,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 9,
        "mol": "H₂(CmF)Md(Pa)",
        "path": "/tmp/promoter-2206739594/040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97/minidom-0.18.0.crate!!minidom-0.18.0/src/element.rs",
        "pid": 0,
        "risk": 3,
        "sha": "dc37ce89125b0780695a831f14626c09e336eb2ca650a15a297cd2433af2d1b4",
        "size": 34444,
        "traits": [
          {
            "id": "metadata/import/rust/crate/convert/intoattributevalue::crate/convert/intoattributevalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::convert::IntoAttributeValue",
            "spans": [
              [
                696,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/error::crate/error/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Error",
            "spans": [
              [
                751,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/result::crate/error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Result",
            "spans": [
              [
                758,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/namespaces/nschoice::crate/namespaces/nschoice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::namespaces::NSChoice",
            "spans": [
              [
                771,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/node/node::crate/node/node",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::node::Node",
            "spans": [
              [
                804,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/prefixes/namespace::crate/prefixes/namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prefixes::Namespace",
            "spans": [
              [
                845,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/prefixes/prefix::crate/prefixes/prefix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prefixes::Prefix",
            "spans": [
              [
                856,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/prefixes/prefixes::crate/prefixes/prefixes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prefixes::Prefixes",
            "spans": [
              [
                864,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_builder/treebuilder::crate/tree_builder/treebuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_builder::TreeBuilder",
            "spans": [
              [
                879,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/alloc/borrow/cow::alloc/borrow/cow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::borrow::Cow",
            "spans": [
              [
                918,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/alloc/string/string::alloc/string/string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::string::String",
            "spans": [
              [
                942,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/alloc/vec/vec::alloc/vec/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::vec::Vec",
            "spans": [
              [
                969,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/core/slice::core/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::slice",
            "spans": [
              [
                991,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/core/str/fromstr::core/str/fromstr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::str::FromStr",
            "spans": [
              [
                1008,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/borrow::std/borrow/borrow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Borrow",
            "spans": [
              [
                1033,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/hash/hash::std/hash/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::hash::Hash",
            "spans": [
              [
                1058,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/io::std/io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io",
            "spans": [
              [
                1079,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/writer/encoder::rxml/writer/encoder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::writer::Encoder",
            "spans": [
              [
                1108,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/writer/item::rxml/writer/item",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::writer::Item",
            "spans": [
              [
                1117,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/writer/tracknamespace::rxml/writer/tracknamespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::writer::TrackNamespace",
            "spans": [
              [
                1123,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/attrmap::rxml/attrmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::AttrMap",
            "spans": [
              [
                1151,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/namespace::RxmlNamespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::Namespace as RxmlNamespace",
            "spans": [
              [
                1160,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/ncname::rxml/ncname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::NcName",
            "spans": [
              [
                1188,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/rawreader::rxml/rawreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::RawReader",
            "spans": [
              [
                1196,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/xmlversion::rxml/xmlversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::XmlVersion",
            "spans": [
              [
                1207,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                29023,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/xml_ncname::rxml/xml_ncname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::xml_ncname",
            "spans": [
              [
                29041,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/btreemap::std/collections/btreemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::BTreeMap",
            "spans": [
              [
                29067,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                432,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                656,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                6872,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                11820,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                2233,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                525,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                396,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                28990,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                29096,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::repeated-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "spans": [
              [
                1514,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::cleartext-http-url-code-literal",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code embeds cleartext HTTP URL literal",
            "spans": [
              [
                31502,
                35
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              35,
              36
            ],
            "spans": [
              [
                28990,
                12
              ],
              [
                29096,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fD:7#CXI2aaMv{wAaK1FFsN/HB-zLnBrAX+wPf[zz/]G4e]Clxj{\u0026}@3nj4Pra]#!ax9i3A:@V6lVlHDavZo\u0026z6iLlaAIWmygQ)%aARJABzbkdBy/GfB0bykaARpdawD^2x(4P]aw^h\u0026y?Ww^fe1Cwx\u003e7Z(B7D)BB$K))e?![2nOf8Nay/teC{43qaARpdawCWaaA}mnaz#atay]hcBAh88B-.h9aA}KwxDRzgx(:RmfcB\u003evy?kdus-nB9v{%l$z^)/%x(k5izE\u003c@0BrCmsBz%n]fkUSNx(4P]e]L=yfhknpfetdlfd)OsboZo4wO#=wze16jx(mM\u003cwn+$0dp0o9aZnC*x8",
            "ln": 246,
            "col": 21,
            "line": 5
          },
          {
            "b": "xjVg0zF786CW\u003eMjB7]/ey\u003cvdBxK@rcBZ/A6BrCHlaxRuiaA.:pw{4[%fe1E\u003ew]zYjswqQ*e^:l+aQP\u003eQaS%-$x(+zkx\u003c#9\u003eA^n^sCYmOwBAnNkzxJsQy?mD{zGGneB98CBv@@\u0026qxLy%\u0026aAz4jA+fr6zGG}xviv%lo^1K#wO0F3fe1EQfe1E\u003eboPB1vqP$1wEp7zaQP\u003eQaS%W9zxKdqBz8!8v{%y\u003czY\u003c7yzxHI.wQ4T2Abo8dvrcE7v@bZ$u[JM}z!0i$wN(]$zxJs#CWUDdy?mVvvrcE7v@bY",
            "ln": 642,
            "col": 50,
            "line": 15
          },
          {
            "b": "wQ5qBdlv\u003e\u0026fcICXarR^HarR^HarR!nA==29y?mVuAclknc{.(}x\u003e7%\u003caBsCGfcICXarR^HarR^HarR^HarR!Gx([f5iV@JUBzLIt3nj4QarR^HarR^HarR^HarR^H",
            "ln": 1954,
            "col": 74,
            "line": 60
          },
          {
            "b": "rDzOYwEp7zaQP\u003eQaS%:5aA.:payG52zFrT1zd1[qvpS)\u003eBzbxfaARJAD2E?CayEMBA+xqyBz(2ju)6PfwmY^7u$r?/wO#3\u0026zEWx(B6}3ofe1EQfe1E\u003eu%)w:z/6p",
            "ln": 2193,
            "col": 7,
            "line": 72
          },
          {
            "b": "az$R8wPI*0v}xZy3ugb%az(4caz#adwJHloz!6#fA+e\u0026%CX7}T3ugb%az(4caARTnwNw[?x(4r\u003eAYTQnbu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAoIJ3ugb%aA.:pay/tcC4CYoiYY\u0026IBz\u003cD!BAh88B-.g}vqH6$i%]}HvJY/mwGUM2wO(0@BuhEflUHgIwo8m0efEq[x(4s2wO$j+BsXL6y?mD{zGEALmqMKLwO#PRB.LV5wPAhX3ugb%aA.:paz2Olz/N)1DQR%}z/NxKqE%](y\u0026\u003e7!3ugb%aA.:paz$R8wPI*0v}xZxi.\u0026QvxM4P{wJHlrBZ=FoB7DFiz!9Aui.\u003cQ7wJHlrBZ=FoB7DFmCX}mU3i",
            "ln": 2400,
            "col": 4,
            "line": 85
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "convert::IntoAttributeValue"
            ],
            [
              "",
              "element::Children"
            ],
            [
              "",
              "element::ChildrenMut"
            ],
            [
              "",
              "element::Element"
            ],
            [
              "",
              "element::ElementBuilder"
            ],
            [
              "",
              "error::Error"
            ],
            [
              "",
              "error::Result"
            ],
            [
              "",
              "namespaces::NSChoice"
            ],
            [
              "",
              "node::Node"
            ],
            [
              "",
              "rxml"
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 5,
              "call_count": 0,
              "node_count": 506
            },
            "file": {
              "size": 2689,
              "entropy": 5.06
            },
            "text": {
              "lines": 98,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 474,
              "char_entropy": 5.06,
              "unique_chars": 86,
              "top_char_null": 0,
              "import_density": 10.2,
              "top_char_ratio": 0.06,
              "avg_line_length": 26.44,
              "max_line_length": 92,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.06,
              "last_line_length": 13,
              "whitespace_ratio": 0.21,
              "identifier_density": 0.37,
              "line_length_stddev": 24.39,
              "max_whitespace_run": 17,
              "normalized_import_count": 1.01,
              "repeated_char_sequences": 8,
              "suspicious_comment_ratio": 0.1,
              "normalized_unique_identifiers": 4.38
            },
            "binary": {
              "peak_region_bytes": 2689,
              "peak_region_entropy": 5.17
            },
            "imports": {
              "count": 10,
              "third_party_count": 10,
              "third_party_ratio": 1
            },
            "comments": {
              "chars": 2007,
              "count": 73,
              "empty": 1,
              "lines": 72,
              "base64": 1,
              "url_count": 1,
              "high_entropy": 6,
              "to_code_ratio": 2.77
            },
            "identifiers": {
              "count": 36,
              "unique": 29,
              "avg_length": 7.24,
              "max_length": 18,
              "min_length": 3,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.81,
              "length_stddev": 3.44,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.69
            }
          }
        },
        "id": 11,
        "mol": "Md(Pa)",
        "path": "/tmp/promoter-2206739594/040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97/minidom-0.18.0.crate!!minidom-0.18.0/src/lib.rs",
        "pid": 0,
        "risk": 2,
        "sha": "829a4bb0b57255059cc082cfe2ea7fb405b0a12bb5e7ad8756b7081095a4ba59",
        "size": 2689,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              14
            ],
            "spans": [
              [
                2464,
                12
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/extension/identity::rust-source-extension",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source filename extension"
          },
          {
            "id": "metadata/import/rust/convert/intoattributevalue::convert/intoattributevalue",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports convert::IntoAttributeValue",
            "spans": [
              [
                2497,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/element/children::element/children",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::Children",
            "spans": [
              [
                2544,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/element/childrenmut::element/childrenmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::ChildrenMut",
            "spans": [
              [
                2554,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/element/element::element/element",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::Element",
            "spans": [
              [
                2567,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/element/elementbuilder::element/elementbuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports element::ElementBuilder",
            "spans": [
              [
                2576,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/error/error::error/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::Error",
            "spans": [
              [
                2609,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/error/result::error/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports error::Result",
            "spans": [
              [
                2616,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/namespaces/nschoice::namespaces/nschoice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports namespaces::NSChoice",
            "spans": [
              [
                2633,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/node/node::node/node",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports node::Node",
            "spans": [
              [
                2663,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml::rxml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml",
            "spans": [
              [
                2683,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              18,
              19,
              20,
              21
            ],
            "spans": [
              [
                690,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                2464,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                387,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                1986,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                2225,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                330,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                690,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                423,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                294,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::control-action-prose-fragment",
            "conf": 0.88,
            "crit": 1,
            "desc": "Control-action verb followed by prose",
            "spans": [
              [
                804,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "x\u003eIa3asH.GatLSafD:7#BAwS(x(4M@AV^FYwK79wx(4M@AXqGQj{\u0026}@3nj4Pra]#!ax9i3A:@V6lVlHDavZo\u0026z6iLlaAIWmygQ)%aARJABzbkdBy/GfB0bykaARpdawD^2x(4P]aw^h\u0026y?Ww^fe1Cwx\u003e7Z(B7D)BB$K))e?![2nOf8Nay/teC{43qaARpdawCWaaA}mnaz#atay]hcBAh88B-.h9aA}KwxDRzgx(:RmfcB\u003evy?kdus-nB9v{%l$z^)/%x(k5izE\u003c@0BrCmsBz%n]fkUSNx(4P]e]L=yfhknpfetdlfd)OsB-Rapv@=11wJz\u003e-y?mD{zGE{2mqMKLwO#PK3uZA3ay/C2By^G]wPz*fAYMlIA=M8si%{aKwGUz$y\u0026r/Ai+AqJzddJF3uZA3ayP85z^$*?B98CpzF80\u003eq/)4]zF83rB-RapvqG:#v(=U]wN^+Zr+k=53jp]%wGV2rzeql]DW6yzuV6v\u003evqPNbawMuZwPI*0v}u=\u003eB0aw9zeq%QzdN^cvpJ\u003e%i%(s8z/fSraxg^dr9@N6qB%RNiV]:%B97\u0026jx\u003e5n\u0026BVrUHjS[iObo/l\u003cz/o.uCX}nmB3g)\u003ez/o-8zGvfFvlC#EcM)UJy=VxvzF89WwO@\u003eV",
            "ln": 347,
            "col": 9,
            "line": 7
          },
          {
            "b": "wPP5iB-X:Dz/o.ujS)gfwO(0@BuhD(B.LV5wPxgyA=k(ra$K\u0026XA=k(ruV6{edgdguarR^HarSpBBAzLgzGvj7CX}m(vqPN%Aa9l/iYZwqoE}rhzerM%v@tZ(wG-DC",
            "ln": 968,
            "col": 6,
            "line": 24
          },
          {
            "b": "x(4rdz//V7A:Jr\u0026x(4rei%)8MarUYyz/^QuAbYxawm6B\u0026CYWqgz!9Acb5RWma$kOXarR^HA=k(r3vJl*bu]n3B97W{w]n-iwNPaXA:K3eA+/.AdiJ%AarR^HvrlH3A=+V1AuM.qarR^HarR^HmqMKLwO#PJi+AzJzc}r{vpS}\u0026c@-Slr9@N6qB%RNdk2:XCxdbhc[cXOarR^HarR^HvS=y3wm6B\u0026B97=hA+e/gdgdguarS9{3vJl*bu]n3B94",
            "ln": 1562,
            "col": 19,
            "line": 37
          },
          {
            "b": "wObU3wPGmGaBsCrarR^WfcBkcwGV28vpS}\u0026aAIjmB.\u003ePacV*Fvz/6DfvqfQ4Bzb98ar\u003erex(4r7ay]z4B8AvEazthbwGUz7zEEx[B8UL$wIb8%BrCTrz/](baAz4oB7DFoxK}I[arR^WfcCjxA+fcgaz#lyCwhejaARpdaAH$dwGU@jwObU3e^-ZzarUGiBrB{KavQ9TzdNQbauZ\u0026/bl",
            "ln": 1790,
            "col": 25,
            "line": 51
          },
          {
            "b": "ay/tgA+e:5x(v(ijS)gfwO(0@BuhD(B.LV5wPxgyA+fiavpJ\u003c)efDcVA=9{.ze:CPzdN^fvp%d6v@DydwN/*yfD}}#vS=y3wge(*3lQDlaz+RhayYn1C{2l)mqMKLwO#PJi+0kCy?d9$c)Abswo/vIar\u003eL",
            "ln": 3102,
            "col": 8,
            "line": 86
          },
          {
            "b": "arR^HarR^He[e%qy?a}yi%)8MarUGiBrB}iBAg@3z6g$:mqMKLwO#PJi+0kCy?d9$c)A.OA+eV@a$K\u0026XxMOuniXJc$BzblaCRi-tvQ-[?e]L=yflqkQwNPB%a$i\u003cwarR^HarR^VAb]J4x)q3karR^HarR^HarR^Hq/uI:c@Ukdx(mMAi+AzJz73PHBAg@3z6yzTed9HxarR^HarR^HarR\u003ewBAzE.fe3)UxK#jee]1*7vR6Njz/PFzB98ClvqQ6fed9HxarR^HarS9uarR^HarR^H",
            "ln": 3362,
            "col": 1,
            "line": 91
          },
          {
            "b": "ze1kz3lQDlarR^HatdbCx(4rddlv\u003eVarR!ywPP5eBy/qijS)gfwO(0@BuhD(B.LV5wPxgyx(){6a$K\u0026XxMOuniXJd3vpAXSAXqoJxd[jAz//]cz!}7CBZ/AmvJ)ldarR^HarR^He[5ZrwO#3bAb]JhwO#0?dgdguarR^HarSpCB.LV5c[dj+arR^Hy?mYhx(){6B09Q*mqMKLwO#PJi+0kCy?d9$c)AwEwO(GjefDcIBAzE.fe46GvQ-[?e]L=yfk$@IBz\u003eVcy+G:IvSMW3a$i\u003cwao",
            "ln": 4224,
            "col": 17,
            "line": 114
          },
          {
            "b": "CxdztwPxjLB-8zzvq)Rzi%)8MarV7tarR^Hy?mYhA+frmy\u0026*^.azbLjzddJfc\u003c?7tarR^HarR\u003c\u003ckx}3YaA?spB7]MgjTR%pfEE#OzEWP}x(mMDcV%JyeJtaxk3R#LEiHiH",
            "ln": 5353,
            "col": 33,
            "line": 155
          },
          {
            "b": "c)AXIz/^fOar\u003eYAf^n50vS=y3wge(*3lQDlatkw\u003cr8k[TiV}goBy=OpxKM09BzbxfazC[mcV*FxCWU97y\u003cvdmADLYaaARJAviwr-zE\u003c@fA+e\u0026%CRgaMBshbLyisPtaARp9Bry",
            "ln": 5979,
            "col": 32,
            "line": 180
          },
          {
            "b": "aARpd3lQDlatkw\u003cAb]J4x)p+yB7F(8wPq\u003c3y\u0026Z.vxK@r8zE\u003c@3wN/K+A+e=7w]zYjBzbkdzEEx[B8UL$wIarjarR!nB8$]kByeQ0aT*ohA+PA7iYZ\u003e[z/3)HA=k(rdj=PZbo/l\u003cz/o.uCX}nmB3g)*B1]3}j%zj2i%{xy3l@+%wPI%03tae#Cxdx",
            "ln": 6199,
            "col": 96,
            "line": 182
          },
          {
            "b": "a$k5=ph+2Ydlv\u003eVarR!nB8$]kByeQ0aT*]rwO\u003c5wwQ5qBdj=O=wG\u0026M+3lQDlayPtjwPz(oc$Njaz7YHgB6\u0026A\u003cx(4rdb4Cq2y?a.var\u003ensdjEs=arR^HvrlH3A=-DMwO+{{e[]wPb4hVDar\u003ensdjEs=Ef{ratxBB$Bx]k=zxJC5x(4s2wO$\u003c?By/G1Cw?Iq",
            "ln": 9392,
            "col": 28,
            "line": 285
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "crate::element::Element::builder.attr_ns.attr.build"
            ],
            [
              "",
              "crate::element::Element::builder.attr_ns.attr"
            ],
            [
              "",
              "crate::element::Element::builder.attr_ns"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "root.append_text_node"
            ],
            [
              "",
              "crate::element::Element::builder.attr.build"
            ],
            [
              "",
              "crate::element::Element::builder.attr"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "root.append_child"
            ],
            [
              "",
              "crate::element::Element::builder.attr.attr_ns.build"
            ],
            [
              "",
              "crate::element::Element::builder.attr.attr_ns"
            ],
            [
              "",
              "crate::element::Element::builder.attr"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "root.append_child"
            ],
            [
              "",
              "root.append_text_node"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append.append"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append.append"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.append.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append.append.append"
            ],
            [
              "",
              "crate::element::Element::builder.append.append"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "build_test_tree"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "root.write_to.unwrap"
            ],
            [
              "",
              "root.write_to"
            ],
            [
              "",
              "build_test_tree"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "root.write_to_decl.unwrap"
            ],
            [
              "",
              "root.write_to_decl"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.build"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.build"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.append"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap.prefix"
            ],
            [
              "",
              "crate::element::Element::builder.prefix.unwrap"
            ],
            [
              "",
              "crate::element::Element::builder.prefix"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "crate::element::Element::builder.attr.build"
            ],
            [
              "",
              "crate::element::Element::builder.attr"
            ],
            [
              "",
              "crate::element::Element::builder"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "root.write_to.unwrap"
            ],
            [
              "",
              "root.write_to"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "alloc::vec::Vec::new"
            ],
            [
              "",
              "root.write_to.unwrap"
            ],
            [
              "",
              "root.write_to"
            ],
            [
              "",
              "crate::element::Element::builder.attr.append.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.attr.append.append"
            ],
            [
              "",
              "crate::element::Element::builder.attr.append"
            ],
            [
              "",
              "crate::element::Element::builder.attr"
            ],
            [
              "",
              "build_test_tree"
            ],
            [
              "",
              "root.children"
            ],
            [
              "",
              "build_test_tree"
            ],
            [
              "",
              "crate::element::Element::builder.build"
            ],
            [
              "",
              "crate::element::Element::bare"
            ],
            [
              "",
              "crate::element::Element::bare"
            ],
            [
              "",
              "child.append_child"
            ],
            [
              "",
              "root.append_child"
            ],
            [
              "",
              "crate::element::Element::from_reader.unwrap"
            ],
            [
              "",
              "crate::element::Element::from_reader"
            ],
            [
              "",
              "elem.children.next.unwrap"
            ],
            [
              "",
              "elem.children.next"
            ],
            [
              "",
              "elem.children"
            ],
            [
              "",
              "elem.children.next.unwrap"
            ],
            [
              "",
              "elem.children.next"
            ],
            [
              "",
              "elem.children"
            ],
            [
              "",
              "elem.children.next.unwrap"
            ],
            [
              "",
              "elem.children.next"
            ],
            [
              "",
              "elem.children"
            ],
            [
              "",
              "crate::element::Element::builder.append.build"
            ],
            [
              "",
              "crate::element::Element::builder.append"
            ],
            [
              "",
              "alloc::string::String::from"
            ],
            [
              "",
              "crate::element::Element"
            ],
            [
              "",
              "crate::error::Error"
            ],
            [
              "",
              "alloc::format"
            ],
            [
              "",
              "alloc::string::String"
            ],
            [
              "",
              "alloc::vec::Vec"
            ],
            [
              "",
              "rxml::xml_ncname"
            ],
            [
              "",
              "rxml::Namespace"
            ]
          ],
          "mbr": [
            "Element::builder.append",
            "Element::builder.append.append",
            "Element::builder.append.append.append",
            "Element::builder.append.append.append.build",
            "Element::builder.append.append.build",
            "Element::builder.append.build",
            "Element::builder.attr",
            "Element::builder.attr.append",
            "Element::builder.attr.append.append",
            "Element::builder.attr.append.append.build",
            "Element::builder.attr.attr_ns",
            "Element::builder.attr.attr_ns.build",
            "Element::builder.attr.build",
            "Element::builder.attr_ns",
            "Element::builder.attr_ns.attr",
            "Element::builder.attr_ns.attr.build",
            "Element::builder.build",
            "Element::builder.prefix",
            "Element::builder.prefix.unwrap",
            "Element::builder.prefix.unwrap.append",
            "Element::builder.prefix.unwrap.append.build",
            "Element::builder.prefix.unwrap.build",
            "Element::builder.prefix.unwrap.prefix",
            "Element::builder.prefix.unwrap.prefix.unwrap",
            "Element::builder.prefix.unwrap.prefix.unwrap.append",
            "Element::builder.prefix.unwrap.prefix.unwrap.append.build",
            "Element::builder.prefix.unwrap.prefix.unwrap.build",
            "Element::from_reader.unwrap",
            "child.append_child",
            "elem.children",
            "elem.children.next",
            "elem.children.next.unwrap",
            "root.append_child",
            "root.append_text_node",
            "root.children",
            "root.write_to",
            "root.write_to.unwrap",
            "root.write_to_decl",
            "root.write_to_decl.unwrap"
          ],
          "tgt": [
            "Some",
            "alloc::string::String::from",
            "alloc::vec::Vec::new",
            "build_test_tree",
            "child.append_child",
            "crate::element::Element::bare",
            "crate::element::Element::builder",
            "crate::element::Element::builder.append",
            "crate::element::Element::builder.append.append",
            "crate::element::Element::builder.append.append.append",
            "crate::element::Element::builder.append.append.append.build",
            "crate::element::Element::builder.append.append.build",
            "crate::element::Element::builder.append.build",
            "crate::element::Element::builder.attr",
            "crate::element::Element::builder.attr.append",
            "crate::element::Element::builder.attr.append.append",
            "crate::element::Element::builder.attr.append.append.build",
            "crate::element::Element::builder.attr.attr_ns",
            "crate::element::Element::builder.attr.attr_ns.build",
            "crate::element::Element::builder.attr.build",
            "crate::element::Element::builder.attr_ns",
            "crate::element::Element::builder.attr_ns.attr",
            "crate::element::Element::builder.attr_ns.attr.build",
            "crate::element::Element::builder.build",
            "crate::element::Element::builder.prefix",
            "crate::element::Element::builder.prefix.unwrap",
            "crate::element::Element::builder.prefix.unwrap.append",
            "crate::element::Element::builder.prefix.unwrap.append.build",
            "crate::element::Element::builder.prefix.unwrap.build",
            "crate::element::Element::builder.prefix.unwrap.prefix",
            "crate::element::Element::builder.prefix.unwrap.prefix.unwrap",
            "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append",
            "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.append.build",
            "crate::element::Element::builder.prefix.unwrap.prefix.unwrap.build",
            "crate::element::Element::from_reader",
            "crate::element::Element::from_reader.unwrap",
            "elem.children",
            "elem.children.next",
            "elem.children.next.unwrap",
            "root.append_child",
            "root.append_text_node",
            "root.children",
            "root.write_to",
            "root.write_to.unwrap",
            "root.write_to_decl",
            "root.write_to_decl.unwrap"
          ],
          "funcs": [
            [
              "build_test_tree",
              929
            ],
            [
              "reader_works",
              1634
            ],
            [
              "reader_deduplicate_prefixes",
              1766
            ],
            [
              "reader_no_deduplicate_sibling_prefixes",
              2580
            ],
            [
              "test_real_data",
              3073
            ],
            [
              "writer_works",
              5026
            ],
            [
              "writer_with_decl_works",
              5218
            ],
            [
              "writer_with_prefix",
              5594
            ],
            [
              "writer_no_prefix_namespace",
              5914
            ],
            [
              "writer_no_prefix_namespace_child",
              6340
            ],
            [
              "writer_prefix_namespace_child",
              7030
            ],
            [
              "writer_with_prefix_deduplicate",
              7402
            ],
            [
              "writer_escapes_attributes",
              8354
            ],
            [
              "writer_escapes_text",
              8739
            ],
            [
              "builder_works",
              9047
            ],
            [
              "children_iter_works",
              9523
            ],
            [
              "get_child_works",
              9783
            ],
            [
              "namespace_propagation_works",
              10406
            ],
            [
              "two_elements_with_same_arguments_different_order_are_equal",
              10971
            ],
            [
              "namespace_attributes_works",
              11402
            ],
            [
              "wrongly_closed_elements_error",
              11754
            ],
            [
              "namespace_simple",
              12101
            ],
            [
              "namespace_prefixed",
              12308
            ],
            [
              "namespace_inherited_simple",
              12590
            ],
            [
              "namespace_inherited_prefixed1",
              13010
            ],
            [
              "namespace_inherited_prefixed2",
              13512
            ],
            [
              "fail_comments",
              14008
            ],
            [
              "xml_error",
              14195
            ],
            [
              "missing_namespace_error",
              14608
            ],
            [
              "misserialisation",
              14807
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 21,
              "call_count": 210,
              "node_count": 4927,
              "member_count": 39,
              "max_member_depth": 7
            },
            "file": {
              "size": 15177,
              "entropy": 4.94
            },
            "text": {
              "lines": 466,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 2658,
              "char_entropy": 4.94,
              "unique_chars": 84,
              "top_char_null": 0,
              "import_density": 1.5,
              "string_density": 0.46,
              "top_char_ratio": 0.07,
              "avg_line_length": 31.57,
              "max_line_length": 164,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.21,
              "identifier_density": 1.67,
              "line_length_stddev": 27.38,
              "max_whitespace_run": 1,
              "normalized_import_count": 0.32,
              "normalized_string_count": 9.91,
              "repeated_char_sequences": 16,
              "suspicious_comment_ratio": 0.23,
              "normalized_function_count": 1.39,
              "imports_to_functions_ratio": 0.23,
              "strings_to_functions_ratio": 7.13,
              "normalized_unique_identifiers": 13.09,
              "identifiers_to_functions_ratio": 3.87
            },
            "binds": {
              "count": 67
            },
            "binary": {
              "peak_region_bytes": 10057,
              "peak_region_entropy": 5.25
            },
            "source": {
              "function_count": 30
            },
            "imports": {
              "count": 7,
              "aliased": 1,
              "third_party_count": 7,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 3179,
              "count": 214,
              "url_count": 10,
              "avg_length": 14.86,
              "max_length": 138,
              "avg_entropy": 2.38,
              "entropy_stddev": 1.28
            },
            "comments": {
              "chars": 1250,
              "count": 22,
              "empty": 1,
              "lines": 21,
              "url_count": 1,
              "todo_count": 3,
              "high_entropy": 5,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 30,
              "density": 6.44,
              "code_ratio": 0.83,
              "length_stddev": 8.96,
              "avg_name_length": 22.83,
              "no_params_count": 30,
              "avg_length_lines": 12.87,
              "max_length_lines": 54,
              "min_length_lines": 5,
              "high_entropy_names": 19,
              "numeric_suffix_names": 2
            },
            "identifiers": {
              "count": 776,
              "unique": 116,
              "avg_length": 10.56,
              "max_length": 58,
              "min_length": 2,
              "avg_entropy": 2.56,
              "reuse_ratio": 0.15,
              "length_stddev": 9.17,
              "has_digit_ratio": 0.04,
              "high_entropy_count": 20,
              "high_entropy_ratio": 0.17,
              "all_lowercase_ratio": 0.81,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 5,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 15,
        "mol": "H(Cm)Md(Pa)",
        "path": "/tmp/promoter-2206739594/040b4e38f8abd85ddf9ea00646accc716b9d15e283b0aacb16f697ddba432c97/minidom-0.18.0.crate!!minidom-0.18.0/src/tests.rs",
        "pid": 0,
        "risk": 3,
        "sha": "e26e221c6fae021539e21c720c1568a25fe3e2749d46e972518843c29ad1f29d",
        "size": 15177,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-inline-tests-module-path",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust inline tests module path"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              15
            ],
            "spans": [
              [
                1626,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::cleartext-http-url-code-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code embeds cleartext HTTP URL literal",
            "spans": [
              [
                3426,
                32
              ],
              [
                4288,
                33
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/extension/identity::rust-source-extension",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source filename extension"
          },
          {
            "id": "metadata/import/rust/alloc/format::alloc/format",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::format",
            "spans": [
              [
                653,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/alloc/string/string::alloc/string/string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::string::String",
            "spans": [
              [
                672,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/alloc/vec/vec::alloc/vec/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports alloc::vec::Vec",
            "spans": [
              [
                699,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/element/element::crate/element/element",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::element::Element",
            "spans": [
              [
                599,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/error/error::crate/error/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::error::Error",
            "spans": [
              [
                628,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/namespace::RxmlNamespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::Namespace as RxmlNamespace",
            "spans": [
              [
                740,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/rxml/xml_ncname::rxml/xml_ncname",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rxml::xml_ncname",
            "spans": [
              [
                728,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "spans": [
              [
                6247,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "spans": [
              [
                1657,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "spans": [
              [
                9440,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                1626,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Path or filename indicates Rust tests"
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                488,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                3134,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                431,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1838,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                1859,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                6247,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                524,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                395,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                6017,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "spans": [
              [
                5385,
                0
              ]
            ]
          },
          {
            "id": "objectives/discovery/account/keywords::root-keyword",
            "atk": "T1110.001",
            "conf": 0.2,
            "crit": 1,
            "desc": "root keyword",
            "spans": [
              [
                1000,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "id": 17,
        "mol": "Md(Re)",
        "sha": "a3b2c4024e44d40296acb0a404e16e035b0fbd694408ab2fa6fbca18ffefc1ca",
        "path": "minidom@0.18.0.registry.json",
        "risk": 1,
        "size": 910,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 1,
    "rev": "c1ea9",
    "v": "8"
  }
}