{
  "SPDXID": "SPDXRef-DOCUMENT",
  "creationInfo": {
    "created": "2025-11-07T17:14:24Z",
    "creators": [
      "Tool: cargo-sbom-v0.10.0"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://spdx.org/spdxdocs/himmelblau-9705b5df-d7fd-444f-837a-32620dab975f",
  "files": [
    {
      "SPDXID": "SPDXRef-File-aad-tool",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-broker",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-broker_client",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-fxhash",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-config",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-idmap",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-himmelblau_policies",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-himmelblau_unix_common",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-himmelblaud",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-himmelblaud_tasks",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-idmap",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-o365",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-paste",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-qr_greeter",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-selinux",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-serde_cbor",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-sshd_config",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-sshkey_attest",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    },
    {
      "SPDXID": "SPDXRef-File-linux-entra-sso",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "16f3903c189a6365d0b3983f435611f0c4624c4f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    }
  ],
  "name": "himmelblau",
  "packages": [
    {
      "SPDXID": "SPDXRef-Package-async-signal-0.2.10",
      "description": "Async signal handling",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-signal@0.2.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-signal",
      "versionInfo": "0.2.10"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--locale--core-2.0.0",
      "description": "API for managing Unicode Language and Locale Identifiers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_locale_core@2.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_locale_core",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-static--assertions-1.1.0",
      "description": "Compile-time assertions to ensure that invariants are met.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/static_assertions@1.1.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/nvzqz/static-assertions-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "static_assertions",
      "versionInfo": "1.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-identity--dbus--broker-0.1.4",
      "description": "DBus Broker which supplies credentials for authenticated Entra ID users",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/identity_dbus_broker@0.1.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://www.samba.org/",
      "licenseConcluded": "LGPL-3.0-or-later",
      "licenseDeclared": "LGPL-3.0-or-later",
      "name": "identity_dbus_broker",
      "versionInfo": "0.1.4"
    },
    {
      "SPDXID": "SPDXRef-Package-zerovec-0.11.2",
      "description": "Zero-copy vector backed by a byte array",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerovec@0.11.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "zerovec",
      "versionInfo": "0.11.2"
    },
    {
      "SPDXID": "SPDXRef-Package-num-derive-0.3.3",
      "description": "Numeric syntax extensions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num-derive@0.3.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-num/num-derive",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num-derive",
      "versionInfo": "0.3.3"
    },
    {
      "SPDXID": "SPDXRef-Package-clap--lex-0.7.4",
      "description": "Minimal, flexible command line parser",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/clap_lex@0.7.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "clap_lex",
      "versionInfo": "0.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-der-0.7.10",
      "description": "Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules\n(DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with\nfull support for heapless no_std targets\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/der@0.7.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "der",
      "versionInfo": "0.7.10"
    },
    {
      "SPDXID": "SPDXRef-Package-pem-3.0.6",
      "description": "Parse and encode PEM-encoded data.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pem@3.0.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/jcreekmore/pem-rs.git",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "pem",
      "versionInfo": "3.0.6"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-lite-2.6.0",
      "description": "Futures, streams, and async I/O combinators",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-lite@2.6.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/smol-rs/futures-lite",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "futures-lite",
      "versionInfo": "2.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-blake2-0.10.6",
      "description": "BLAKE2 hash functions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/blake2@0.10.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "blake2",
      "versionInfo": "0.10.6"
    },
    {
      "SPDXID": "SPDXRef-Package-proc-macro-error-attr-1.0.4",
      "description": "Attribute macro for proc-macro-error crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/proc-macro-error-attr@1.0.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "proc-macro-error-attr",
      "versionInfo": "1.0.4"
    },
    {
      "SPDXID": "SPDXRef-Package-webauthn-rs-proto-0.5.2",
      "description": "Webauthn Specification Bindings",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/webauthn-rs-proto@0.5.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/webauthn-rs",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "webauthn-rs-proto",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-scopeguard-1.2.0",
      "description": "A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/scopeguard@1.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "scopeguard",
      "versionInfo": "1.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-base16ct-0.2.0",
      "description": "Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids\nany usages of data-dependent branches/LUTs and thereby provides portable\n\"best effort\" constant-time operation and embedded-friendly no_std support\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/base16ct@0.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "base16ct",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-base64ct-1.7.3",
      "description": "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/base64ct@1.7.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/formats/tree/master/base64ct",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "base64ct",
      "versionInfo": "1.7.3"
    },
    {
      "SPDXID": "SPDXRef-Package-md4-0.10.2",
      "description": "MD4 hash function",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/md4@0.10.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "md4",
      "versionInfo": "0.10.2"
    },
    {
      "SPDXID": "SPDXRef-Package-authenticator-0.5.0",
      "description": "Library for interacting with CTAP1/2 security keys for Web Authentication. Used by Firefox.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/authenticator@0.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "authenticator",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-rtoolbox-0.0.3",
      "description": "Utility functions for other crates, no backwards compatibility guarantees.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rtoolbox@0.0.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "rtoolbox",
      "versionInfo": "0.0.3"
    },
    {
      "SPDXID": "SPDXRef-Package-digest-0.10.7",
      "description": "Traits for cryptographic hash functions and message authentication codes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/digest@0.10.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "digest",
      "versionInfo": "0.10.7"
    },
    {
      "SPDXID": "SPDXRef-Package-litrs-0.4.1",
      "description": "Parse and inspect Rust literals (i.e. tokens in the Rust programming language\nrepresenting fixed values). Particularly useful for proc macros, but can also\nbe used outside of a proc-macro context.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/litrs@0.4.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "litrs",
      "versionInfo": "0.4.1"
    },
    {
      "SPDXID": "SPDXRef-Package-js-sys-0.3.77",
      "description": "Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/js-sys@0.3.77",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "js-sys",
      "versionInfo": "0.3.77"
    },
    {
      "SPDXID": "SPDXRef-Package-hyper-util-0.1.12",
      "description": "hyper utilities",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hyper-util@0.1.12",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://hyper.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "hyper-util",
      "versionInfo": "0.1.12"
    },
    {
      "SPDXID": "SPDXRef-Package-tower-0.4.13",
      "description": "Tower is a library of modular and reusable components for building robust\nclients and servers.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tower@0.4.13",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tower-rs/tower",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tower",
      "versionInfo": "0.4.13"
    },
    {
      "SPDXID": "SPDXRef-Package-dbus-0.9.9",
      "description": "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/dbus@0.9.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "dbus",
      "versionInfo": "0.9.9"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--x86--64--msvc-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_x86_64_msvc@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_x86_64_msvc",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-prost-types-0.14.1",
      "description": "Prost definitions of Protocol Buffers well known types.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/prost-types@0.14.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "prost-types",
      "versionInfo": "0.14.1"
    },
    {
      "SPDXID": "SPDXRef-Package-once--cell--polyfill-1.70.1",
      "description": "Polyfill for `OnceCell` stdlib feature for use with older MSRVs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/once_cell_polyfill@1.70.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "once_cell_polyfill",
      "versionInfo": "1.70.1"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--cbor-0.11.2",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "serde_cbor",
      "versionInfo": "0.11.2"
    },
    {
      "SPDXID": "SPDXRef-Package-schannel-0.1.27",
      "description": "Schannel bindings for rust, allowing SSL/TLS (e.g. https) without openssl",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/schannel@0.1.27",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "schannel",
      "versionInfo": "0.1.27"
    },
    {
      "SPDXID": "SPDXRef-Package-event-listener-strategy-0.5.4",
      "description": "Block or poll on event_listener easily",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/event-listener-strategy@0.5.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "event-listener-strategy",
      "versionInfo": "0.5.4"
    },
    {
      "SPDXID": "SPDXRef-Package-async-recursion-1.1.1",
      "description": "Recursion for async functions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-recursion@1.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "async-recursion",
      "versionInfo": "1.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-clap--builder-4.5.51",
      "description": "A simple to use, efficient, and full-featured Command Line Argument Parser",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/clap_builder@4.5.51",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "clap_builder",
      "versionInfo": "4.5.51"
    },
    {
      "SPDXID": "SPDXRef-Package-errno-0.3.12",
      "description": "Cross-platform interface to the `errno` variable.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/errno@0.3.12",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "errno",
      "versionInfo": "0.3.12"
    },
    {
      "SPDXID": "SPDXRef-Package-anstyle-wincon-3.0.8",
      "description": "Styling legacy Windows terminals",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anstyle-wincon@3.0.8",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-cli/anstyle",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anstyle-wincon",
      "versionInfo": "3.0.8"
    },
    {
      "SPDXID": "SPDXRef-Package-openssl-macros-0.1.1",
      "description": "Internal macros used by the openssl crate.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/openssl-macros@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "openssl-macros",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-base64urlsafedata-0.5.2",
      "description": "Base 64 Url Safe wrapper for Serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/base64urlsafedata@0.5.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/webauthn-rs",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "base64urlsafedata",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "description": "A library for easily interacting with a HSM or TPM",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kanidm-hsm-crypto@0.3.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/hsm-crypto/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "kanidm-hsm-crypto",
      "versionInfo": "0.3.4"
    },
    {
      "SPDXID": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "description": "Utilities for concurrent programming",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crossbeam-utils@0.8.21",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crossbeam-utils",
      "versionInfo": "0.8.21"
    },
    {
      "SPDXID": "SPDXRef-Package-runloop-0.1.0",
      "description": "Cancelable non-blocking polling threads (with optional timeouts).",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/runloop@0.1.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/ttaubert/rust-runloop/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "runloop",
      "versionInfo": "0.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-rand--core-0.9.3",
      "description": "Core random number generator traits and tools for implementation.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand_core@0.9.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand_core",
      "versionInfo": "0.9.3"
    },
    {
      "SPDXID": "SPDXRef-Package-tokio-native-tls-0.3.1",
      "description": "An implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS\nfor nonblocking I/O streams.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tokio-native-tls@0.3.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tokio-native-tls",
      "versionInfo": "0.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-console-subscriber-0.5.0",
      "description": "A `tracing-subscriber::Layer` for collecting Tokio console telemetry.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/console-subscriber@0.5.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/console/blob/main/console-subscriber",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "console-subscriber",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-half-2.6.0",
      "description": "Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/half@2.6.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "half",
      "versionInfo": "2.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-kanidm--lib--crypto-1.7.4",
      "description": "Kanidm cryptographic functionality",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kanidm_lib_crypto@1.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/kanidm/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "kanidm_lib_crypto",
      "versionInfo": "1.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-broker-2.0.0",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "broker",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-oid-0.2.1",
      "description": "Rust-native library for building, parsing, and formating Object Identifiers (OIDs)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/oid@0.2.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://labs.unnecessary.engineering/oid",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "oid",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-sso-2.0.0",
      "description": "Entra ID SSO via Himmelblau Identity Broker",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "sso",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-webpki-roots-0.26.11",
      "description": "Mozilla's CA root certificates for use with webpki",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/webpki-roots@0.26.11",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rustls/webpki-roots",
      "licenseConcluded": "CDLA-Permissive-2.0",
      "licenseDeclared": "CDLA-Permissive-2.0",
      "name": "webpki-roots",
      "versionInfo": "0.26.11"
    },
    {
      "SPDXID": "SPDXRef-Package-opentelemetry-proto-0.27.0",
      "description": "Protobuf generated files and transformations.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opentelemetry-proto@0.27.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-proto",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "opentelemetry-proto",
      "versionInfo": "0.27.0"
    },
    {
      "SPDXID": "SPDXRef-Package-android--system--properties-0.1.5",
      "description": "Minimal Android system properties wrapper",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/android_system_properties@0.1.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/nical/android_system_properties",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "android_system_properties",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-utf8parse-0.2.2",
      "description": "Table-driven UTF-8 parser",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/utf8parse@0.2.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "utf8parse",
      "versionInfo": "0.2.2"
    },
    {
      "SPDXID": "SPDXRef-Package-parking--lot--core-0.9.10",
      "description": "An advanced API for creating custom synchronization primitives.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/parking_lot_core@0.9.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "parking_lot_core",
      "versionInfo": "0.9.10"
    },
    {
      "SPDXID": "SPDXRef-Package-quinn-0.11.8",
      "description": "Versatile QUIC transport protocol implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/quinn@0.11.8",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "quinn",
      "versionInfo": "0.11.8"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--urlencoded-0.7.1",
      "description": "`x-www-form-urlencoded` meets Serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_urlencoded@0.7.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_urlencoded",
      "versionInfo": "0.7.1"
    },
    {
      "SPDXID": "SPDXRef-Package-ff-0.13.1",
      "description": "Library for building and interfacing with finite fields",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ff@0.13.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/zkcrypto/ff",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ff",
      "versionInfo": "0.13.1"
    },
    {
      "SPDXID": "SPDXRef-Package-const-oid-0.9.6",
      "description": "Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard\nas defined in ITU X.660, with support for BER/DER encoding/decoding as well as\nheapless no_std (i.e. embedded) support\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/const-oid@0.9.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "const-oid",
      "versionInfo": "0.9.6"
    },
    {
      "SPDXID": "SPDXRef-Package-cfg-if-1.0.0",
      "description": "A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cfg-if@1.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/alexcrichton/cfg-if",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cfg-if",
      "versionInfo": "1.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--i686--msvc-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_i686_msvc@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_i686_msvc",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-lru-0.16.2",
      "description": "A LRU cache implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/lru@0.16.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/jeromefroe/lru-rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "lru",
      "versionInfo": "0.16.2"
    },
    {
      "SPDXID": "SPDXRef-Package-semver-1.0.27",
      "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/semver@1.0.27",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "semver",
      "versionInfo": "1.0.27"
    },
    {
      "SPDXID": "SPDXRef-Package-toml--datetime-0.6.11",
      "description": "A TOML-compatible datetime type",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/toml_datetime@0.6.11",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "toml_datetime",
      "versionInfo": "0.6.11"
    },
    {
      "SPDXID": "SPDXRef-Package-pin-utils-0.1.0",
      "description": "Utilities for pinning\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pin-utils@0.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "pin-utils",
      "versionInfo": "0.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-opentelemetry--sdk-0.27.1",
      "description": "The SDK for the OpenTelemetry metrics collection and distributed tracing framework",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opentelemetry_sdk@0.27.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/open-telemetry/opentelemetry-rust",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "opentelemetry_sdk",
      "versionInfo": "0.27.1"
    },
    {
      "SPDXID": "SPDXRef-Package-walkdir-2.5.0",
      "description": "Recursively walk a directory.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/walkdir@2.5.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/walkdir",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "walkdir",
      "versionInfo": "2.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-slab-0.4.9",
      "description": "Pre-allocated storage for a uniform data type",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/slab@0.4.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "slab",
      "versionInfo": "0.4.9"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-opentelemetry-0.28.0",
      "description": "OpenTelemetry integration for tracing",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing-opentelemetry@0.28.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/tracing-opentelemetry",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing-opentelemetry",
      "versionInfo": "0.28.0"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--repr-0.1.20",
      "description": "Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_repr@0.1.20",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_repr",
      "versionInfo": "0.1.20"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--spanned-0.6.9",
      "description": "Serde-compatible spanned Value",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_spanned@0.6.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_spanned",
      "versionInfo": "0.6.9"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-result-0.3.4",
      "description": "Windows error handling",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-result@0.3.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-result",
      "versionInfo": "0.3.4"
    },
    {
      "SPDXID": "SPDXRef-Package-num-traits-0.2.19",
      "description": "Numeric traits for generic mathematics",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num-traits@0.2.19",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-num/num-traits",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num-traits",
      "versionInfo": "0.2.19"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-krb-0.11.0",
      "description": "Encode/decode Kerberos ASN.1 DER structs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-krb@0.11.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-krb",
      "versionInfo": "0.11.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wasi-0.11.0-plus-wasi-snapshot-preview1",
      "description": "Experimental WASI API bindings for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasi@0.11.0%2Bwasi-snapshot-preview1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasi",
      "versionInfo": "0.11.0+wasi-snapshot-preview1"
    },
    {
      "SPDXID": "SPDXRef-Package-hyper-timeout-0.5.2",
      "description": "A connect, read and write timeout aware connector to be used with hyper Client.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hyper-timeout@0.5.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/hjr3/hyper-timeout",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hyper-timeout",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-rand--chacha-0.9.0",
      "description": "ChaCha random number generator\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand_chacha@0.9.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand_chacha",
      "versionInfo": "0.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-openssl-probe-0.1.6",
      "description": "Tool for helping to find SSL certificate locations on the system for OpenSSL\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/openssl-probe@0.1.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/alexcrichton/openssl-probe",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "openssl-probe",
      "versionInfo": "0.1.6"
    },
    {
      "SPDXID": "SPDXRef-Package-signature-2.2.0",
      "description": "Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/signature@2.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "signature",
      "versionInfo": "2.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-link-0.1.1",
      "description": "Linking for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-link@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-link",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-schemars-1.0.4",
      "description": "Generate JSON Schemas from Rust code",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/schemars@1.0.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://graham.cool/schemars/",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "schemars",
      "versionInfo": "1.0.4"
    },
    {
      "SPDXID": "SPDXRef-Package-nom-7.1.3",
      "description": "A byte-oriented, zero-copy, parser combinators library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/nom@7.1.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "nom",
      "versionInfo": "7.1.3"
    },
    {
      "SPDXID": "SPDXRef-Package-tower-http-0.6.6",
      "description": "Tower middleware and utilities for HTTP clients and servers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tower-http@0.6.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tower-rs/tower-http",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tower-http",
      "versionInfo": "0.6.6"
    },
    {
      "SPDXID": "SPDXRef-Package-thiserror-impl-1.0.69",
      "description": "Implementation detail of the `thiserror` crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/thiserror-impl@1.0.69",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "thiserror-impl",
      "versionInfo": "1.0.69"
    },
    {
      "SPDXID": "SPDXRef-Package-broker-client-2.0.0",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "broker-client",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-tinyvec-1.9.0",
      "description": "`tinyvec` provides 100% safe vec-like data structures.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tinyvec@1.9.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Zlib OR Apache-2.0 OR MIT",
      "licenseDeclared": "Zlib OR Apache-2.0 OR MIT",
      "name": "tinyvec",
      "versionInfo": "1.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-util-0.3.31",
      "description": "Common utilities and extension traits for the futures-rs library.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-util@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-util",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-pin-project-lite-0.2.16",
      "description": "A lightweight version of pin-project written with declarative macros.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pin-project-lite@0.2.16",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "pin-project-lite",
      "versionInfo": "0.2.16"
    },
    {
      "SPDXID": "SPDXRef-Package-heck-0.5.0",
      "description": "heck is a case conversion library.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/heck@0.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "heck",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-matchit-0.8.4",
      "description": "A high performance, zero-copy URL router.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/matchit@0.8.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT AND BSD-3-Clause",
      "licenseDeclared": "MIT AND BSD-3-Clause",
      "name": "matchit",
      "versionInfo": "0.8.4"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--properties--data-2.0.1",
      "description": "Data for the icu_properties crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_properties_data@2.0.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_properties_data",
      "versionInfo": "2.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-aes-kw-0.2.1",
      "description": "NIST 800-38F AES Key Wrap (KW) and Key Wrap with Padding (KWP) modes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aes-kw@0.2.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/key-wraps/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "aes-kw",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-zerovec-derive-0.11.1",
      "description": "Custom derive for the zerovec crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerovec-derive@0.11.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "zerovec-derive",
      "versionInfo": "0.11.1"
    },
    {
      "SPDXID": "SPDXRef-Package-phf--macros-0.11.3",
      "description": "Macros to generate types in the phf crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/phf_macros@0.11.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "phf_macros",
      "versionInfo": "0.11.3"
    },
    {
      "SPDXID": "SPDXRef-Package-himmelblaud-2.0.0",
      "description": "Himmelblau Authentication Daemon",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "himmelblaud",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-bindgen-backend-0.2.100",
      "description": "Backend code generation of the wasm-bindgen tool\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-bindgen-backend@0.2.100",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "wasm-bindgen-backend",
      "versionInfo": "0.2.100"
    },
    {
      "SPDXID": "SPDXRef-Package-opentelemetry-0.27.1",
      "description": "OpenTelemetry API for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opentelemetry@0.27.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/open-telemetry/opentelemetry-rust",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "opentelemetry",
      "versionInfo": "0.27.1"
    },
    {
      "SPDXID": "SPDXRef-Package-lru-slab-0.1.2",
      "description": "Pre-allocated storage with constant-time LRU tracking",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/lru-slab@0.1.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0 OR Zlib",
      "licenseDeclared": "MIT OR Apache-2.0 OR Zlib",
      "name": "lru-slab",
      "versionInfo": "0.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-clap--complete-4.5.60",
      "description": "Generate shell completion scripts for your clap::Command",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/clap_complete@4.5.60",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "clap_complete",
      "versionInfo": "4.5.60"
    },
    {
      "SPDXID": "SPDXRef-Package-chrono-0.4.42",
      "description": "Date and time library for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/chrono@0.4.42",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/chronotope/chrono",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "chrono",
      "versionInfo": "0.4.42"
    },
    {
      "SPDXID": "SPDXRef-Package-psl-types-2.0.11",
      "description": "Common types for the public suffix implementation crates",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/psl-types@2.0.11",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "psl-types",
      "versionInfo": "2.0.11"
    },
    {
      "SPDXID": "SPDXRef-Package-memoffset-0.8.0",
      "description": "offset_of functionality for Rust structs.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/memoffset@0.8.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "memoffset",
      "versionInfo": "0.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-atomic-waker-1.1.2",
      "description": "A synchronization primitive for task wakeup",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/atomic-waker@1.1.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "atomic-waker",
      "versionInfo": "1.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-bitflags-2.9.1",
      "description": "A macro to generate structures which behave like bitflags.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/bitflags@2.9.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bitflags/bitflags",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "bitflags",
      "versionInfo": "2.9.1"
    },
    {
      "SPDXID": "SPDXRef-Package-elliptic-curve-0.13.8",
      "description": "General purpose Elliptic Curve Cryptography (ECC) support, including types\nand traits for representing various elliptic curve forms, scalars, points,\nand public/secret keys composed thereof.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/elliptic-curve@0.13.8",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "elliptic-curve",
      "versionInfo": "0.13.8"
    },
    {
      "SPDXID": "SPDXRef-Package-hmac-0.12.1",
      "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hmac@0.12.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hmac",
      "versionInfo": "0.12.1"
    },
    {
      "SPDXID": "SPDXRef-Package-os-release-0.1.0",
      "description": "Parse /etc/os-release files on Linux distributions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/os-release@0.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "os-release",
      "versionInfo": "0.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-rustc-hash-2.1.1",
      "description": "A speedy, non-cryptographic hashing algorithm used by rustc",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustc-hash@2.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "rustc-hash",
      "versionInfo": "2.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-primeorder-0.13.6",
      "description": "Pure Rust implementation of complete addition formulas for prime order elliptic\ncurves (Renes-Costello-Batina 2015). Generic over field elements and curve\nequation coefficients\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/primeorder@0.13.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "primeorder",
      "versionInfo": "0.13.6"
    },
    {
      "SPDXID": "SPDXRef-Package-thiserror-2.0.16",
      "description": "derive(Error)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/thiserror@2.0.16",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "thiserror",
      "versionInfo": "2.0.16"
    },
    {
      "SPDXID": "SPDXRef-Package-async-io-2.4.0",
      "description": "Async I/O and timers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-io@2.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-io",
      "versionInfo": "2.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-bindgen-macro-0.2.100",
      "description": "Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-bindgen-macro@0.2.100",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "wasm-bindgen-macro",
      "versionInfo": "0.2.100"
    },
    {
      "SPDXID": "SPDXRef-Package-parking--lot-0.12.3",
      "description": "More compact and efficient implementations of the standard synchronization primitives.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/parking_lot@0.12.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "parking_lot",
      "versionInfo": "0.12.3"
    },
    {
      "SPDXID": "SPDXRef-Package-p256-0.13.2",
      "description": "Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1)\nelliptic curve as defined in SP 800-186, with support for ECDH, ECDSA\nsigning/verification, and general purpose curve arithmetic\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/p256@0.13.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "p256",
      "versionInfo": "0.13.2"
    },
    {
      "SPDXID": "SPDXRef-Package-ipnet-2.11.0",
      "description": "Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ipnet@2.11.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ipnet",
      "versionInfo": "2.11.0"
    },
    {
      "SPDXID": "SPDXRef-Package-himmelblau--policies-2.0.0",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "himmelblau_policies",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-thiserror-impl-2.0.16",
      "description": "Implementation detail of the `thiserror` crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/thiserror-impl@2.0.16",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "thiserror-impl",
      "versionInfo": "2.0.16"
    },
    {
      "SPDXID": "SPDXRef-Package-zbus-5.12.0",
      "description": "API for D-Bus communication",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zbus@5.12.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zbus",
      "versionInfo": "5.12.0"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-asn1-x509-0.14.3",
      "description": "Provides ASN1 types defined by X.509 related RFCs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-asn1-x509@0.14.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-asn1-x509",
      "versionInfo": "0.14.3"
    },
    {
      "SPDXID": "SPDXRef-Package-form--urlencoded-1.2.1",
      "description": "Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/form_urlencoded@1.2.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "form_urlencoded",
      "versionInfo": "1.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-ghash-0.5.1",
      "description": "Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC),\nas in the AES-GCM authenticated encryption cipher.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ghash@0.5.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "ghash",
      "versionInfo": "0.5.1"
    },
    {
      "SPDXID": "SPDXRef-Package-lock--api-0.4.12",
      "description": "Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/lock_api@0.4.12",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "lock_api",
      "versionInfo": "0.4.12"
    },
    {
      "SPDXID": "SPDXRef-Package-anstyle-parse-0.2.6",
      "description": "Parse ANSI Style Escapes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anstyle-parse@0.2.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-cli/anstyle",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anstyle-parse",
      "versionInfo": "0.2.6"
    },
    {
      "SPDXID": "SPDXRef-Package-once--cell-1.21.3",
      "description": "Single assignment cells and lazy values.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/once_cell@1.21.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "once_cell",
      "versionInfo": "1.21.3"
    },
    {
      "SPDXID": "SPDXRef-Package-phf--generator-0.11.3",
      "description": "PHF generation logic",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/phf_generator@0.11.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "phf_generator",
      "versionInfo": "0.11.3"
    },
    {
      "SPDXID": "SPDXRef-Package-axum-0.8.6",
      "description": "Web framework that focuses on ergonomics and modularity",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/axum@0.8.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/axum",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "axum",
      "versionInfo": "0.8.6"
    },
    {
      "SPDXID": "SPDXRef-Package-clap-4.5.51",
      "description": "A simple to use, efficient, and full-featured Command Line Argument Parser",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/clap@4.5.51",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "clap",
      "versionInfo": "4.5.51"
    },
    {
      "SPDXID": "SPDXRef-Package-typenum-1.18.0",
      "description": "Typenum is a Rust library for type-level numbers evaluated at\n    compile time. It currently supports bits, unsigned integers, and signed\n    integers. It also provides a type-level array of type-level numbers, but its\n    implementation is incomplete.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/typenum@1.18.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "typenum",
      "versionInfo": "1.18.0"
    },
    {
      "SPDXID": "SPDXRef-Package-itoa-1.0.15",
      "description": "Fast integer primitive to string conversion",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/itoa@1.0.15",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "itoa",
      "versionInfo": "1.0.15"
    },
    {
      "SPDXID": "SPDXRef-Package-utf-8-0.7.6",
      "description": "Incremental, zero-copy UTF-8 decoding with error handling",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/utf-8@0.7.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "utf-8",
      "versionInfo": "0.7.6"
    },
    {
      "SPDXID": "SPDXRef-Package-matchit-0.7.3",
      "description": "A high performance, zero-copy URL router.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/matchit@0.7.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT AND BSD-3-Clause",
      "licenseDeclared": "MIT AND BSD-3-Clause",
      "name": "matchit",
      "versionInfo": "0.7.3"
    },
    {
      "SPDXID": "SPDXRef-Package-num-integer-0.1.46",
      "description": "Integer traits and functions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num-integer@0.1.46",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-num/num-integer",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num-integer",
      "versionInfo": "0.1.46"
    },
    {
      "SPDXID": "SPDXRef-Package-sshd-config-2.0.0",
      "description": "Himmelblau Required SSHD Configuration",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "sshd-config",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-yoke-0.8.0",
      "description": "Abstraction allowing borrowed data to be carried along with the backing data it borrows from",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/yoke@0.8.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "yoke",
      "versionInfo": "0.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-sketching-1.7.4",
      "description": "Logging crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sketching@1.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/kanidm/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "sketching",
      "versionInfo": "1.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-memchr-2.7.4",
      "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/memchr@2.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/memchr",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "memchr",
      "versionInfo": "2.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-num-iter-0.1.45",
      "description": "External iterators for generic mathematics",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num-iter@0.1.45",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-num/num-iter",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num-iter",
      "versionInfo": "0.1.45"
    },
    {
      "SPDXID": "SPDXRef-Package-darling--core-0.21.3",
      "description": "Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/darling_core@0.21.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "darling_core",
      "versionInfo": "0.21.3"
    },
    {
      "SPDXID": "SPDXRef-Package-event-listener-5.4.0",
      "description": "Notify async tasks or threads",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/event-listener@5.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "event-listener",
      "versionInfo": "5.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-interface-0.59.1",
      "description": "The interface macro for the windows crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-interface@0.59.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-interface",
      "versionInfo": "0.59.1"
    },
    {
      "SPDXID": "SPDXRef-Package-rustls-webpki-0.103.6",
      "description": "Web PKI X.509 Certificate Verification.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustls-webpki@0.103.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "name": "rustls-webpki",
      "versionInfo": "0.103.6"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-0.1.41",
      "description": "Application-level tracing for Rust.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing@0.1.41",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing",
      "versionInfo": "0.1.41"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--core-1.0.228",
      "description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_core@1.0.228",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://serde.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_core",
      "versionInfo": "1.0.228"
    },
    {
      "SPDXID": "SPDXRef-Package-prost-derive-0.14.1",
      "description": "Generate encoding and decoding implementations for Prost annotated types.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/prost-derive@0.14.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "prost-derive",
      "versionInfo": "0.14.1"
    },
    {
      "SPDXID": "SPDXRef-Package-encoding--rs-0.8.35",
      "description": "A Gecko-oriented implementation of the Encoding Standard",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/encoding_rs@0.8.35",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://docs.rs/encoding_rs/",
      "licenseConcluded": "(Apache-2.0 OR MIT) AND BSD-3-Clause",
      "licenseDeclared": "(Apache-2.0 OR MIT) AND BSD-3-Clause",
      "name": "encoding_rs",
      "versionInfo": "0.8.35"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--normalizer-2.0.0",
      "description": "API for normalizing text into Unicode Normalization Forms",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_normalizer@2.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_normalizer",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-litemap-0.8.0",
      "description": "A key-value Map implementation based on a flat, sorted Vec.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/litemap@0.8.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "litemap",
      "versionInfo": "0.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-async-stream-0.3.6",
      "description": "Asynchronous streams using async & await notation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-stream@0.3.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "async-stream",
      "versionInfo": "0.3.6"
    },
    {
      "SPDXID": "SPDXRef-Package-systemd-journal-logger-2.2.2",
      "description": "Systemd journal logger for the log facade.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/systemd-journal-logger@2.2.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://codeberg.org/swsnr/systemd-journal-logger.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "systemd-journal-logger",
      "versionInfo": "2.2.2"
    },
    {
      "SPDXID": "SPDXRef-Package-publicsuffix-2.3.0",
      "description": "Extract root domain and suffix from a domain name",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/publicsuffix@2.3.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "publicsuffix",
      "versionInfo": "2.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-kanidm--proto-1.7.4",
      "description": "Kanidm Protocol Bindings for serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kanidm_proto@1.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/kanidm/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "kanidm_proto",
      "versionInfo": "1.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-async-lock-3.4.0",
      "description": "Async synchronization primitives",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-lock@3.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-lock",
      "versionInfo": "3.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-aho-corasick-1.1.3",
      "description": "Fast multiple substring searching.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aho-corasick@1.1.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/aho-corasick",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "aho-corasick",
      "versionInfo": "1.1.3"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--x86--64--gnullvm-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_x86_64_gnullvm@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_x86_64_gnullvm",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-crypto-common-0.2.0-rc.4",
      "description": "Common cryptographic traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crypto-common@0.2.0-rc.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crypto-common",
      "versionInfo": "0.2.0-rc.4"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-asn1-x509-0.12.0",
      "description": "Provides ASN1 types defined by X.509 related RFCs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-asn1-x509@0.12.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-asn1-x509",
      "versionInfo": "0.12.0"
    },
    {
      "SPDXID": "SPDXRef-Package-darling--macro-0.21.3",
      "description": "Internal support for a proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/darling_macro@0.21.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "darling_macro",
      "versionInfo": "0.21.3"
    },
    {
      "SPDXID": "SPDXRef-Package-rpassword-7.4.0",
      "description": "Read passwords in console applications.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rpassword@7.4.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/conradkleinespel/rpassword",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "rpassword",
      "versionInfo": "7.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-cookie--store-0.21.1",
      "description": "Implementation of Cookie storage and retrieval",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cookie_store@0.21.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cookie_store",
      "versionInfo": "0.21.1"
    },
    {
      "SPDXID": "SPDXRef-Package-opentelemetry-otlp-0.27.0",
      "description": "Exporter for the OpenTelemetry Collector",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opentelemetry-otlp@0.27.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "opentelemetry-otlp",
      "versionInfo": "0.27.0"
    },
    {
      "SPDXID": "SPDXRef-Package-o365-2.0.0",
      "description": "Himmelblau Office 365 Integration",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "o365",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-hashbrown-0.16.0",
      "description": "A Rust port of Google's SwissTable hash map",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hashbrown@0.16.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hashbrown",
      "versionInfo": "0.16.0"
    },
    {
      "SPDXID": "SPDXRef-Package-hybrid-array-0.4.0",
      "description": "Hybrid typenum-based and const generic array types designed to provide the\nflexibility of typenum-based expressions while also allowing interoperability\nand a transition path to const generics\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hybrid-array@0.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hybrid-array",
      "versionInfo": "0.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-implement-0.60.0",
      "description": "The implement macro for the windows crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-implement@0.60.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-implement",
      "versionInfo": "0.60.0"
    },
    {
      "SPDXID": "SPDXRef-Package-dtoa-short-0.3.5",
      "description": "Serialize float number and truncate to certain precision",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/dtoa-short@0.3.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "dtoa-short",
      "versionInfo": "0.3.5"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--provider-2.0.0",
      "description": "Trait and struct definitions for the ICU data provider",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_provider@2.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_provider",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-dbus-tokio-0.7.6",
      "description": "Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/dbus-tokio@0.7.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "dbus-tokio",
      "versionInfo": "0.7.6"
    },
    {
      "SPDXID": "SPDXRef-Package-prost-0.13.5",
      "description": "A Protocol Buffers implementation for the Rust Language.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/prost@0.13.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "prost",
      "versionInfo": "0.13.5"
    },
    {
      "SPDXID": "SPDXRef-Package-utoipa-4.2.3",
      "description": "Compile time generated OpenAPI documentation for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/utoipa@4.2.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "utoipa",
      "versionInfo": "4.2.3"
    },
    {
      "SPDXID": "SPDXRef-Package-idna--adapter-1.2.1",
      "description": "Back end adapter for idna",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/idna_adapter@1.2.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://docs.rs/crate/idna_adapter/latest",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "idna_adapter",
      "versionInfo": "1.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--aarch64--gnullvm-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_aarch64_gnullvm@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_aarch64_gnullvm",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-rand--core-0.6.4",
      "description": "Core random number generator traits and tools for implementation.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand_core@0.6.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand_core",
      "versionInfo": "0.6.4"
    },
    {
      "SPDXID": "SPDXRef-Package-dbus-crossroads-0.5.2",
      "description": "Framework for writing D-Bus method handlers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/dbus-crossroads@0.5.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "dbus-crossroads",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-web-time-1.1.0",
      "description": "Drop-in replacement for std::time for Wasm in browsers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/web-time@1.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "web-time",
      "versionInfo": "1.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-fxhash-0.2.1",
      "description": "Maintained drop-in replacement that re-exports rustc_hash with the classic fxhash API",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "fxhash",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-pin-project-1.1.10",
      "description": "A crate for safe and ergonomic pin-projection.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pin-project@1.1.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "pin-project",
      "versionInfo": "1.1.10"
    },
    {
      "SPDXID": "SPDXRef-Package-toml--write-0.1.2",
      "description": "A low-level interface for writing out TOML\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/toml_write@0.1.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "toml_write",
      "versionInfo": "0.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-anstream-0.6.18",
      "description": "A simple cross platform library for writing colored text to a terminal.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anstream@0.6.18",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-cli/anstyle",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anstream",
      "versionInfo": "0.6.18"
    },
    {
      "SPDXID": "SPDXRef-Package-thread--local-1.1.8",
      "description": "Per-object thread-local storage",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/thread_local@1.1.8",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "thread_local",
      "versionInfo": "1.1.8"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--aarch64--msvc-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_aarch64_msvc@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_aarch64_msvc",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-derive--arbitrary-1.4.2",
      "description": "Derives arbitrary traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/derive_arbitrary@1.4.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "derive_arbitrary",
      "versionInfo": "1.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-zbus--macros-5.12.0",
      "description": "proc-macros for zbus",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zbus_macros@5.12.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zbus_macros",
      "versionInfo": "5.12.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--x86--64--gnu-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_x86_64_gnu@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_x86_64_gnu",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-kqueue-sys-1.0.4",
      "description": "Low-level kqueue interface for BSDs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kqueue-sys@1.0.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "kqueue-sys",
      "versionInfo": "1.0.4"
    },
    {
      "SPDXID": "SPDXRef-Package-indexmap-1.9.3",
      "description": "A hash table with consistent order and fast iteration.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/indexmap@1.9.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "indexmap",
      "versionInfo": "1.9.3"
    },
    {
      "SPDXID": "SPDXRef-Package-base64-0.21.7",
      "description": "encodes and decodes base64 as bytes or utf8",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/base64@0.21.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "base64",
      "versionInfo": "0.21.7"
    },
    {
      "SPDXID": "SPDXRef-Package-rustversion-1.0.21",
      "description": "Conditional compilation according to rustc compiler version",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustversion@1.0.21",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rustversion",
      "versionInfo": "1.0.21"
    },
    {
      "SPDXID": "SPDXRef-Package-openssl-sys-0.9.110",
      "description": "FFI bindings to OpenSSL",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/openssl-sys@0.9.110",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "openssl-sys",
      "versionInfo": "0.9.110"
    },
    {
      "SPDXID": "SPDXRef-Package-security-framework-2.11.1",
      "description": "Security.framework bindings for macOS and iOS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/security-framework@2.11.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://lib.rs/crates/security_framework",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "security-framework",
      "versionInfo": "2.11.1"
    },
    {
      "SPDXID": "SPDXRef-Package-generic-array-0.14.7",
      "description": "Generic types implementing functionality of arrays",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/generic-array@0.14.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "generic-array",
      "versionInfo": "0.14.7"
    },
    {
      "SPDXID": "SPDXRef-Package-peg-runtime-0.8.5",
      "description": "Runtime support for rust-peg grammars. To use rust-peg, see the `peg` crate.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/peg-runtime@0.8.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "peg-runtime",
      "versionInfo": "0.8.5"
    },
    {
      "SPDXID": "SPDXRef-Package-time-0.3.44",
      "description": "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/time@0.3.44",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://time-rs.github.io",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "time",
      "versionInfo": "0.3.44"
    },
    {
      "SPDXID": "SPDXRef-Package-iana-time-zone-0.1.63",
      "description": "get the IANA time zone for the current system",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/iana-time-zone@0.1.63",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "iana-time-zone",
      "versionInfo": "0.1.63"
    },
    {
      "SPDXID": "SPDXRef-Package-csv-1.4.0",
      "description": "Fast CSV parsing with support for serde.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/csv@1.4.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/rust-csv",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "csv",
      "versionInfo": "1.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-zerotrie-0.2.2",
      "description": "A data structure that efficiently maps strings to integers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerotrie@0.2.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "zerotrie",
      "versionInfo": "0.2.2"
    },
    {
      "SPDXID": "SPDXRef-Package-rustix-1.0.7",
      "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustix@1.0.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "rustix",
      "versionInfo": "1.0.7"
    },
    {
      "SPDXID": "SPDXRef-Package-num-bigint-dig-0.8.4",
      "description": "Big integer implementation for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num-bigint-dig@0.8.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/dignifiedquire/num-bigint",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num-bigint-dig",
      "versionInfo": "0.8.4"
    },
    {
      "SPDXID": "SPDXRef-Package-foreign-types-shared-0.1.1",
      "description": "An internal crate used by foreign-types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/foreign-types-shared@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "foreign-types-shared",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-utf8--iter-1.0.4",
      "description": "Iterator by char over potentially-invalid UTF-8 in &[u8]",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/utf8_iter@1.0.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://docs.rs/utf8_iter/",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "utf8_iter",
      "versionInfo": "1.0.4"
    },
    {
      "SPDXID": "SPDXRef-Package-sha1-0.10.6",
      "description": "SHA-1 hash function",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sha1@0.10.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "sha1",
      "versionInfo": "0.10.6"
    },
    {
      "SPDXID": "SPDXRef-Package-mio-1.0.3",
      "description": "Lightweight non-blocking I/O.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/mio@1.0.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/mio",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "mio",
      "versionInfo": "1.0.3"
    },
    {
      "SPDXID": "SPDXRef-Package-http-body-1.0.1",
      "description": "Trait representing an asynchronous, streaming, HTTP request or response body.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/http-body@1.0.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "http-body",
      "versionInfo": "1.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tendril-0.4.3",
      "description": "Compact buffer/string type for zero-copy parsing",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tendril@0.4.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "tendril",
      "versionInfo": "0.4.3"
    },
    {
      "SPDXID": "SPDXRef-Package-either-1.15.0",
      "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/either@1.15.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "either",
      "versionInfo": "1.15.0"
    },
    {
      "SPDXID": "SPDXRef-Package-console-api-0.9.0",
      "description": "Protobuf wire format bindings for the Tokio console.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/console-api@0.9.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/console/blob/main/console-api",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "console-api",
      "versionInfo": "0.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-block-padding-0.3.3",
      "description": "Padding and unpadding of messages divided into blocks.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/block-padding@0.3.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "block-padding",
      "versionInfo": "0.3.3"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--i686--msvc-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_i686_msvc@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_i686_msvc",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-axum-core-0.4.5",
      "description": "Core types and traits for axum",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/axum-core@0.4.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/axum",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "axum-core",
      "versionInfo": "0.4.5"
    },
    {
      "SPDXID": "SPDXRef-Package-tls--codec-0.4.2",
      "description": "A pure Rust implementation of the TLS (de)serialization",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tls_codec@0.4.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/formats/tree/master/tls_codec",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "tls_codec",
      "versionInfo": "0.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "description": "Easy support for interacting between JS and Rust.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-bindgen@0.2.100",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "wasm-bindgen",
      "versionInfo": "0.2.100"
    },
    {
      "SPDXID": "SPDXRef-Package-inotify-sys-0.1.5",
      "description": "inotify bindings for the Rust programming language",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/inotify-sys@0.1.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "name": "inotify-sys",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-group-0.13.0",
      "description": "Elliptic curve group traits and utilities",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/group@0.13.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/zkcrypto/group",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "group",
      "versionInfo": "0.13.0"
    },
    {
      "SPDXID": "SPDXRef-Package-zerocopy-0.8.25",
      "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerocopy@0.8.25",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "BSD-2-Clause OR Apache-2.0 OR MIT",
      "licenseDeclared": "BSD-2-Clause OR Apache-2.0 OR MIT",
      "name": "zerocopy",
      "versionInfo": "0.8.25"
    },
    {
      "SPDXID": "SPDXRef-Package-aws-lc-rs-1.14.0",
      "description": "aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aws-lc-rs@1.14.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/aws/aws-lc-rs",
      "licenseConcluded": "ISC AND (Apache-2.0 OR ISC)",
      "licenseDeclared": "ISC AND (Apache-2.0 OR ISC)",
      "name": "aws-lc-rs",
      "versionInfo": "1.14.0"
    },
    {
      "SPDXID": "SPDXRef-Package-indexmap-2.9.0",
      "description": "A hash table with consistent order and fast iteration.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/indexmap@2.9.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "indexmap",
      "versionInfo": "2.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-asn1-der-0.4.1",
      "description": "An ASN.1-DER subset for serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-asn1-der@0.4.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-asn1-der",
      "versionInfo": "0.4.1"
    },
    {
      "SPDXID": "SPDXRef-Package-foldhash-0.2.0",
      "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/foldhash@0.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Zlib",
      "licenseDeclared": "Zlib",
      "name": "foldhash",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-zeroize-1.8.2",
      "description": "Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable pure Rust implementation that works everywhere,\neven WASM!\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zeroize@1.8.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/utils/tree/master/zeroize",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "zeroize",
      "versionInfo": "1.8.2"
    },
    {
      "SPDXID": "SPDXRef-Package-document-features-0.2.11",
      "description": "Extract documentation for the feature flags from comments in Cargo.toml",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/document-features@0.2.11",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://slint.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "document-features",
      "versionInfo": "0.2.11"
    },
    {
      "SPDXID": "SPDXRef-Package-syn-2.0.101",
      "description": "Parser for Rust source code",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/syn@2.0.101",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "syn",
      "versionInfo": "2.0.101"
    },
    {
      "SPDXID": "SPDXRef-Package-devd-rs-0.3.6",
      "description": "An interface to devd, the device hotplug daemon on FreeBSD and DragonFlyBSD",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/devd-rs@0.3.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://codeberg.org/valpackett/devd-rs",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "devd-rs",
      "versionInfo": "0.3.6"
    },
    {
      "SPDXID": "SPDXRef-Package-bitfield-0.13.2",
      "description": "This crate provides macros to generate bitfield-like struct.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/bitfield@0.13.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "bitfield",
      "versionInfo": "0.13.2"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "description": "Utilities for implementing and composing `tracing` subscribers.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing-subscriber@0.3.20",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing-subscriber",
      "versionInfo": "0.3.20"
    },
    {
      "SPDXID": "SPDXRef-Package-password-hash-0.5.0",
      "description": "Traits which describe the functionality of password hashing algorithms,\nas well as a `no_std`-friendly implementation of the PHC string format\n(a well-defined subset of the Modular Crypt Format a.k.a. MCF)\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/password-hash@0.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "password-hash",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-aws-lc-sys-0.31.0",
      "description": "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aws-lc-sys@0.31.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC AND (Apache-2.0 OR ISC) AND OpenSSL",
      "licenseDeclared": "ISC AND (Apache-2.0 OR ISC) AND OpenSSL",
      "name": "aws-lc-sys",
      "versionInfo": "0.31.0"
    },
    {
      "SPDXID": "SPDXRef-Package-derive--more-impl-2.0.1",
      "description": "Internal implementation of `derive_more` crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/derive_more-impl@2.0.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "derive_more-impl",
      "versionInfo": "2.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-toml--edit-0.22.27",
      "description": "Yet another format-preserving TOML parser.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/toml_edit@0.22.27",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "toml_edit",
      "versionInfo": "0.22.27"
    },
    {
      "SPDXID": "SPDXRef-Package-winapi-x86--64-pc-windows-gnu-0.4.0",
      "description": "Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "winapi-x86_64-pc-windows-gnu",
      "versionInfo": "0.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-tss-esapi-8.0.0-alpha",
      "description": "Rust-native wrapper around TSS 2.0 Enhanced System API",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tss-esapi@8.0.0-alpha",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "tss-esapi",
      "versionInfo": "8.0.0-alpha"
    },
    {
      "SPDXID": "SPDXRef-Package-fallible-streaming-iterator-0.1.9",
      "description": "Fallible streaming iteration",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/fallible-streaming-iterator@0.1.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "fallible-streaming-iterator",
      "versionInfo": "0.1.9"
    },
    {
      "SPDXID": "SPDXRef-Package-fnv-1.0.7",
      "description": "Fowler–Noll–Vo hash function",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/fnv@1.0.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "fnv",
      "versionInfo": "1.0.7"
    },
    {
      "SPDXID": "SPDXRef-Package-zvariant-5.5.3",
      "description": "D-Bus & GVariant encoding & decoding",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zvariant@5.5.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zvariant",
      "versionInfo": "5.5.3"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--i686--gnullvm-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_i686_gnullvm@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_i686_gnullvm",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-wasi-0.14.2-plus-wasi-0.2.4",
      "description": "WASI API bindings for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasi@0.14.2%2Bwasi-0.2.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasi",
      "versionInfo": "0.14.2+wasi-0.2.4"
    },
    {
      "SPDXID": "SPDXRef-Package-libnss-0.9.0",
      "description": "Rust bindings for creating libnss modules",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libnss@0.9.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "LGPL-3.0",
      "licenseDeclared": "LGPL-3.0",
      "name": "libnss",
      "versionInfo": "0.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-sha-crypt-0.5.0",
      "description": "Pure Rust implementation of the SHA-crypt password hash based on SHA-512\nas implemented by the POSIX crypt C library\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sha-crypt@0.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "sha-crypt",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-core-foundation-sys-0.8.7",
      "description": "Bindings to Core Foundation for macOS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/core-foundation-sys@0.8.7",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/servo/core-foundation-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "core-foundation-sys",
      "versionInfo": "0.8.7"
    },
    {
      "SPDXID": "SPDXRef-Package-url-2.5.4",
      "description": "URL library for Rust, based on the WHATWG URL Standard",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/url@2.5.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "url",
      "versionInfo": "2.5.4"
    },
    {
      "SPDXID": "SPDXRef-Package-flate2-1.1.1",
      "description": "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/flate2@1.1.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-lang/flate2-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "flate2",
      "versionInfo": "1.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-asn1-der-0.5.2",
      "description": "An ASN.1-DER subset for serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-asn1-der@0.5.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-asn1-der",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-foldhash-0.1.5",
      "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/foldhash@0.1.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Zlib",
      "licenseDeclared": "Zlib",
      "name": "foldhash",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-dyn-clone-1.0.19",
      "description": "Clone trait that is dyn-compatible",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/dyn-clone@1.0.19",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "dyn-clone",
      "versionInfo": "1.0.19"
    },
    {
      "SPDXID": "SPDXRef-Package-md-5-0.10.6",
      "description": "MD5 hash function",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/md-5@0.10.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "md-5",
      "versionInfo": "0.10.6"
    },
    {
      "SPDXID": "SPDXRef-Package-crypto-bigint-0.5.5",
      "description": "Pure Rust implementation of a big integer library which has been designed from\nthe ground-up for use in cryptographic applications. Provides constant-time,\nno_std-friendly implementations of modern formulas using const generics.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crypto-bigint@0.5.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "crypto-bigint",
      "versionInfo": "0.5.5"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-channel-0.3.31",
      "description": "Channels for asynchronous communication using futures-rs.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-channel@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-channel",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-hyper-tls-0.6.0",
      "description": "Default TLS implementation for use with hyper",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hyper-tls@0.6.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://hyper.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hyper-tls",
      "versionInfo": "0.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-humantime-2.2.0",
      "description": "A parser and formatter for std::time::{Duration, SystemTime}",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/humantime@2.2.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/chronotope/humantime",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "humantime",
      "versionInfo": "2.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-targets-0.52.6",
      "description": "Import libs for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-targets@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-targets",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-hkdf-0.12.4",
      "description": "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hkdf@0.12.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/KDFs/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hkdf",
      "versionInfo": "0.12.4"
    },
    {
      "SPDXID": "SPDXRef-Package-cpufeatures-0.2.17",
      "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, \nwith no_std support and support for mobile targets including Android and iOS\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cpufeatures@0.2.17",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cpufeatures",
      "versionInfo": "0.2.17"
    },
    {
      "SPDXID": "SPDXRef-Package-time-core-0.1.6",
      "description": "This crate is an implementation detail and should not be relied upon directly.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/time-core@0.1.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "time-core",
      "versionInfo": "0.1.6"
    },
    {
      "SPDXID": "SPDXRef-Package-opentelemetry-semantic-conventions-0.27.0",
      "description": "Semantic conventions for OpenTelemetry",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opentelemetry-semantic-conventions@0.27.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "opentelemetry-semantic-conventions",
      "versionInfo": "0.27.0"
    },
    {
      "SPDXID": "SPDXRef-Package-serde-1.0.228",
      "description": "A generic serialization/deserialization framework",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde@1.0.228",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://serde.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde",
      "versionInfo": "1.0.228"
    },
    {
      "SPDXID": "SPDXRef-Package-http-1.3.1",
      "description": "A set of types for representing HTTP requests and responses.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/http@1.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "http",
      "versionInfo": "1.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-axum-0.7.9",
      "description": "Web framework that focuses on ergonomics and modularity",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/axum@0.7.9",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/axum",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "axum",
      "versionInfo": "0.7.9"
    },
    {
      "SPDXID": "SPDXRef-Package-writeable-0.6.1",
      "description": "A more efficient alternative to fmt::Display",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/writeable@0.6.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "writeable",
      "versionInfo": "0.6.1"
    },
    {
      "SPDXID": "SPDXRef-Package-libhimmelblau-0.7.19",
      "description": "Samba Library for Azure Entra ID Authentication",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libhimmelblau@0.7.19",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://www.samba.org/",
      "licenseConcluded": "LGPL-3.0-or-later",
      "licenseDeclared": "LGPL-3.0-or-later",
      "name": "libhimmelblau",
      "versionInfo": "0.7.19"
    },
    {
      "SPDXID": "SPDXRef-Package-aead-0.5.2",
      "description": "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aead@0.5.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "aead",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-regex-automata-0.4.13",
      "description": "Automata construction and matching using regular expressions.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/regex-automata@0.4.13",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-lang/regex/tree/master/regex-automata",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "regex-automata",
      "versionInfo": "0.4.13"
    },
    {
      "SPDXID": "SPDXRef-Package-iri-string-0.7.8",
      "description": "IRI as string types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/iri-string@0.7.8",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "iri-string",
      "versionInfo": "0.7.8"
    },
    {
      "SPDXID": "SPDXRef-Package-ego-tree-0.10.0",
      "description": "Vec-backed ID-tree",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ego-tree@0.10.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "name": "ego-tree",
      "versionInfo": "0.10.0"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--cbor--2-0.13.0",
      "description": "CBOR support for Serde.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_cbor_2@0.13.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_cbor_2",
      "versionInfo": "0.13.0"
    },
    {
      "SPDXID": "SPDXRef-Package-prost-derive-0.13.5",
      "description": "Generate encoding and decoding implementations for Prost annotated types.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/prost-derive@0.13.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "prost-derive",
      "versionInfo": "0.13.5"
    },
    {
      "SPDXID": "SPDXRef-Package-polling-3.7.4",
      "description": "Portable interface to epoll, kqueue, event ports, and IOCP",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/polling@3.7.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "polling",
      "versionInfo": "3.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-sys-0.61.2",
      "description": "Rust for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-sys@0.61.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-sys",
      "versionInfo": "0.61.2"
    },
    {
      "SPDXID": "SPDXRef-Package-reqwest-0.12.24",
      "description": "higher level HTTP client library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/reqwest@0.12.24",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "reqwest",
      "versionInfo": "0.12.24"
    },
    {
      "SPDXID": "SPDXRef-Package-smallvec-1.15.0",
      "description": "'Small vector' optimization: store up to a small number of items on the stack",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/smallvec@1.15.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "smallvec",
      "versionInfo": "1.15.0"
    },
    {
      "SPDXID": "SPDXRef-Package-equivalent-1.0.2",
      "description": "Traits for key comparison in maps.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/equivalent@1.0.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "equivalent",
      "versionInfo": "1.0.2"
    },
    {
      "SPDXID": "SPDXRef-Package-getrandom-0.3.3",
      "description": "A small cross-platform library for retrieving random data from system source",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/getrandom@0.3.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "getrandom",
      "versionInfo": "0.3.3"
    },
    {
      "SPDXID": "SPDXRef-Package-log-0.4.27",
      "description": "A lightweight logging facade for Rust\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/log@0.4.27",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "log",
      "versionInfo": "0.4.27"
    },
    {
      "SPDXID": "SPDXRef-Package-hostname-0.4.1",
      "description": "Cross-platform system's host name functions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hostname@0.4.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "hostname",
      "versionInfo": "0.4.1"
    },
    {
      "SPDXID": "SPDXRef-Package-security-framework-sys-2.14.0",
      "description": "Apple `Security.framework` low-level FFI bindings",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/security-framework-sys@2.14.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://lib.rs/crates/security-framework-sys",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "security-framework-sys",
      "versionInfo": "2.14.0"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-0.3.31",
      "description": "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-getopts-0.2.23",
      "description": "getopts-like option parsing",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/getopts@0.2.23",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "getopts",
      "versionInfo": "0.2.23"
    },
    {
      "SPDXID": "SPDXRef-Package-fsevent-sys-4.1.0",
      "description": "Rust bindings to the fsevent macOS API for file changes notifications",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/fsevent-sys@4.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "fsevent-sys",
      "versionInfo": "4.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-ref-cast-1.0.24",
      "description": "Safely cast &T to &U where the struct U contains a single field of type T.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ref-cast@1.0.24",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ref-cast",
      "versionInfo": "1.0.24"
    },
    {
      "SPDXID": "SPDXRef-Package-cookie--store-0.22.0",
      "description": "Implementation of Cookie storage and retrieval",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cookie_store@0.22.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cookie_store",
      "versionInfo": "0.22.0"
    },
    {
      "SPDXID": "SPDXRef-Package-mac-0.1.1",
      "description": "A collection of great and ubiqutitous macros.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/mac@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "mac",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tinyvec--macros-0.1.1",
      "description": "Some macros for tiny containers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tinyvec_macros@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0 OR Zlib",
      "licenseDeclared": "MIT OR Apache-2.0 OR Zlib",
      "name": "tinyvec_macros",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-sha2-0.10.9",
      "description": "Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sha2@0.10.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "sha2",
      "versionInfo": "0.10.9"
    },
    {
      "SPDXID": "SPDXRef-Package-ring-0.17.14",
      "description": "An experiment.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ring@0.17.14",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 AND ISC",
      "licenseDeclared": "Apache-2.0 AND ISC",
      "name": "ring",
      "versionInfo": "0.17.14"
    },
    {
      "SPDXID": "SPDXRef-Package-libredox-0.1.3",
      "description": "Redox stable ABI",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libredox@0.1.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "libredox",
      "versionInfo": "0.1.3"
    },
    {
      "SPDXID": "SPDXRef-Package-crunchy-0.2.4",
      "description": "Crunchy unroller: deterministically unroll constant loops",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crunchy@0.2.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/eira-fransham/crunchy",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "crunchy",
      "versionInfo": "0.2.4"
    },
    {
      "SPDXID": "SPDXRef-Package-ident--case-1.0.1",
      "description": "Utility for applying case rules to Rust identifiers.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ident_case@1.0.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ident_case",
      "versionInfo": "1.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-proc-macro-crate-3.3.0",
      "description": "Replacement for crate (macro_rules keyword) in proc-macros\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/proc-macro-crate@3.3.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "proc-macro-crate",
      "versionInfo": "3.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-ctr-0.9.2",
      "description": "CTR block modes of operation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ctr@0.9.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ctr",
      "versionInfo": "0.9.2"
    },
    {
      "SPDXID": "SPDXRef-Package-rand--chacha-0.3.1",
      "description": "ChaCha random number generator\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand_chacha@0.3.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand_chacha",
      "versionInfo": "0.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "description": "Shared types for the rustls PKI ecosystem",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustls-pki-types@1.12.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rustls/pki-types",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rustls-pki-types",
      "versionInfo": "1.12.0"
    },
    {
      "SPDXID": "SPDXRef-Package-crc32fast-1.4.2",
      "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crc32fast@1.4.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crc32fast",
      "versionInfo": "1.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-foreign-types-0.3.2",
      "description": "A framework for Rust wrappers over C APIs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/foreign-types@0.3.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "foreign-types",
      "versionInfo": "0.3.2"
    },
    {
      "SPDXID": "SPDXRef-Package-try-lock-0.2.5",
      "description": "A lightweight atomic lock.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/try-lock@0.2.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/seanmonstar/try-lock",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "try-lock",
      "versionInfo": "0.2.5"
    },
    {
      "SPDXID": "SPDXRef-Package-tower-layer-0.3.3",
      "description": "Decorates a `Service` to allow easy composition between `Service`s.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tower-layer@0.3.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tower-rs/tower",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tower-layer",
      "versionInfo": "0.3.3"
    },
    {
      "SPDXID": "SPDXRef-Package-want-0.3.1",
      "description": "Detect when another Future wants a result.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/want@0.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "want",
      "versionInfo": "0.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--properties-2.0.1",
      "description": "Definitions for Unicode properties",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_properties@2.0.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_properties",
      "versionInfo": "2.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-inotify-0.11.0",
      "description": "Idiomatic wrapper for inotify",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/inotify@0.11.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "name": "inotify",
      "versionInfo": "0.11.0"
    },
    {
      "SPDXID": "SPDXRef-Package-ryu-1.0.20",
      "description": "Fast floating point to string conversion",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ryu@1.0.20",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR BSL-1.0",
      "licenseDeclared": "Apache-2.0 OR BSL-1.0",
      "name": "ryu",
      "versionInfo": "1.0.20"
    },
    {
      "SPDXID": "SPDXRef-Package-endi-1.1.0",
      "description": "A simple endian-handling library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/endi@1.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "endi",
      "versionInfo": "1.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-derive--more-2.0.1",
      "description": "Adds #[derive(x)] macros for more traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/derive_more@2.0.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "derive_more",
      "versionInfo": "2.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tonic-0.12.3",
      "description": "A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tonic@0.12.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/hyperium/tonic",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tonic",
      "versionInfo": "0.12.3"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-io-0.3.31",
      "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-io@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-io",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-libdbus-sys-0.2.6",
      "description": "FFI bindings to libdbus.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libdbus-sys@0.2.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "libdbus-sys",
      "versionInfo": "0.2.6"
    },
    {
      "SPDXID": "SPDXRef-Package-libc-0.2.177",
      "description": "Raw FFI bindings to platform libraries like libc.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libc@0.2.177",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "libc",
      "versionInfo": "0.2.177"
    },
    {
      "SPDXID": "SPDXRef-Package-opaque-debug-0.3.1",
      "description": "Macro for opaque Debug trait implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opaque-debug@0.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "opaque-debug",
      "versionInfo": "0.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-httpdate-1.0.3",
      "description": "HTTP date parsing and formatting",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/httpdate@1.0.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "httpdate",
      "versionInfo": "1.0.3"
    },
    {
      "SPDXID": "SPDXRef-Package-linux-raw-sys-0.4.15",
      "description": "Generated bindings for Linux's userspace API",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/linux-raw-sys@0.4.15",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "linux-raw-sys",
      "versionInfo": "0.4.15"
    },
    {
      "SPDXID": "SPDXRef-Package-block-buffer-0.10.4",
      "description": "Buffer type for block processing of data",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/block-buffer@0.10.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "block-buffer",
      "versionInfo": "0.10.4"
    },
    {
      "SPDXID": "SPDXRef-Package-x509-cert-0.2.5",
      "description": "Pure Rust implementation of the X.509 Public Key Infrastructure Certificate\nformat as described in RFC 5280\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/x509-cert@0.2.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "x509-cert",
      "versionInfo": "0.2.5"
    },
    {
      "SPDXID": "SPDXRef-Package-native-tls-0.2.14",
      "description": "A wrapper over a platform's native TLS implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/native-tls@0.2.14",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "native-tls",
      "versionInfo": "0.2.14"
    },
    {
      "SPDXID": "SPDXRef-Package-hashlink-0.10.0",
      "description": "HashMap-like containers that hold their key-value pairs in a user controllable order",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hashlink@0.10.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hashlink",
      "versionInfo": "0.10.0"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--derive-1.0.228",
      "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_derive@1.0.228",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://serde.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_derive",
      "versionInfo": "1.0.228"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100",
      "description": "The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-bindgen-macro-support@0.2.100",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "wasm-bindgen-macro-support",
      "versionInfo": "0.2.100"
    },
    {
      "SPDXID": "SPDXRef-Package-potential--utf-0.1.2",
      "description": "Unvalidated string and character types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/potential_utf@0.1.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "potential_utf",
      "versionInfo": "0.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-http-body-util-0.1.3",
      "description": "Combinators and adapters for HTTP request or response bodies.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/http-body-util@0.1.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "http-body-util",
      "versionInfo": "0.1.3"
    },
    {
      "SPDXID": "SPDXRef-Package-zbus--names-4.2.0",
      "description": "A collection of D-Bus bus names types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zbus_names@4.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zbus_names",
      "versionInfo": "4.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--collections-2.0.0",
      "description": "Collection of API for use in ICU libraries.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_collections@2.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_collections",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-spki-0.7.3",
      "description": "X.509 Subject Public Key Info (RFC5280) describing public keys as well as their\nassociated AlgorithmIdentifiers (i.e. OIDs)\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/spki@0.7.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "spki",
      "versionInfo": "0.7.3"
    },
    {
      "SPDXID": "SPDXRef-Package-pkcs1-0.7.5",
      "description": "Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1:\nRSA Cryptography Specifications Version 2.2 (RFC 8017)\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pkcs1@0.7.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "pkcs1",
      "versionInfo": "0.7.5"
    },
    {
      "SPDXID": "SPDXRef-Package-scim--proto-1.7.4",
      "description": "Kanidm SCIM Protocol Bindings",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/scim_proto@1.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/kanidm/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "scim_proto",
      "versionInfo": "1.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-sec1-0.7.3",
      "description": "Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats\nincluding ASN.1 DER-serialized private keys as well as the\nElliptic-Curve-Point-to-Octet-String encoding\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sec1@0.7.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "sec1",
      "versionInfo": "0.7.3"
    },
    {
      "SPDXID": "SPDXRef-Package-markup5ever-0.35.0",
      "description": "Common code for xml5ever and html5ever",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/markup5ever@0.35.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "markup5ever",
      "versionInfo": "0.35.0"
    },
    {
      "SPDXID": "SPDXRef-Package-libudev-0.2.0",
      "description": "Rust wrapper for libudev",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libudev@0.2.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/dcuddeback/libudev-rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "libudev",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-colorchoice-1.0.3",
      "description": "Global override of color control",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/colorchoice@1.0.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "colorchoice",
      "versionInfo": "1.0.3"
    },
    {
      "SPDXID": "SPDXRef-Package-zeroize--derive-1.4.2",
      "description": "Custom derive support for zeroize",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zeroize_derive@1.4.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "zeroize_derive",
      "versionInfo": "1.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-tinystr-0.8.1",
      "description": "A small ASCII-only bounded length string representation.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tinystr@0.8.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "tinystr",
      "versionInfo": "0.8.1"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--x86--64--gnu-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_x86_64_gnu@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_x86_64_gnu",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-aes-gcm-0.10.3",
      "description": "Pure Rust implementation of the AES-GCM (Galois/Counter Mode)\nAuthenticated Encryption with Associated Data (AEAD) Cipher\nwith optional architecture-specific hardware acceleration\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aes-gcm@0.10.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "aes-gcm",
      "versionInfo": "0.10.3"
    },
    {
      "SPDXID": "SPDXRef-Package-tower-service-0.3.3",
      "description": "Trait representing an asynchronous, request / response based, client or server.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tower-service@0.3.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tower-rs/tower",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tower-service",
      "versionInfo": "0.3.3"
    },
    {
      "SPDXID": "SPDXRef-Package-libudev-sys-0.1.4",
      "description": "FFI bindings to libudev",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libudev-sys@0.1.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/dcuddeback/libudev-sys",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "libudev-sys",
      "versionInfo": "0.1.4"
    },
    {
      "SPDXID": "SPDXRef-Package-selectors-0.31.0",
      "description": "CSS Selectors matching for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/selectors@0.31.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "selectors",
      "versionInfo": "0.31.0"
    },
    {
      "SPDXID": "SPDXRef-Package-quinn-proto-0.11.12",
      "description": "State machine for the QUIC transport protocol",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/quinn-proto@0.11.12",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "quinn-proto",
      "versionInfo": "0.11.12"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-sink-0.3.31",
      "description": "The asynchronous `Sink` trait for the futures-rs library.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-sink@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-sink",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-macro-0.3.31",
      "description": "The futures-rs procedural macro implementations.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-macro@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-macro",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-unicode-width-0.2.1",
      "description": "Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/unicode-width@0.2.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/unicode-rs/unicode-width",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "unicode-width",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--i686--gnullvm-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_i686_gnullvm@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_i686_gnullvm",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-stable--deref--trait-1.2.0",
      "description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/stable_deref_trait@1.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "stable_deref_trait",
      "versionInfo": "1.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-tokio-stream-0.1.17",
      "description": "Utilities to work with `Stream` and `tokio`.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tokio-stream@0.1.17",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tokio-stream",
      "versionInfo": "0.1.17"
    },
    {
      "SPDXID": "SPDXRef-Package-tonic-prost-0.14.2",
      "description": "Prost codec implementation for tonic",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tonic-prost@0.14.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/hyperium/tonic",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tonic-prost",
      "versionInfo": "0.14.2"
    },
    {
      "SPDXID": "SPDXRef-Package-sd-notify-0.4.5",
      "description": "Lightweight crate for systemd service state notifications",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sd-notify@0.4.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "sd-notify",
      "versionInfo": "0.4.5"
    },
    {
      "SPDXID": "SPDXRef-Package-peg-macros-0.8.5",
      "description": "Procedural macros for rust-peg. To use rust-peg, see the `peg` crate.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/peg-macros@0.8.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "peg-macros",
      "versionInfo": "0.8.5"
    },
    {
      "SPDXID": "SPDXRef-Package-scraper-0.24.0",
      "description": "HTML parsing and querying with CSS selectors",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/scraper@0.24.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "name": "scraper",
      "versionInfo": "0.24.0"
    },
    {
      "SPDXID": "SPDXRef-Package-cssparser-macros-0.6.1",
      "description": "Procedural macros for cssparser",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cssparser-macros@0.6.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "cssparser-macros",
      "versionInfo": "0.6.1"
    },
    {
      "SPDXID": "SPDXRef-Package-strsim-0.11.1",
      "description": "Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/strsim@0.11.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rapidfuzz/strsim-rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "strsim",
      "versionInfo": "0.11.1"
    },
    {
      "SPDXID": "SPDXRef-Package-kanidm--lib--file--permissions-1.7.4",
      "description": "Kanidm File Permissions Library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kanidm_lib_file_permissions@1.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/kanidm/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "kanidm_lib_file_permissions",
      "versionInfo": "1.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-yoke-derive-0.8.0",
      "description": "Custom derive for the yoke crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/yoke-derive@0.8.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "yoke-derive",
      "versionInfo": "0.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-winapi-0.3.9",
      "description": "Raw FFI bindings for all of Windows API.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/winapi@0.3.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "winapi",
      "versionInfo": "0.3.9"
    },
    {
      "SPDXID": "SPDXRef-Package-concurrent-queue-2.5.0",
      "description": "Concurrent multi-producer multi-consumer queue",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/concurrent-queue@2.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "concurrent-queue",
      "versionInfo": "2.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-crypto-glue-0.1.8",
      "description": "A facade over the RustCrypto ecosystem",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crypto-glue@0.1.8",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/crypto-glue/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "crypto-glue",
      "versionInfo": "0.1.8"
    },
    {
      "SPDXID": "SPDXRef-Package-h2-0.4.10",
      "description": "An HTTP/2 client and server",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/h2@0.4.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "h2",
      "versionInfo": "0.4.10"
    },
    {
      "SPDXID": "SPDXRef-Package-num--enum--derive-0.7.5",
      "description": "Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num_enum_derive@0.7.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "BSD-3-Clause OR MIT OR Apache-2.0",
      "licenseDeclared": "BSD-3-Clause OR MIT OR Apache-2.0",
      "name": "num_enum_derive",
      "versionInfo": "0.7.5"
    },
    {
      "SPDXID": "SPDXRef-Package-thiserror-1.0.69",
      "description": "derive(Error)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/thiserror@1.0.69",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "thiserror",
      "versionInfo": "1.0.69"
    },
    {
      "SPDXID": "SPDXRef-Package-zerofrom-0.1.6",
      "description": "ZeroFrom trait for constructing",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerofrom@0.1.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "zerofrom",
      "versionInfo": "0.1.6"
    },
    {
      "SPDXID": "SPDXRef-Package-ordered-stream-0.2.0",
      "description": "Streams that are ordered relative to external events",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ordered-stream@0.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ordered-stream",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-web--atoms-0.1.3",
      "description": "Atoms for xml5ever and html5ever",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/web_atoms@0.1.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "web_atoms",
      "versionInfo": "0.1.3"
    },
    {
      "SPDXID": "SPDXRef-Package-uzers-0.12.1",
      "description": "Continuation of users, a library for accessing Unix users and groups",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/uzers@0.12.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "uzers",
      "versionInfo": "0.12.1"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--json-1.0.145",
      "description": "A JSON serialization file format",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_json@1.0.145",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_json",
      "versionInfo": "1.0.145"
    },
    {
      "SPDXID": "SPDXRef-Package-reqwest--cookie--store-0.9.0",
      "description": "A simple crate providing an implementation of the `reqwest::cookie::CookieStore` trait for `cookie_store::CookieStore`",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/reqwest_cookie_store@0.9.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "reqwest_cookie_store",
      "versionInfo": "0.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-tss-esapi-sys-0.5.0",
      "description": "FFI wrapper around TSS 2.0 Enhanced System API",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tss-esapi-sys@0.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "tss-esapi-sys",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-percent-encoding-2.3.1",
      "description": "Percent encoding and decoding",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/percent-encoding@2.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "percent-encoding",
      "versionInfo": "2.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-rand-0.8.5",
      "description": "Random number generators and other randomness functionality.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand@0.8.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand",
      "versionInfo": "0.8.5"
    },
    {
      "SPDXID": "SPDXRef-Package-hyper-1.6.0",
      "description": "A protective and efficient HTTP library for all.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hyper@1.6.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://hyper.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "hyper",
      "versionInfo": "1.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-ecdsa-0.16.9",
      "description": "Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm\n(ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), providing\nRFC6979 deterministic signatures as well as support for added entropy\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ecdsa@0.16.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "ecdsa",
      "versionInfo": "0.16.9"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--with--macros-3.15.1",
      "description": "proc-macro library for serde_with",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_with_macros@3.15.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_with_macros",
      "versionInfo": "3.15.1"
    },
    {
      "SPDXID": "SPDXRef-Package-rustls-0.23.34",
      "description": "Rustls is a modern TLS library written in Rust.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustls@0.23.34",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rustls/rustls",
      "licenseConcluded": "Apache-2.0 OR ISC OR MIT",
      "licenseDeclared": "Apache-2.0 OR ISC OR MIT",
      "name": "rustls",
      "versionInfo": "0.23.34"
    },
    {
      "SPDXID": "SPDXRef-Package-sharded-slab-0.1.7",
      "description": "A lock-free concurrent slab.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sharded-slab@0.1.7",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/hawkw/sharded-slab",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "sharded-slab",
      "versionInfo": "0.1.7"
    },
    {
      "SPDXID": "SPDXRef-Package-pastey-0.1.1",
      "description": "Macros for all your token pasting needs. Successor of paste.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pastey@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "pastey",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-paste-1.0.15",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "paste",
      "versionInfo": "1.0.15"
    },
    {
      "SPDXID": "SPDXRef-Package-async-trait-0.1.89",
      "description": "Type erasure for async trait methods",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-trait@0.1.89",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "async-trait",
      "versionInfo": "0.1.89"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-executor-0.3.31",
      "description": "Executors for asynchronous tasks based on the futures-rs library.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-executor@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-executor",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-miniz--oxide-0.8.8",
      "description": "DEFLATE compression and decompression library rewritten in Rust based on miniz",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/miniz_oxide@0.8.8",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide",
      "licenseConcluded": "MIT OR Zlib OR Apache-2.0",
      "licenseDeclared": "MIT OR Zlib OR Apache-2.0",
      "name": "miniz_oxide",
      "versionInfo": "0.8.8"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-core-0.1.34",
      "description": "Core primitives for application-level tracing.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing-core@0.1.34",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing-core",
      "versionInfo": "0.1.34"
    },
    {
      "SPDXID": "SPDXRef-Package-notify-debouncer-full-0.5.0",
      "description": "notify event debouncer optimized for ease of use",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/notify-debouncer-full@0.5.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/notify-rs/notify",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "notify-debouncer-full",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-blocking-1.6.1",
      "description": "A thread pool for isolating blocking I/O in async programs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/blocking@1.6.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "blocking",
      "versionInfo": "1.6.1"
    },
    {
      "SPDXID": "SPDXRef-Package-same-file-1.0.6",
      "description": "A simple crate for determining whether two file paths point to the same file.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/same-file@1.0.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/same-file",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "same-file",
      "versionInfo": "1.0.6"
    },
    {
      "SPDXID": "SPDXRef-Package-valuable-0.1.1",
      "description": "Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/valuable@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "valuable",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-forest-0.2.0",
      "description": "Preserving contextual coherence among trace data from concurrent tasks",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing-forest@0.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing-forest",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-signal-hook-registry-1.4.5",
      "description": "Backend crate for signal-hook",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/signal-hook-registry@1.4.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "signal-hook-registry",
      "versionInfo": "1.4.5"
    },
    {
      "SPDXID": "SPDXRef-Package-csv-core-0.1.12",
      "description": "Bare bones CSV parsing with no_std support.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/csv-core@0.1.12",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/rust-csv",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "csv-core",
      "versionInfo": "0.1.12"
    },
    {
      "SPDXID": "SPDXRef-Package-p384-0.13.1",
      "description": "Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve\nas defined in SP 800-186 with support for ECDH, ECDSA signing/verification,\nand general purpose curve arithmetic support.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/p384@0.13.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "p384",
      "versionInfo": "0.13.1"
    },
    {
      "SPDXID": "SPDXRef-Package-syn-1.0.109",
      "description": "Parser for Rust source code",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/syn@1.0.109",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "syn",
      "versionInfo": "1.0.109"
    },
    {
      "SPDXID": "SPDXRef-Package-webpki-roots-1.0.1",
      "description": "Mozilla's CA root certificates for use with webpki",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/webpki-roots@1.0.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rustls/webpki-roots",
      "licenseConcluded": "CDLA-Permissive-2.0",
      "licenseDeclared": "CDLA-Permissive-2.0",
      "name": "webpki-roots",
      "versionInfo": "1.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-des-0.8.1",
      "description": "DES and Triple DES (3DES, TDES) block ciphers implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/des@0.8.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "des",
      "versionInfo": "0.8.1"
    },
    {
      "SPDXID": "SPDXRef-Package-string--cache-0.8.9",
      "description": "A string interning library for Rust, developed as part of the Servo project.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/string_cache@0.8.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "string_cache",
      "versionInfo": "0.8.9"
    },
    {
      "SPDXID": "SPDXRef-Package-base32-0.5.1",
      "description": "Base32 encoder/decoder for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/base32@0.5.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "base32",
      "versionInfo": "0.5.1"
    },
    {
      "SPDXID": "SPDXRef-Package-regex-syntax-0.8.5",
      "description": "A regular expression parser.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/regex-syntax@0.8.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "regex-syntax",
      "versionInfo": "0.8.5"
    },
    {
      "SPDXID": "SPDXRef-Package-sync--wrapper-1.0.2",
      "description": "A tool for enlisting the compiler's help in proving the absence of concurrency",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sync_wrapper@1.0.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://docs.rs/sync_wrapper",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "sync_wrapper",
      "versionInfo": "1.0.2"
    },
    {
      "SPDXID": "SPDXRef-Package-servo--arc-0.4.1",
      "description": "A fork of std::sync::Arc with some extra functionality and without weak references",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/servo_arc@0.4.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "servo_arc",
      "versionInfo": "0.4.1"
    },
    {
      "SPDXID": "SPDXRef-Package-matchers-0.2.0",
      "description": "Regex matching on character and byte streams.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/matchers@0.2.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/hawkw/matchers",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "matchers",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-unicode-ident-1.0.18",
      "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/unicode-ident@1.0.18",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "(MIT OR Apache-2.0) AND Unicode-3.0",
      "licenseDeclared": "(MIT OR Apache-2.0) AND Unicode-3.0",
      "name": "unicode-ident",
      "versionInfo": "1.0.18"
    },
    {
      "SPDXID": "SPDXRef-Package-quinn-udp-0.5.13",
      "description": "UDP sockets with ECN information for the QUIC transport protocol",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/quinn-udp@0.5.13",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "quinn-udp",
      "versionInfo": "0.5.13"
    },
    {
      "SPDXID": "SPDXRef-Package-smartstring-1.0.1",
      "description": "Compact inlined strings",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/smartstring@1.0.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0+",
      "licenseDeclared": "MPL-2.0+",
      "name": "smartstring",
      "versionInfo": "1.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-displaydoc-0.2.5",
      "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/displaydoc@0.2.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/yaahc/displaydoc",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "displaydoc",
      "versionInfo": "0.2.5"
    },
    {
      "SPDXID": "SPDXRef-Package-bytes-1.10.1",
      "description": "Types and traits for working with bytes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/bytes@1.10.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "bytes",
      "versionInfo": "1.10.1"
    },
    {
      "SPDXID": "SPDXRef-Package-cbc-0.1.2",
      "description": "Cipher Block Chaining (CBC) block cipher mode of operation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cbc@0.1.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cbc",
      "versionInfo": "0.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-async-stream-impl-0.3.6",
      "description": "proc macros for async-stream crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-stream-impl@0.3.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "async-stream-impl",
      "versionInfo": "0.3.6"
    },
    {
      "SPDXID": "SPDXRef-Package-aes-0.8.4",
      "description": "Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aes@0.8.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "aes",
      "versionInfo": "0.8.4"
    },
    {
      "SPDXID": "SPDXRef-Package-winapi-i686-pc-windows-gnu-0.4.0",
      "description": "Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "winapi-i686-pc-windows-gnu",
      "versionInfo": "0.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-nix-0.30.1",
      "description": "Rust friendly bindings to *nix APIs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/nix@0.30.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "nix",
      "versionInfo": "0.30.1"
    },
    {
      "SPDXID": "SPDXRef-Package-lazy--static-1.5.0",
      "description": "A macro for declaring lazily evaluated statics in Rust.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/lazy_static@1.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "lazy_static",
      "versionInfo": "1.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-r-efi-5.2.0",
      "description": "UEFI Reference Specification Protocol Constants and Definitions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/r-efi@5.2.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/r-efi/r-efi/wiki",
      "licenseConcluded": "MIT OR Apache-2.0 OR LGPL-2.1-or-later",
      "licenseDeclared": "MIT OR Apache-2.0 OR LGPL-2.1-or-later",
      "name": "r-efi",
      "versionInfo": "5.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-file-id-0.2.2",
      "description": "Utility for reading inode numbers (Linux, MacOS) and file IDs (Windows)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/file-id@0.2.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/notify-rs/notify",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "file-id",
      "versionInfo": "0.2.2"
    },
    {
      "SPDXID": "SPDXRef-Package-html5ever-0.35.0",
      "description": "High-performance browser-grade HTML5 parser",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/html5ever@0.35.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "html5ever",
      "versionInfo": "0.35.0"
    },
    {
      "SPDXID": "SPDXRef-Package-hashbrown-0.15.5",
      "description": "A Rust port of Google's SwissTable hash map",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hashbrown@0.15.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hashbrown",
      "versionInfo": "0.15.5"
    },
    {
      "SPDXID": "SPDXRef-Package-libm-0.2.15",
      "description": "libm in pure Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libm@0.2.15",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "libm",
      "versionInfo": "0.2.15"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-bindgen-shared-0.2.100",
      "description": "Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-bindgen-shared@0.2.100",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "wasm-bindgen-shared",
      "versionInfo": "0.2.100"
    },
    {
      "SPDXID": "SPDXRef-Package-async-broadcast-0.7.2",
      "description": "Async broadcast channels",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-broadcast@0.7.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "async-broadcast",
      "versionInfo": "0.7.2"
    },
    {
      "SPDXID": "SPDXRef-Package-bitflags-1.3.2",
      "description": "A macro to generate structures which behave like bitflags.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/bitflags@1.3.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bitflags/bitflags",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "bitflags",
      "versionInfo": "1.3.2"
    },
    {
      "SPDXID": "SPDXRef-Package-num-conv-0.1.0",
      "description": "`num_conv` is a crate to convert between integer types without using `as` casts. This provides\nbetter certainty when refactoring, makes the exact behavior of code more explicit, and allows using\nturbofish syntax.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num-conv@0.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num-conv",
      "versionInfo": "0.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--aarch64--gnullvm-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_aarch64_gnullvm",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-pbkdf2-0.12.2",
      "description": "Generic implementation of PBKDF2",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pbkdf2@0.12.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "pbkdf2",
      "versionInfo": "0.12.2"
    },
    {
      "SPDXID": "SPDXRef-Package-time-macros-0.2.24",
      "description": "    Procedural macros for the time crate.\n    This crate is an implementation detail and should not be relied upon directly.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/time-macros@0.2.24",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "time-macros",
      "versionInfo": "0.2.24"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-bindgen-rt-0.39.0",
      "description": "Runtime support for the `wit-bindgen` crate\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-bindgen-rt@0.39.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wit-bindgen",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-bindgen-rt",
      "versionInfo": "0.39.0"
    },
    {
      "SPDXID": "SPDXRef-Package-itertools-0.13.0",
      "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/itertools@0.13.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "itertools",
      "versionInfo": "0.13.0"
    },
    {
      "SPDXID": "SPDXRef-Package-uds--windows-1.1.0",
      "description": "Unix Domain Sockets for Windows!",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/uds_windows@1.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "uds_windows",
      "versionInfo": "1.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-opentelemetry-http-0.27.0",
      "description": "Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opentelemetry-http@0.27.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/open-telemetry/opentelemetry-rust",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "opentelemetry-http",
      "versionInfo": "0.27.0"
    },
    {
      "SPDXID": "SPDXRef-Package-notify-8.0.0",
      "description": "Cross-platform filesystem notification library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/notify@8.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/notify-rs/notify",
      "licenseConcluded": "CC0-1.0",
      "licenseDeclared": "CC0-1.0",
      "name": "notify",
      "versionInfo": "8.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-filetime-0.2.25",
      "description": "Platform-agnostic accessors of timestamps in File metadata\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/filetime@0.2.25",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/alexcrichton/filetime",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "filetime",
      "versionInfo": "0.2.25"
    },
    {
      "SPDXID": "SPDXRef-Package-core-foundation-0.9.4",
      "description": "Bindings to Core Foundation for macOS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/core-foundation@0.9.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/servo/core-foundation-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "core-foundation",
      "versionInfo": "0.9.4"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-task-0.3.31",
      "description": "Tools for working with tasks.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-task@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-task",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-prost-0.14.1",
      "description": "A Protocol Buffers implementation for the Rust Language.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/prost@0.14.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "prost",
      "versionInfo": "0.14.1"
    },
    {
      "SPDXID": "SPDXRef-Package-anstyle-query-1.1.2",
      "description": "Look up colored console capabilities",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anstyle-query@1.1.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anstyle-query",
      "versionInfo": "1.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-bumpalo-3.17.0",
      "description": "A fast bump allocation arena for Rust.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/bumpalo@3.17.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "bumpalo",
      "versionInfo": "3.17.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--x86--64--gnullvm-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_x86_64_gnullvm",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-subtle-2.6.1",
      "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/subtle@2.6.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://dalek.rs/",
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "name": "subtle",
      "versionInfo": "2.6.1"
    },
    {
      "SPDXID": "SPDXRef-Package-siphasher-1.0.1",
      "description": "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/siphasher@1.0.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://docs.rs/siphasher",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "siphasher",
      "versionInfo": "1.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-system-configuration-0.6.1",
      "description": "Bindings to SystemConfiguration framework for macOS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/system-configuration@0.6.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "system-configuration",
      "versionInfo": "0.6.1"
    },
    {
      "SPDXID": "SPDXRef-Package-hdrhistogram-7.5.4",
      "description": "A port of HdrHistogram to Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hdrhistogram@7.5.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/HdrHistogram/HdrHistogram_rust",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hdrhistogram",
      "versionInfo": "7.5.4"
    },
    {
      "SPDXID": "SPDXRef-Package-phf-0.11.3",
      "description": "Runtime support for perfect hash function data structures",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/phf@0.11.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "phf",
      "versionInfo": "0.11.3"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--aarch64--msvc-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_aarch64_msvc@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_aarch64_msvc",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-arbitrary-1.4.2",
      "description": "The trait for generating structured data from unstructured data",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/arbitrary@1.4.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "arbitrary",
      "versionInfo": "1.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-tls--codec--derive-0.4.2",
      "description": "Derive macros for the tls_codec trait",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tls_codec_derive@0.4.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/formats/tree/master/tls_codec/derive",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "tls_codec_derive",
      "versionInfo": "0.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-pin-project-internal-1.1.10",
      "description": "Implementation detail of the `pin-project` crate.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pin-project-internal@1.1.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "pin-project-internal",
      "versionInfo": "1.1.10"
    },
    {
      "SPDXID": "SPDXRef-Package-num--threads-0.1.7",
      "description": "A minimal library that determines the number of running threads for the current process.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num_threads@0.1.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "num_threads",
      "versionInfo": "0.1.7"
    },
    {
      "SPDXID": "SPDXRef-Package-digest-0.11.0-rc.1",
      "description": "Traits for cryptographic hash functions and message authentication codes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/digest@0.11.0-rc.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "digest",
      "versionInfo": "0.11.0-rc.1"
    },
    {
      "SPDXID": "SPDXRef-Package-socket2-0.5.9",
      "description": "Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/socket2@0.5.9",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-lang/socket2",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "socket2",
      "versionInfo": "0.5.9"
    },
    {
      "SPDXID": "SPDXRef-Package-anyhow-1.0.100",
      "description": "Flexible concrete Error type built on std::error::Error",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anyhow@1.0.100",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anyhow",
      "versionInfo": "1.0.100"
    },
    {
      "SPDXID": "SPDXRef-Package-aad-tool-2.0.0",
      "description": "Himmelblau Command Line Tool",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "aad-tool",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-byteorder-1.5.0",
      "description": "Library for reading/writing numbers in big-endian and little-endian.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/byteorder@1.5.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/byteorder",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "byteorder",
      "versionInfo": "1.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-inout-0.1.4",
      "description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/inout@0.1.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "inout",
      "versionInfo": "0.1.4"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--x86--64--msvc-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_x86_64_msvc@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_x86_64_msvc",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-fastrand-2.3.0",
      "description": "A simple and fast random number generator",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/fastrand@2.3.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "fastrand",
      "versionInfo": "2.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-bindgen-futures-0.4.50",
      "description": "Bridging the gap between Rust Futures and JavaScript Promises",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-bindgen-futures@0.4.50",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "wasm-bindgen-futures",
      "versionInfo": "0.4.50"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-core-0.61.2",
      "description": "Core type support for COM and Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-core@0.61.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-core",
      "versionInfo": "0.61.2"
    },
    {
      "SPDXID": "SPDXRef-Package-tower-0.5.2",
      "description": "Tower is a library of modular and reusable components for building robust\nclients and servers.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tower@0.5.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tower-rs/tower",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tower",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-redox--syscall-0.5.12",
      "description": "A Rust library to access raw Redox system calls",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/redox_syscall@0.5.12",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "redox_syscall",
      "versionInfo": "0.5.12"
    },
    {
      "SPDXID": "SPDXRef-Package-hmac-0.13.0-rc.0",
      "description": "Generic implementation of Hash-based Message Authentication Code (HMAC)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hmac@0.13.0-rc.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hmac",
      "versionInfo": "0.13.0-rc.0"
    },
    {
      "SPDXID": "SPDXRef-Package-configparser-3.1.0",
      "description": "A simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/configparser@3.1.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/QEDK/configparser-rs",
      "licenseConcluded": "MIT OR LGPL-3.0-or-later",
      "licenseDeclared": "MIT OR LGPL-3.0-or-later",
      "name": "configparser",
      "versionInfo": "3.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-universal-hash-0.5.1",
      "description": "Traits which describe the functionality of universal hash functions (UHFs)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/universal-hash@0.5.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "universal-hash",
      "versionInfo": "0.5.1"
    },
    {
      "SPDXID": "SPDXRef-Package-der--derive-0.7.3",
      "description": "Custom derive support for the `der` crate's `Choice` and `Sequence` traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/der_derive@0.7.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "der_derive",
      "versionInfo": "0.7.3"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-registry-0.4.0",
      "description": "Windows registry",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-registry@0.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-registry",
      "versionInfo": "0.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-zerofrom-derive-0.1.6",
      "description": "Custom derive for the zerofrom crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerofrom-derive@0.1.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "zerofrom-derive",
      "versionInfo": "0.1.6"
    },
    {
      "SPDXID": "SPDXRef-Package-crypto-common-0.1.6",
      "description": "Common cryptographic traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crypto-common@0.1.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crypto-common",
      "versionInfo": "0.1.6"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-asn1-0.8.0",
      "description": "Provide ASN.1 simple types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-asn1@0.8.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-asn1",
      "versionInfo": "0.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-zerocopy-derive-0.8.25",
      "description": "Custom derive for traits from the zerocopy crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zerocopy-derive@0.8.25",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "BSD-2-Clause OR Apache-2.0 OR MIT",
      "licenseDeclared": "BSD-2-Clause OR Apache-2.0 OR MIT",
      "name": "zerocopy-derive",
      "versionInfo": "0.8.25"
    },
    {
      "SPDXID": "SPDXRef-Package-axum-core-0.5.5",
      "description": "Core types and traits for axum",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/axum-core@0.5.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/tokio-rs/axum",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "axum-core",
      "versionInfo": "0.5.5"
    },
    {
      "SPDXID": "SPDXRef-Package-idna-1.0.3",
      "description": "IDNA (Internationalizing Domain Names in Applications) and Punycode.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/idna@1.0.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "idna",
      "versionInfo": "1.0.3"
    },
    {
      "SPDXID": "SPDXRef-Package-anstyle-1.0.10",
      "description": "ANSI text styling",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anstyle@1.0.10",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-cli/anstyle",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anstyle",
      "versionInfo": "1.0.10"
    },
    {
      "SPDXID": "SPDXRef-Package-polyval-0.6.2",
      "description": "POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing\na Message Authentication Code (MAC)\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/polyval@0.6.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "polyval",
      "versionInfo": "0.6.2"
    },
    {
      "SPDXID": "SPDXRef-Package-urlencoding-2.1.3",
      "description": "A Rust library for doing URL percentage encoding.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/urlencoding@2.1.3",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://lib.rs/urlencoding",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "urlencoding",
      "versionInfo": "2.1.3"
    },
    {
      "SPDXID": "SPDXRef-Package-qr-greeter-2.0.0",
      "description": "GNOME Shell extension that adds a QR code to authentication prompts when a MS DAG URL is detected.",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "qr-greeter",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-sys-0.52.0",
      "description": "Rust for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-sys@0.52.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-sys",
      "versionInfo": "0.52.0"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-strings-0.3.1",
      "description": "Windows string types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-strings@0.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-strings",
      "versionInfo": "0.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-fallible-iterator-0.3.0",
      "description": "Fallible iterator traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/fallible-iterator@0.3.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "fallible-iterator",
      "versionInfo": "0.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-winnow-0.7.10",
      "description": "A byte-oriented, zero-copy, parser combinators library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/winnow@0.7.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "winnow",
      "versionInfo": "0.7.10"
    },
    {
      "SPDXID": "SPDXRef-Package-notify-types-2.0.0",
      "description": "Types used by the notify crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/notify-types@2.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/notify-rs/notify",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "notify-types",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-nss--himmelblau-2.0.0",
      "description": "Himmelblau NSS Module",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "nss_himmelblau",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-memoffset-0.9.1",
      "description": "offset_of functionality for Rust structs.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/memoffset@0.9.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "memoffset",
      "versionInfo": "0.9.1"
    },
    {
      "SPDXID": "SPDXRef-Package-async-task-4.7.1",
      "description": "Task abstraction for building executors",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-task@4.7.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-task",
      "versionInfo": "4.7.1"
    },
    {
      "SPDXID": "SPDXRef-Package-block-buffer-0.11.0-rc.5",
      "description": "Buffer type for block processing of data",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/block-buffer@0.11.0-rc.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "block-buffer",
      "versionInfo": "0.11.0-rc.5"
    },
    {
      "SPDXID": "SPDXRef-Package-cipher-0.4.4",
      "description": "Traits for describing block ciphers and stream ciphers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cipher@0.4.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cipher",
      "versionInfo": "0.4.4"
    },
    {
      "SPDXID": "SPDXRef-Package-hyper-rustls-0.27.5",
      "description": "Rustls+hyper integration for pure rust HTTPS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hyper-rustls@0.27.5",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rustls/hyper-rustls",
      "licenseConcluded": "Apache-2.0 OR ISC OR MIT",
      "licenseDeclared": "Apache-2.0 OR ISC OR MIT",
      "name": "hyper-rustls",
      "versionInfo": "0.27.5"
    },
    {
      "SPDXID": "SPDXRef-Package-precomputed-hash-0.1.1",
      "description": "A library intending to be a base dependency to expose a precomputed hash",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/precomputed-hash@0.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "precomputed-hash",
      "versionInfo": "0.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-icu--normalizer--data-2.0.0",
      "description": "Data for the icu_normalizer crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/icu_normalizer_data@2.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://icu4x.unicode.org",
      "licenseConcluded": "Unicode-3.0",
      "licenseDeclared": "Unicode-3.0",
      "name": "icu_normalizer_data",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-iana-time-zone-haiku-0.1.2",
      "description": "iana-time-zone support crate for Haiku OS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/iana-time-zone-haiku@0.1.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "iana-time-zone-haiku",
      "versionInfo": "0.1.2"
    },
    {
      "SPDXID": "SPDXRef-Package-zvariant--utils-3.2.0",
      "description": "Various utilities used internally by the zvariant crate.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zvariant_utils@3.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zvariant_utils",
      "versionInfo": "3.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-synstructure-0.13.2",
      "description": "Helper methods and macros for custom derives",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/synstructure@0.13.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "synstructure",
      "versionInfo": "0.13.2"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-sys-0.59.0",
      "description": "Rust for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-sys@0.59.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-sys",
      "versionInfo": "0.59.0"
    },
    {
      "SPDXID": "SPDXRef-Package-getrandom-0.2.16",
      "description": "A small cross-platform library for retrieving random data from system source",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/getrandom@0.2.16",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "getrandom",
      "versionInfo": "0.2.16"
    },
    {
      "SPDXID": "SPDXRef-Package-socket2-0.6.0",
      "description": "Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/socket2@0.6.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-lang/socket2",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "socket2",
      "versionInfo": "0.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-httparse-1.10.1",
      "description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/httparse@1.10.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "httparse",
      "versionInfo": "1.10.1"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--bytes-0.11.17",
      "description": "Optimized handling of `&[u8]` and `Vec<u8>` for Serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_bytes@0.11.17",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_bytes",
      "versionInfo": "0.11.17"
    },
    {
      "SPDXID": "SPDXRef-Package-cssparser-0.35.0",
      "description": "Rust implementation of CSS Syntax Level 3",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cssparser@0.35.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "cssparser",
      "versionInfo": "0.35.0"
    },
    {
      "SPDXID": "SPDXRef-Package-powerfmt-0.2.0",
      "description": "    `powerfmt` is a library that provides utilities for formatting values. This crate makes it\n    significantly easier to support filling to a minimum width with alignment, avoid heap\n    allocation, and avoid repetitive calculations.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/powerfmt@0.2.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "powerfmt",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-untrusted-0.9.0",
      "description": "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/untrusted@0.9.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "ISC",
      "licenseDeclared": "ISC",
      "name": "untrusted",
      "versionInfo": "0.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-libsqlite3-sys-0.35.0",
      "description": "Native bindings to the libsqlite3 library",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libsqlite3-sys@0.35.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "libsqlite3-sys",
      "versionInfo": "0.35.0"
    },
    {
      "SPDXID": "SPDXRef-Package-darling-0.21.3",
      "description": "A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/darling@0.21.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "darling",
      "versionInfo": "0.21.3"
    },
    {
      "SPDXID": "SPDXRef-Package-clap--derive-4.5.49",
      "description": "Parse command line argument by defining a struct, derive crate.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/clap_derive@4.5.49",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "clap_derive",
      "versionInfo": "4.5.49"
    },
    {
      "SPDXID": "SPDXRef-Package-enumflags2--derive-0.7.11",
      "description": "Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/enumflags2_derive@0.7.11",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "enumflags2_derive",
      "versionInfo": "0.7.11"
    },
    {
      "SPDXID": "SPDXRef-Package-regex-1.12.2",
      "description": "An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/regex@1.12.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-lang/regex",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "regex",
      "versionInfo": "1.12.2"
    },
    {
      "SPDXID": "SPDXRef-Package-hermit-abi-0.4.0",
      "description": "Hermit system calls definitions.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hermit-abi@0.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hermit-abi",
      "versionInfo": "0.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-rustix-0.38.44",
      "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rustix@0.38.44",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "rustix",
      "versionInfo": "0.38.44"
    },
    {
      "SPDXID": "SPDXRef-Package-sha2-0.11.0-rc.2",
      "description": "Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sha2@0.11.0-rc.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "sha2",
      "versionInfo": "0.11.0-rc.2"
    },
    {
      "SPDXID": "SPDXRef-Package-malloced-1.3.1",
      "description": "A malloc-ed box pointer type.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/malloced@1.3.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/nvzqz/malloced",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "malloced",
      "versionInfo": "1.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-utoipa-gen-4.3.1",
      "description": "Code generation implementation for utoipa",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/utoipa-gen@4.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "utoipa-gen",
      "versionInfo": "4.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-futf-0.1.5",
      "description": "Handling fragments of UTF-8",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futf@0.1.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futf",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-nu-ansi-term-0.50.1",
      "description": "Library for ANSI terminal colors and styles (bold, underline)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/nu-ansi-term@0.50.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "nu-ansi-term",
      "versionInfo": "0.50.1"
    },
    {
      "SPDXID": "SPDXRef-Package-ref-cast-impl-1.0.24",
      "description": "Derive implementation for ref_cast::RefCast.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ref-cast-impl@1.0.24",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ref-cast-impl",
      "versionInfo": "1.0.24"
    },
    {
      "SPDXID": "SPDXRef-Package-libfuzzer-sys-0.4.10",
      "description": "A wrapper around LLVM's libFuzzer runtime.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libfuzzer-sys@0.4.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "(MIT OR Apache-2.0) AND NCSA",
      "licenseDeclared": "(MIT OR Apache-2.0) AND NCSA",
      "name": "libfuzzer-sys",
      "versionInfo": "0.4.10"
    },
    {
      "SPDXID": "SPDXRef-Package-crypto-0.5.1",
      "description": "Facade crate for all of the RustCrypto traits (e.g. `aead`, `cipher`, `digest`)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crypto@0.5.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "crypto",
      "versionInfo": "0.5.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tokio-1.48.0",
      "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tokio@1.48.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tokio",
      "versionInfo": "1.48.0"
    },
    {
      "SPDXID": "SPDXRef-Package-piper-0.2.4",
      "description": "Async pipes, channels, mutexes, and more.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/piper@0.2.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "piper",
      "versionInfo": "0.2.4"
    },
    {
      "SPDXID": "SPDXRef-Package-rand-0.9.2",
      "description": "Random number generators and other randomness functionality.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand@0.9.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand",
      "versionInfo": "0.9.2"
    },
    {
      "SPDXID": "SPDXRef-Package-crossbeam-channel-0.5.15",
      "description": "Multi-producer multi-consumer channels for message passing",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crossbeam-channel@0.5.15",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crossbeam-channel",
      "versionInfo": "0.5.15"
    },
    {
      "SPDXID": "SPDXRef-Package-async-channel-2.3.1",
      "description": "Async multi-producer multi-consumer channel",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-channel@2.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-channel",
      "versionInfo": "2.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-phf--shared-0.11.3",
      "description": "Support code shared by PHF libraries",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/phf_shared@0.11.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "phf_shared",
      "versionInfo": "0.11.3"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-log-0.2.0",
      "description": "Provides compatibility between `tracing` and the `log` crate.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing-log@0.2.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing-log",
      "versionInfo": "0.2.0"
    },
    {
      "SPDXID": "SPDXRef-Package-async-executor-1.13.2",
      "description": "Async executor",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-executor@1.13.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-executor",
      "versionInfo": "1.13.2"
    },
    {
      "SPDXID": "SPDXRef-Package-schemars-0.9.0",
      "description": "Generate JSON Schemas from Rust code",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/schemars@0.9.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://graham.cool/schemars/",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "schemars",
      "versionInfo": "0.9.0"
    },
    {
      "SPDXID": "SPDXRef-Package-quote-1.0.40",
      "description": "Quasi-quoting macro quote!(...)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/quote@1.0.40",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "quote",
      "versionInfo": "1.0.40"
    },
    {
      "SPDXID": "SPDXRef-Package-proc-macro2-1.0.95",
      "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/proc-macro2@1.0.95",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "proc-macro2",
      "versionInfo": "1.0.95"
    },
    {
      "SPDXID": "SPDXRef-Package-tempfile-3.23.0",
      "description": "A library for managing temporary files and directories.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tempfile@3.23.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://stebalien.com/projects/tempfile-rs/",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "tempfile",
      "versionInfo": "3.23.0"
    },
    {
      "SPDXID": "SPDXRef-Package-argon2-0.5.3",
      "description": "Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/argon2@0.5.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "argon2",
      "versionInfo": "0.5.3"
    },
    {
      "SPDXID": "SPDXRef-Package-hashbrown-0.12.3",
      "description": "A Rust port of Google's SwissTable hash map",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hashbrown@0.12.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hashbrown",
      "versionInfo": "0.12.3"
    },
    {
      "SPDXID": "SPDXRef-Package-sshkeys-0.3.3",
      "description": "Rust library for parsing OpenSSH certificates and public keys",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/sshkeys@0.3.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "NOASSERTION",
      "name": "sshkeys",
      "versionInfo": "0.3.3"
    },
    {
      "SPDXID": "SPDXRef-Package-zvariant--derive-5.5.3",
      "description": "D-Bus & GVariant encoding & decoding",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zvariant_derive@5.5.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zvariant_derive",
      "versionInfo": "5.5.3"
    },
    {
      "SPDXID": "SPDXRef-Package-new--debug--unreachable-1.0.6",
      "description": "panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/new_debug_unreachable@1.0.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "new_debug_unreachable",
      "versionInfo": "1.0.6"
    },
    {
      "SPDXID": "SPDXRef-Package-enumflags2-0.7.11",
      "description": "Enum-based bit flags",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/enumflags2@0.7.11",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "enumflags2",
      "versionInfo": "0.7.11"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--i686--gnu-0.53.0",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_i686_gnu@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_i686_gnu",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-tonic-0.14.2",
      "description": "A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tonic@0.14.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/hyperium/tonic",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tonic",
      "versionInfo": "0.14.2"
    },
    {
      "SPDXID": "SPDXRef-Package-allocator-api2-0.2.21",
      "description": "Mirror of Rust's allocator API",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/allocator-api2@0.2.21",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/zakarumych/allocator-api2",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "allocator-api2",
      "versionInfo": "0.2.21"
    },
    {
      "SPDXID": "SPDXRef-Package-windows--i686--gnu-0.52.6",
      "description": "Import lib for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows_i686_gnu@0.52.6",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows_i686_gnu",
      "versionInfo": "0.52.6"
    },
    {
      "SPDXID": "SPDXRef-Package-futures-core-0.3.31",
      "description": "The core traits and types in for the `futures` library.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/futures-core@0.3.31",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-lang.github.io/futures-rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "futures-core",
      "versionInfo": "0.3.31"
    },
    {
      "SPDXID": "SPDXRef-Package-kanidm--utils--users-1.7.4",
      "description": "Kanidm utility crate",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kanidm_utils_users@1.7.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/kanidm/kanidm/",
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "kanidm_utils_users",
      "versionInfo": "1.7.4"
    },
    {
      "SPDXID": "SPDXRef-Package-base64-0.22.1",
      "description": "encodes and decodes base64 as bytes or utf8",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/base64@0.22.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "base64",
      "versionInfo": "0.22.1"
    },
    {
      "SPDXID": "SPDXRef-Package-flagset-0.4.7",
      "description": "Data types and a macro for generating enumeration-based bit flags",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/flagset@0.4.7",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/enarx/flagset",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "flagset",
      "versionInfo": "0.4.7"
    },
    {
      "SPDXID": "SPDXRef-Package-kbkdf-0.0.1",
      "description": "Key Derivation Using Pseudorandom Function (KBKDF)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kbkdf@0.0.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/KDFs/tree/master/kbkdf",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "kbkdf",
      "versionInfo": "0.0.1"
    },
    {
      "SPDXID": "SPDXRef-Package-async-process-2.3.0",
      "description": "Async interface for working with processes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/async-process@2.3.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "async-process",
      "versionInfo": "2.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-openssl-0.10.74",
      "description": "OpenSSL bindings",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/openssl@0.10.74",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "name": "openssl",
      "versionInfo": "0.10.74"
    },
    {
      "SPDXID": "SPDXRef-Package-rfc6979-0.4.0",
      "description": "Pure Rust implementation of RFC6979: Deterministic Usage of the\nDigital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rfc6979@0.4.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "rfc6979",
      "versionInfo": "0.4.0"
    },
    {
      "SPDXID": "SPDXRef-Package-mime-0.3.17",
      "description": "Strongly Typed Mimes",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/mime@0.3.17",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "mime",
      "versionInfo": "0.3.17"
    },
    {
      "SPDXID": "SPDXRef-Package-pam--himmelblau-2.0.0",
      "description": "Himmelblau PAM Module",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "pam_himmelblau",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-compact--jwt-0.5.3-dev",
      "description": "Minimal implementation of JWT for OIDC and other applications",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/compact_jwt@0.5.3-dev",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MPL-2.0",
      "licenseDeclared": "MPL-2.0",
      "name": "compact_jwt",
      "versionInfo": "0.5.3-dev"
    },
    {
      "SPDXID": "SPDXRef-Package-ppv-lite86-0.2.21",
      "description": "Cross-platform cryptography-oriented low-level SIMD library.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/ppv-lite86@0.2.21",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "ppv-lite86",
      "versionInfo": "0.2.21"
    },
    {
      "SPDXID": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "himmelblau_unix_common",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-hostname-validator-1.1.1",
      "description": "Validate hostnames according to IETF RFC 1123",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hostname-validator@1.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "hostname-validator",
      "versionInfo": "1.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tokio-macros-2.6.0",
      "description": "Tokio's proc macros.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tokio-macros@2.6.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tokio-macros",
      "versionInfo": "2.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-is--terminal--polyfill-1.70.1",
      "description": "Polyfill for `is_terminal` stdlib feature for use with older MSRVs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/is_terminal_polyfill@1.70.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "is_terminal_polyfill",
      "versionInfo": "1.70.1"
    },
    {
      "SPDXID": "SPDXRef-Package-hex-0.4.3",
      "description": "Encoding and decoding data into/from hexadecimal representation.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hex@0.4.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hex",
      "versionInfo": "0.4.3"
    },
    {
      "SPDXID": "SPDXRef-Package-uuid-1.18.1",
      "description": "A library to generate and parse UUIDs.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/uuid@1.18.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/uuid-rs/uuid",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "uuid",
      "versionInfo": "1.18.1"
    },
    {
      "SPDXID": "SPDXRef-Package-rusqlite-0.37.0",
      "description": "Ergonomic wrapper for SQLite",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rusqlite@0.37.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "rusqlite",
      "versionInfo": "0.37.0"
    },
    {
      "SPDXID": "SPDXRef-Package-picky-asn1-0.10.1",
      "description": "Provide ASN.1 simple types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/picky-asn1@0.10.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "picky-asn1",
      "versionInfo": "0.10.1"
    },
    {
      "SPDXID": "SPDXRef-Package-tokio-util-0.7.16",
      "description": "Additional utilities for working with Tokio.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tokio-util@0.7.16",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tokio-util",
      "versionInfo": "0.7.16"
    },
    {
      "SPDXID": "SPDXRef-Package-deranged-0.5.3",
      "description": "Ranged integers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/deranged@0.5.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "deranged",
      "versionInfo": "0.5.3"
    },
    {
      "SPDXID": "SPDXRef-Package-dtoa-1.0.10",
      "description": "Fast floating point primitive to string conversion",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/dtoa@1.0.10",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "dtoa",
      "versionInfo": "1.0.10"
    },
    {
      "SPDXID": "SPDXRef-Package-num--enum-0.7.5",
      "description": "Procedural macros to make inter-operation between primitives and enums easier.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/num_enum@0.7.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "BSD-3-Clause OR MIT OR Apache-2.0",
      "licenseDeclared": "BSD-3-Clause OR MIT OR Apache-2.0",
      "name": "num_enum",
      "versionInfo": "0.7.5"
    },
    {
      "SPDXID": "SPDXRef-Package-glob-0.3.2",
      "description": "Support for matching file paths against Unix shell style patterns.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/glob@0.3.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rust-lang/glob",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "glob",
      "versionInfo": "0.3.2"
    },
    {
      "SPDXID": "SPDXRef-Package-rsa-0.9.8",
      "description": "Pure Rust RSA implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rsa@0.9.8",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rsa",
      "versionInfo": "0.9.8"
    },
    {
      "SPDXID": "SPDXRef-Package-tokio-rustls-0.26.2",
      "description": "Asynchronous TLS/SSL streams for Tokio using Rustls.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tokio-rustls@0.26.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/rustls/tokio-rustls",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "tokio-rustls",
      "versionInfo": "0.26.2"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--with-3.15.1",
      "description": "Custom de/serialization functions for Rust's serde",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_with@3.15.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_with",
      "versionInfo": "3.15.1"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-strings-0.4.2",
      "description": "Windows string types",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-strings@0.4.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-strings",
      "versionInfo": "0.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-system-configuration-sys-0.6.0",
      "description": "Low level bindings to SystemConfiguration framework for macOS",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/system-configuration-sys@0.6.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "system-configuration-sys",
      "versionInfo": "0.6.0"
    },
    {
      "SPDXID": "SPDXRef-Package-parking-2.2.1",
      "description": "Thread parking and unparking",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/parking@2.2.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/smol-rs/parking",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "parking",
      "versionInfo": "2.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-idmap-2.0.0",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "idmap",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-peg-0.8.5",
      "description": "A simple Parsing Expression Grammar (PEG) parser generator.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/peg@0.8.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "peg",
      "versionInfo": "0.8.5"
    },
    {
      "SPDXID": "SPDXRef-Package-pkcs8-0.10.2",
      "description": "Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8:\nPrivate-Key Information Syntax Specification (RFC 5208), with additional\nsupport for PKCS#8v2 asymmetric key packages (RFC 5958)\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pkcs8@0.10.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "pkcs8",
      "versionInfo": "0.10.2"
    },
    {
      "SPDXID": "SPDXRef-Package-sshkey-attest-0.5.999",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "sshkey-attest",
      "versionInfo": "0.5.999"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-targets-0.53.0",
      "description": "Import libs for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-targets@0.53.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-targets",
      "versionInfo": "0.53.0"
    },
    {
      "SPDXID": "SPDXRef-Package-selinux-2.0.0",
      "description": "Himmelblau SELinux config",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "selinux",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-pem-rfc7468-0.7.0",
      "description": "PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a\nstrict subset of the original Privacy-Enhanced Mail encoding intended\nspecifically for use with cryptographic keys, certificates, and other messages.\nProvides a no_std-friendly, constant-time implementation suitable for use with\ncryptographic private keys.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/pem-rfc7468@0.7.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "pem-rfc7468",
      "versionInfo": "0.7.0"
    },
    {
      "SPDXID": "SPDXRef-Package-cookie-0.18.1",
      "description": "HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cookie@0.18.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cookie",
      "versionInfo": "0.18.1"
    },
    {
      "SPDXID": "SPDXRef-Package-kqueue-1.1.1",
      "description": "kqueue interface for BSDs",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/kqueue@1.1.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "kqueue",
      "versionInfo": "1.1.1"
    },
    {
      "SPDXID": "SPDXRef-Package-windows-link-0.2.1",
      "description": "Linking for Windows",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/windows-link@0.2.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "windows-link",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-linux-raw-sys-0.9.4",
      "description": "Generated bindings for Linux's userspace API",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/linux-raw-sys@0.9.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "linux-raw-sys",
      "versionInfo": "0.9.4"
    },
    {
      "SPDXID": "SPDXRef-Package-minimal-lexical-0.2.1",
      "description": "Fast float parsing conversion routines.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/minimal-lexical@0.2.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "minimal-lexical",
      "versionInfo": "0.2.1"
    },
    {
      "SPDXID": "SPDXRef-Package-spin-0.9.8",
      "description": "Spin-based synchronization primitives",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/spin@0.9.8",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "spin",
      "versionInfo": "0.9.8"
    },
    {
      "SPDXID": "SPDXRef-Package-adler2-2.0.0",
      "description": "A simple clean-room implementation of the Adler-32 checksum",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/adler2@2.0.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "0BSD OR MIT OR Apache-2.0",
      "licenseDeclared": "0BSD OR MIT OR Apache-2.0",
      "name": "adler2",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-web-sys-0.3.77",
      "description": "Bindings for all Web APIs, a procedurally generated crate from WebIDL\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/web-sys@0.3.77",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rustwasm.github.io/wasm-bindgen/web-sys/index.html",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "web-sys",
      "versionInfo": "0.3.77"
    },
    {
      "SPDXID": "SPDXRef-Package-himmelblau-fuzz-2.0.0",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/himmelblau-idm/himmelblau",
      "licenseConcluded": "GPL-3.0-or-later",
      "licenseDeclared": "GPL-3.0-or-later",
      "name": "himmelblau-fuzz",
      "versionInfo": "2.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-tracing-attributes-0.1.28",
      "description": "Procedural macro attributes for automatically instrumenting functions.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/tracing-attributes@0.1.28",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://tokio.rs",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "tracing-attributes",
      "versionInfo": "0.1.28"
    },
    {
      "SPDXID": "SPDXRef-Package-proc-macro-error-1.0.4",
      "description": "Almost drop-in replacement to panics in proc-macros",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/proc-macro-error@1.0.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "proc-macro-error",
      "versionInfo": "1.0.4"
    },
    {
      "SPDXID": "SPDXRef-Package-match--token-0.35.0",
      "description": "Procedural macro for html5ever.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/match_token@0.35.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "match_token",
      "versionInfo": "0.35.0"
    },
    {
      "SPDXID": "SPDXRef-Package-winapi-util-0.1.9",
      "description": "A dumping ground for high level safe wrappers over windows-sys.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/winapi-util@0.1.9",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/winapi-util",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "winapi-util",
      "versionInfo": "0.1.9"
    }
  ],
  "relationships": [
    {
      "relatedSpdxElement": "SPDXRef-Package-httpdate-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utoipa-4.2.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-block-padding-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inout-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-darling-0.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with--macros-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webauthn-rs-proto-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--bytes-0.11.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webpki-roots-1.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-csv-1.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itertools-0.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zbus--names-4.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-reqwest-0.12.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--provider-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-0.9.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-system-configuration-0.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hdrhistogram-7.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-1.9.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-gcm-0.10.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pam--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-registry-0.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-http-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-reqwest-0.12.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-prost-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-1.0.109"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-0.3.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-enumflags2--derive-0.7.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-inout-0.1.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cipher-0.4.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest--cookie--store-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-parking-2.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-event-listener-5.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chrono-0.4.42"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-lite-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha-crypt-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-concurrent-queue-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-channel-2.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-http-0.6.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-strsim-0.11.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--core-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.11.0-rc.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hmac-0.13.0-rc.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-stable--deref--trait-1.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-lite-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--gnullvm-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-security-framework-sys-2.14.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-concurrent-queue-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-lock-3.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant-5.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--names-4.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der--derive-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ring-0.17.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itertools-0.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idmap-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-broker-client-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-broker_client"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libnss-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fnv-1.0.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--core-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha2-0.11.0-rc.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.18",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-1.0.109"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-0.4.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap-4.5.51",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sso-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spki-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-strings-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-registry-0.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-identity--dbus--broker-0.1.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-url-2.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-1.1.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web-time-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-sys-0.8.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-socket2-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-peg-runtime-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-peg-macros-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-types-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base16ct-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sec1-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-utils-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnullvm-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pem-rfc7468-0.7.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der-0.7.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webauthn-rs-proto-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-password-hash-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-enumflags2--derive-0.7.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-enumflags2-0.7.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap--lex-0.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--builder-4.5.51"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pkcs8-0.10.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-backend-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fnv-1.0.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-1.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-core-foundation-0.9.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-reqwest--cookie--store-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-csv-core-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-csv-1.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uuid-1.18.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-peg-runtime-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-peg-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-peg-macros-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-peg-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-socket2-0.5.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--generator-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-rt-0.39.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasi-0.14.2-plus-wasi-0.2.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-redox--syscall-0.5.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-timeout-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-forest-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ring-0.17.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uds--windows-1.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aes-gcm-0.10.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libm-0.2.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utf8--iter-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idna-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-lite-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-executor-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-schemars-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-der-0.4.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idna-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-publicsuffix-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnullvm-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-trait-0.1.89"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idmap-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau-fuzz-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libsqlite3-sys-0.35.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rusqlite-0.37.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polyval-0.6.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lru-0.16.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-4.2.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstyle-1.0.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblaud-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-himmelblaud_tasks"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-shared-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-backend-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerocopy-derive-0.8.25",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerocopy-0.8.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-task-4.7.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-blocking-1.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-1.12.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64urlsafedata-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64ct-1.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-argon2-0.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--more-impl-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libnss-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-x509-cert-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-siphasher-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--shared-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-malloced-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tls--codec--derive-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-task-4.7.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-1.3.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aad-tool-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-aad-tool"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-broadcast-0.7.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dtoa-1.0.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dtoa-short-0.3.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tonic-0.12.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-rustls-0.26.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aws-lc-sys-0.31.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aws-lc-rs-1.14.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.11.0-rc.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha2-0.11.0-rc.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-macros-0.2.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-5.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-0.38.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-width-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getopts-0.2.23"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-sys-0.9.110",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ctr-0.9.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-gcm-0.10.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnullvm-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tss-esapi-sys-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--normalizer--data-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-implement-0.60.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lru-slab-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerofrom-derive-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-proto-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tss-esapi-sys-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--proto-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-half-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--cbor--2-0.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fastrand-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tempfile-3.23.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-channel-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-futures-0.4.50"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-5.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-broadcast-0.7.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rsa-0.9.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-stream-0.1.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libnss-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nss--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-socket2-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-blocking-1.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-io-2.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-1.0.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kqueue-sys-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kqueue-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dtoa-short-0.3.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--chacha-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-parking-2.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chrono-0.4.42"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--more-impl-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-blocking-1.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-document-features-0.2.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-udp-0.5.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-macros-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tonic-0.14.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-atomic-waker-1.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-core-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-macros-0.2.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-executor-1.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--locale--core-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-mio-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pkcs8-0.10.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap--derive-4.5.49",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap-4.5.51"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-socket2-0.5.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-udp-0.5.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-1.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-0.9.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-2.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-untrusted-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-webpki-0.103.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-channel-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64ct-1.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha-crypt-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--more-impl-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--with-3.15.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-blake2-0.10.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-stream-impl-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tempfile-3.23.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dbus-0.9.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-types-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-gen-4.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-paste"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spki-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pkcs1-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-util-0.7.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-integer-0.1.46"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-elliptic-curve-0.13.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--utils-3.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-signal-hook-registry-1.4.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-block-buffer-0.11.0-rc.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.11.0-rc.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblaud-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-himmelblaud"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha2-0.11.0-rc.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-sys-0.8.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-system-configuration-sys-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cssparser-0.35.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-recursion-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hkdf-0.12.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-x509-cert-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-core-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-servo--arc-0.4.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-o365",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-stable--deref--trait-1.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winapi-0.3.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-macros-0.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spki-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ecdsa-0.16.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-strings-0.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-core-0.61.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--chacha-0.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-foreign-types-shared-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-foreign-types-0.3.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-elliptic-curve-0.13.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p384-0.13.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-const-oid-0.9.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-group-0.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aws-lc-rs-1.14.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-webpki-0.103.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pbkdf2-0.12.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libhimmelblau-0.7.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ring-0.17.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--with-3.15.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-backend-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-2.0.101"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dyn-clone-1.0.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sso-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winapi-util-0.1.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-walkdir-2.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-js-sys-0.3.77"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-lite-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ff-0.13.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-trait-0.1.89"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-parking--lot-0.12.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-string--cache-0.8.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-configparser-3.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sharded-slab-0.1.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deranged-0.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.11.0-rc.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-derive--more-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.61.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ref-cast-impl-1.0.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rpassword-7.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-atomic-waker-1.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-piper-0.2.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-rustls-0.26.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-gcm-0.10.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-0.10.74",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-atomic-waker-1.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cipher-0.4.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize--derive-1.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize-1.8.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-socket2-0.5.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idna-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64urlsafedata-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-broker-client-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-core-0.61.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-static--assertions-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-smartstring-1.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-security-framework-sys-2.14.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-2.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-md4-0.10.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-file-id-0.2.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstyle-wincon-3.0.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-darling--core-0.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--macro-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winapi-util-0.1.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-same-file-1.0.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-implement-0.60.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-task-4.7.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ecdsa-0.16.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utoipa-gen-4.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-4.2.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-inotify-0.11.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-0.3.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fsevent-sys-4.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sshkeys-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-password-hash-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--lib--file--permissions-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--msvc-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ref-cast-impl-1.0.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-selinux-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-selinux"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-5.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-argon2-0.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-scim--proto-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--repr-0.1.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-markup5ever-0.35.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-html5ever-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-block-buffer-0.10.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--edit-0.22.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap-4.5.51",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--complete-4.5.60"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dyn-clone-1.0.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-impl-2.0.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ref-cast-1.0.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-macros-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-encoding--rs-0.8.35"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--repr-0.1.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-synstructure-0.13.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-derive-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-conv-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pem-3.0.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-enumflags2--derive-0.7.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-writeable-0.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-0.9.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-gen-4.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-linux-entra-sso",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerofrom-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-runloop-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-impl-2.0.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sec1-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-yoke-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--collections-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-spki-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-0.3.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-signature-2.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ecdsa-0.16.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-api-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-4.2.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fallible-streaming-iterator-0.1.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rusqlite-0.37.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-idmap",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-registry-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hmac-0.13.0-rc.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-util-0.7.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.15.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashlink-0.10.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf--shared-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--generator-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with--macros-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cookie--store-0.22.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest--cookie--store-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-match--token-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstyle-query-1.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-lite-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-blocking-1.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-webpki-0.103.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lock--api-0.4.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libhimmelblau-0.7.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-debouncer-full-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-generic-array-0.14.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--lib--file--permissions-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-interface-0.59.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-valuable-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-core-0.1.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-core-0.1.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-futures-0.4.50"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustix-0.38.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--names-4.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-derive--more-impl-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--more-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crossbeam-channel-0.5.15"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libudev-sys-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-iter-0.1.45"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-channel-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rtoolbox-0.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--urlencoded-0.7.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-proto-0.27.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.18",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro2-1.0.95"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-peg-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-linux-raw-sys-0.4.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-0.38.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tls--codec-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uzers-0.12.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-lock-3.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sec1-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-file-id-0.2.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-debouncer-full-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.11.0-rc.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-otlp-0.27.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--arbitrary-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ref-cast-impl-1.0.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ref-cast-1.0.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rtoolbox-0.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-selinux",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerofrom-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--collections-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-error-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rusqlite-0.37.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tempfile-3.23.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry--sdk-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cookie-0.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-mio-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-identity--dbus--broker-0.1.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-web-sys-0.3.77"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ctr-0.9.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rusqlite-0.37.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tempfile-3.23.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-enumflags2-0.7.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-automata-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-broker-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-broker"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-lite-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-executor-1.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro-error-attr-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-error-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-futures-0.4.50"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.9.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand-0.9.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-2.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-macros-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-stream-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstream-0.6.18",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--builder-4.5.51"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ppv-lite86-0.2.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--chacha-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memoffset-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--names-4.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sshkeys-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-stream-0.1.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-macros-0.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-writeable-0.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--locale--core-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.9.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-errno-0.3.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-1.0.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tonic-prost-0.14.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-api-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hkdf-0.12.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sso-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-bigint-0.5.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-typenum-1.18.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-generic-array-0.14.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ff-0.13.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-group-0.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quinn-udp-0.5.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--cbor-0.11.2",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-serde_cbor"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-der-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-interface-0.59.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-himmelblaud",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web-time-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pkcs1-0.7.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-lite-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idna-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tinystr-0.8.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-filetime-0.2.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-elliptic-curve-0.13.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ecdsa-0.16.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tendril-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-markup5ever-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau-fuzz-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-config"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nss--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--utils-3.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerocopy-0.8.25",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ppv-lite86-0.2.21"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha1-0.10.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-1.0.109",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-error-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-sys-0.9.110"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-scopeguard-1.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-lock--api-0.4.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pin-project-internal-1.1.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utf8parse-0.2.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstyle-parse-0.2.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--repr-0.1.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.2.0-rc.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.11.0-rc.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-concurrent-queue-2.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ring-0.17.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest--cookie--store-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-match--token-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web-time-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-pki-types-1.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rpassword-7.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--macros-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-stream-0.1.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-channel-0.5.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tinystr-0.8.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-synstructure-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-redox--syscall-0.5.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libredox-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rtoolbox-0.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rpassword-7.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-lock-3.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pkcs8-0.10.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-darling--macro-0.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kqueue-1.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spki-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-x509-cert-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstyle-parse-0.2.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha1-0.10.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-shared-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--derive-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-concurrent-queue-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-event-listener-5.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.16.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nix-0.30.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-des-0.8.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.18",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-shared-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-rustls-0.26.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap-4.5.51",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-universal-hash-0.5.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polyval-0.6.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-universal-hash-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-signature-2.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-x509-cert-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ghash-0.5.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-gcm-0.10.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro-error-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-gen-4.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-macros-0.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerofrom-derive-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-error-attr-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-sshkey_attest",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstyle-1.0.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstyle-wincon-3.0.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cssparser-0.35.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-form--urlencoded-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aes-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-kw-0.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-redox--syscall-0.5.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tinyvec-1.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-1.1.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-winapi-util-0.1.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uzers-0.12.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf--shared-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--locale--core-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-log-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-scraper-0.24.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ecdsa-0.16.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-sys-2.14.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-miniz--oxide-0.8.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-flate2-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-derive-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerofrom-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerovec-0.11.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-webpki-roots-0.26.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pkcs8-0.10.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-h2-0.4.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spki-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pkcs8-0.10.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memoffset-0.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uds--windows-1.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--bytes-0.11.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sso-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aho-corasick-1.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-automata-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.13.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pam--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-errno-0.3.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-0.38.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--datetime-0.6.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--properties-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idna--adapter-1.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha2-0.10.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-fsevent-sys-4.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-security-framework-2.11.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-opentelemetry-0.28.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ipnet-2.11.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-1.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inout-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-axum-core-0.5.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-0.9.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-futures-0.4.50"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-const-oid-0.9.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.10.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-systemd-journal-logger-2.2.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-web--atoms-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustix-0.38.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-syntax-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-automata-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-compact--jwt-0.5.3-dev",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-0.10.74",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rt-0.39.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-axum-core-0.4.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-integer-0.1.46",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnullvm-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-polyval-0.6.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ghash-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--chacha-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand-0.9.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iri-string-0.7.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-stream-impl-0.3.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-stream-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-fxhash",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pam--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.12.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-1.9.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-stream-impl-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-himmelblau_unix_common"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-derive-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-notify-debouncer-full-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-forest-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-executor-1.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-recursion-1.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-group-0.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nss--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dbus-tokio-0.7.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libhimmelblau-0.7.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pam--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sd-notify-0.4.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rpassword-7.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-displaydoc-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cbc-0.1.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-sys-0.9.110",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-yoke-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerovec-0.11.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-0.10.74",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crc32fast-1.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-flate2-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ordered-stream-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--lib--crypto-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--collections-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha-crypt-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-bigint-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--properties-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-stream-0.1.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-block-buffer-0.10.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.10.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-h2-0.4.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-p384-0.13.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-semantic-conventions-0.27.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-potential--utf-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--collections-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num--enum-0.7.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-equivalent-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thread--local-1.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--enum--derive-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cookie-0.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thread--local-1.1.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p384-0.13.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uzers-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-syntax-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-1.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sketching-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-strategy-0.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-channel-2.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-base64urlsafedata-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sshkey-attest-0.5.999",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-sshkey_attest"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-notify-types-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-debouncer-full-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-reqwest-0.12.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest--cookie--store-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-html5ever-0.35.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-want-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-new--debug--unreachable-1.0.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-string--cache-0.8.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--utils--users-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-either-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-itertools-0.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-devd-rs-0.3.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-impl-2.0.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-2.0.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-error-attr-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libnss-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerofrom-derive-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-adler2-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-miniz--oxide-0.8.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-errno-0.3.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-publicsuffix-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aead-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-gcm-0.10.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-powerfmt-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-result-0.3.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-0.9.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-endi-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cookie-0.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-qr_greeter",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pbkdf2-0.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnu-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idmap-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pastey-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-paste-1.0.15"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-displaydoc-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uds--windows-1.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-nom-7.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-devd-rs-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-bigint-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-implement-0.60.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-core-0.61.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-html5ever-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-sys-0.9.110",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-timeout-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--enum--derive-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--collections-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idna--adapter-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idna-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-precomputed-hash-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spin-0.9.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-lazy--static-1.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-krb-0.11.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cbc-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-blake2-0.10.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-argon2-0.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.8.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base32-0.5.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hostname-0.4.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-util-0.7.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-himmelblaud_tasks",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-serde_cbor",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winapi-x86--64-pc-windows-gnu-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-winapi-0.3.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sshd-config-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-sshd_config"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-macro-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-mio-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-iana-time-zone-haiku-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-derive-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tls--codec--derive-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-glob-0.3.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-nom-7.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hdrhistogram-7.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-glue-0.1.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-polling-3.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nss--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--edit-0.22.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-publicsuffix-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerotrie-0.2.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pkcs8-0.10.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pkcs1-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--core-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerotrie-0.2.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-futures-0.4.50"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-humantime-2.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.145"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-piper-0.2.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-blocking-1.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rusqlite-0.37.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-derive-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-macro-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sso-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uzers-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libhimmelblau-0.7.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uds--windows-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--repr-0.1.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--collections-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-native-tls-0.2.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hdrhistogram-7.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-signature-2.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-forest-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha2-0.10.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rfc6979-0.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-forest-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dbus-0.9.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-crossroads-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tls--codec-0.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-x509-cert-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fallible-iterator-0.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rusqlite-0.37.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kqueue-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-sys-0.8.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-sys-2.14.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--arbitrary-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-types-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-api-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-recursion-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-io-2.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-attributes-0.1.28"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rpassword-7.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futf-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tendril-0.4.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-strategy-0.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-lock-3.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sshkey-attest-0.5.999",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-aad-tool",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-io-2.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-process-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-filetime-0.2.25",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--utils--users-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-chrono-0.4.42",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-precomputed-hash-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-string--cache-0.8.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fastrand-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-executor-1.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pbkdf2-0.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-os-release-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idmap-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-is--terminal--polyfill-1.70.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustix-1.0.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-systemd-journal-logger-2.2.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-native-tls-0.2.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-native-tls-0.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.145"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zbus--macros-5.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-android--system--properties-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nss--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idna-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-url-2.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-native-tls-0.2.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ring-0.17.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webauthn-rs-proto-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libudev-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau-fuzz-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-same-file-1.0.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-walkdir-2.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hermit-abi-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-semver-1.0.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aws-lc-rs-1.14.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-lock-3.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--core-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry--sdk-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-native-tls-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-system-configuration-0.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerovec-derive-0.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-strategy-0.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-broadcast-0.7.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-iter-0.1.45",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-httparse-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau-fuzz-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-csv-core-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-android--system--properties-0.1.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-0.9.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-web-time-1.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-pki-types-1.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashlink-0.10.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rusqlite-0.37.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-http-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-webauthn-rs-proto-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.145"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-socket2-0.5.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-executor-1.13.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-walkdir-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-o365-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-o365"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-signal-0.2.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-attributes-0.1.28"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-system-configuration-0.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-tokio-0.7.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thread--local-1.1.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chrono-0.4.42"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-paste",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hostname-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--utils--users-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--file--permissions-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-http-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aho-corasick-1.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kbkdf-0.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hostname-validator-1.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zbus--names-4.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ecdsa-0.16.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-equivalent-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashbrown-0.16.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-0.3.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ring-0.17.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-webpki-0.103.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sshkey-attest-0.5.999"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-smartstring-1.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sec1-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--i686--gnu-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-derive-0.13.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cssparser-macros-0.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-derive--arbitrary-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-new--debug--unreachable-1.0.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futf-0.1.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-p256-0.13.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnu-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deranged-0.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-toml--datetime-0.6.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--edit-0.22.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-minimal-lexical-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nom-7.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-const-oid-0.9.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-x509-cert-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tinystr-0.8.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--locale--core-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-log-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-match--token-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mio-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-attributes-0.1.28"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-displaydoc-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-webpki-0.103.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.22.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-api-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-base64urlsafedata-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-client-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p256-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ring-0.17.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-der-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstyle-wincon-3.0.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-1.0.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-notify-8.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-debouncer-full-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--edit-0.22.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-typenum-1.18.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-pki-types-1.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--spanned-0.6.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-log-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-web-sys-0.3.77"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha-crypt-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-semver-1.0.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-flate2-1.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hdrhistogram-7.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerofrom-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerotrie-0.2.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libredox-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-macro-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-matchers-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tls--codec--derive-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--collections-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-bigint-dig-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getopts-0.2.23",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-webpki-roots-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webpki-roots-0.26.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.10.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-urlencoding-2.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uuid-1.18.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--urlencoded-0.7.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-integer-0.1.46",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tonic-0.14.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-api-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--spanned-0.6.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--edit-0.22.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize-1.8.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.145"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--enum--derive-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustc-hash-2.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-fxhash-0.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-md4-0.10.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idna-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-stream-0.1.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap-4.5.51",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-const-oid-0.9.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-udp-0.5.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-1.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf--generator-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--macros-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.8.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-authenticator-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.9.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--chacha-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerofrom-derive-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerofrom-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-macro-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-filetime-0.2.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap--complete-4.5.60",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-oid-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-universal-hash-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mio-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-lock-3.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-potential--utf-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-signature-2.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sharded-slab-0.1.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-parking--lot-0.12.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-form--urlencoded-1.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-inotify-sys-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inotify-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-der-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aead-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-0.38.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nix-0.30.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zbus-5.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-client-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-timeout-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-channel-2.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-channel-2.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-sys-0.8.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-core-foundation-0.9.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-form--urlencoded-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-url-2.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num--threads-0.1.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64ct-1.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-password-hash-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.16.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-lru-0.16.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libfuzzer-sys-0.4.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau-fuzz-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mac-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futf-0.1.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ego-tree-0.10.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-parking-2.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-lite-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opaque-debug-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ghash-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-web-time-1.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--i686--msvc-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crc32fast-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-result-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-core-0.61.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-concurrent-queue-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-impl-1.0.69"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--threads-0.1.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-untrusted-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ring-0.17.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry--sdk-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-proto-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--bytes-0.11.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-oid-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-bigint-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uuid-1.18.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf--shared-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-string--cache-0.8.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pem-rfc7468-0.7.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-timeout-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant--derive-5.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro-crate-3.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--derive-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-primeorder-0.13.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p256-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-reqwest-0.12.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tinystr-0.8.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-filetime-0.2.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der-0.7.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.21.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hdrhistogram-7.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-encoding--rs-0.8.35",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-derive-0.14.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--msvc-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-timeout-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-forest-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-1.3.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kqueue-sys-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--gnullvm-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-strings-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--with--macros-3.15.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasi-0.14.2-plus-wasi-0.2.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-native-tls-0.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-litemap-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--locale--core-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-precomputed-hash-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-spki-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-1.0.109",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-derive-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-elliptic-curve-0.13.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-primeorder-0.13.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-broker",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-synstructure-0.13.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerofrom-derive-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-elliptic-curve-0.13.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p256-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-os-release-0.1.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pastey-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-base64urlsafedata-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utf8parse-0.2.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--macro-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-webpki-roots-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-yoke-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerotrie-0.2.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-x509-0.14.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-allocator-api2-0.2.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashbrown-0.16.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pam--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tls--codec--derive-0.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tls--codec-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-backend-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-native-tls-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-colorchoice-1.0.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstream-0.6.18"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pem-3.0.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-broadcast-0.7.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerofrom-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-paste-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prost-0.13.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-system-configuration-sys-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-der-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustc-hash-2.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-5.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-event-listener-strategy-0.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-executor-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-interface-0.59.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tonic-0.14.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-prost-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-debouncer-full-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-gen-4.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-match--token-0.35.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-html5ever-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant--utils-3.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--derive-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-blocking-1.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-der-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sec1-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-oid-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-stable--deref--trait-1.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-servo--arc-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-udp-0.5.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-yoke-derive-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-derive-0.11.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerovec-0.11.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--core-0.9.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-static--assertions-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--utils-3.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nom-7.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tss-esapi-8.0.0-alpha",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm-hsm-crypto-0.3.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.11.0-rc.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-iana-time-zone-0.1.63",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chrono-0.4.42"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hkdf-0.12.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-generic-array-0.14.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sec1-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pkcs8-0.10.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sec1-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha-crypt-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-impl-2.0.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-forest-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-forest-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.14.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with--macros-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-arbitrary-1.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libfuzzer-sys-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.15.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-2.0.101"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-derive-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-piper-0.2.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quinn-proto-0.11.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-der-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der--derive-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der-0.7.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstyle-query-1.1.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie-0.18.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hostname-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell--polyfill-1.70.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-anstyle-wincon-3.0.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-lite-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-reqwest-0.12.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-derive-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libredox-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-filetime-0.2.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-service-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fxhash-0.2.1",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-fxhash"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-console-api-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--i686--msvc-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-urlencoding-2.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau-fuzz-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-idmap"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hmac-0.12.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aes-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-recursion-1.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-0.3.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utoipa-4.2.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--derive-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-0.38.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-rustls-0.27.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-result-0.3.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-registry-0.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-tls-0.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bumpalo-3.17.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-backend-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der--derive-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--urlencoded-0.7.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-2.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-probe-0.1.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-matchit-0.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-rustls-0.26.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.1.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ppv-lite86-0.2.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--chacha-0.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ordered-stream-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schannel-0.1.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-automata-0.4.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-matchers-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ref-cast-impl-1.0.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memoffset-0.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nix-0.30.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-attributes-0.1.28",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-0.1.41"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustls-0.23.34"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-qr-greeter-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-qr_greeter"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot--core-0.9.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-flagset-0.4.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der-0.7.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quinn-0.11.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant-5.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-1.12.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant-5.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-strsim-0.11.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--builder-4.5.51"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-sys-0.61.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-argon2-0.5.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64ct-1.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pem-rfc7468-0.7.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quote-1.0.40"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sketching-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf--shared-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--macros-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ecdsa-0.16.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p256-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-glue-0.1.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustix-0.38.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polling-3.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerocopy-derive-0.8.25"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hostname-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha1-0.10.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha1-0.10.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.59.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-udp-0.5.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-concurrent-queue-2.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-executor-1.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libhimmelblau-0.7.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hybrid-array-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.2.0-rc.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-himmelblau_unix_common",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-1.9.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-uuid-1.18.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-core-0.61.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-stream-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-1.0.109"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-futures-0.4.50",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nix-0.30.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasi-0.11.0-plus-wasi-snapshot-preview1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap-4.5.51",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-nix-0.30.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-x509-cert-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-synstructure-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-error-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-time-0.3.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie-0.18.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-try-lock-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-want-0.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--properties--data-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.13.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-proto-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-stream-0.1.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sso-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-linux-entra-sso"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inotify-sys-0.1.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ecdsa-0.16.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p384-0.13.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fastrand-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-piper-0.2.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-impl-1.0.69"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-util-0.7.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-sys-0.8.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-security-framework-2.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dbus-0.9.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-enumflags2--derive-0.7.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--provider-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-util-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-idmap-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-idmap"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-interface-0.59.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-core-0.61.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-signal-hook-registry-1.4.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-block-padding-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mac-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tendril-0.4.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-yoke-derive-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-primeorder-0.13.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-p384-0.13.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-document-features-0.2.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crunchy-0.2.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-half-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.4.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustc-hash-2.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-0.3.44"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--msvc-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-timeout-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-io-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-io-2.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thread--local-1.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-potential--utf-0.1.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-string--cache-0.8.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-winnow-0.7.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.14.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.13.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-macros-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inotify-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sec1-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-new--debug--unreachable-1.0.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inotify-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-trait-0.1.89",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.14.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-signature-2.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-compact--jwt-0.5.3-dev",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-enumflags2-0.7.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-broker_client",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-himmelblau_policies",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fnv-1.0.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-glue-0.1.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64-0.22.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau-fuzz-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-1.1.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iana-time-zone-0.1.63"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-conv-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-time-macros-0.2.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-socket2-0.5.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-powerfmt-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deranged-0.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ref-cast-1.0.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winnow-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-r-efi-5.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-timeout-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-string--cache-0.8.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-web--atoms-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerotrie-0.2.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cpufeatures-0.2.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.145"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-csv-1.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-argon2-0.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fastrand-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-lite-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-2.0.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scim--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-gen-4.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-stream-0.3.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--bytes-0.11.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cookie--store-0.21.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-http-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-csv-1.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha2-0.10.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sshkeys-0.3.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant--utils-3.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--bytes-0.11.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-der-0.4.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cookie--store-0.21.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tendril-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-4.2.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web--atoms-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-markup5ever-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-os-release-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-sink-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-backend-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-h2-0.4.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-1.0.69",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-systemd-journal-logger-2.2.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-0.1.41"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idmap-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-broker-client-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sso-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-nu-ansi-term-0.50.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aes-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-peg-macros-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-linux-raw-sys-0.9.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-1.0.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-sys-0.9.110",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-core-foundation-0.9.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-1.9.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-selectors-0.31.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-scraper-0.24.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sketching-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry--sdk-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-derive--arbitrary-1.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-arbitrary-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--unix--common-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nss--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-core-0.1.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-0.1.41"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-darling--core-0.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-oid-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.14.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pam--himmelblau-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashbrown-0.16.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-iri-string-0.7.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-signal-hook-registry-1.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libredox-0.1.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-js-sys-0.3.77",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chrono-0.4.42"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-schemars-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--core-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sshkeys-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-thiserror-impl-1.0.69",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-1.0.69"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ff-0.13.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-subscriber-0.3.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-openssl-0.10.74",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-litrs-0.4.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-document-features-0.2.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--x86--64--gnu-0.53.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.53.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-der-0.7.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pkcs1-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-parking--lot--core-0.9.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-parking--lot-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--bytes-0.11.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-util-0.1.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hex-0.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-lazy--static-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sd-notify-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-trait-0.1.89"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-digest-0.10.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-internal-1.1.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pin-project-1.1.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hybrid-array-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-block-buffer-0.11.0-rc.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-macros-2.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--normalizer-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-idna--adapter-1.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-synstructure-0.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64urlsafedata-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ident--case-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--core-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--utils-3.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-des-0.8.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prost-0.14.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-prost-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--cbor-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-displaydoc-0.2.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--normalizer-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-integer-0.1.46",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-iter-0.1.45"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rfc6979-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ecdsa-0.16.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-broker-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-socket2-0.5.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-once--cell-1.21.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-log-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-opentelemetry-0.28.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro-crate-3.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-1.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der--derive-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-0.5.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-axum-0.7.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zvariant--utils-3.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-0.11.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libudev-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ff-0.13.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-util-0.7.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-kanidm--utils--users-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.18",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-2.0.101"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-matchit-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-config",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-executor-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerovec-derive-0.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tonic-0.12.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-proto-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-axum-0.8.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sketching-1.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--macros-5.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hmac-0.12.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-notify-types-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-sys-0.52.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-nu-ansi-term-0.50.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base16ct-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-socket2-0.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-task-4.7.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-executor-1.13.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kqueue-sys-1.0.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-slab-0.4.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rustix-1.0.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-foldhash-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashbrown-0.15.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aho-corasick-1.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-1.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--policies-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-utf-8-0.7.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tendril-0.4.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-group-0.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-elliptic-curve-0.13.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-byteorder-1.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-bigint-dig-0.8.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crossbeam-utils-0.8.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-psl-types-2.0.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-publicsuffix-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows--aarch64--msvc-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-targets-0.52.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-url-2.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha1-0.10.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-event-listener-5.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-lock-3.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-async-channel-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-blocking-1.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-js-sys-0.3.77"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-iri-string-0.7.8",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tower-http-0.6.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-system-configuration-sys-0.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-system-configuration-0.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-thiserror-impl-1.0.69"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-util-0.1.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-foreign-types-0.3.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-0.10.74"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smartstring-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--macro-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-signal-0.2.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-devd-rs-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-rustls-0.27.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-enumflags2-0.7.11"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-executor-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-executor-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-event-listener-5.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-macro-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-util-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-util-0.7.16"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--derive-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libudev-sys-0.1.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libudev-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-sshd_config",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro-crate-3.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--enum--derive-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-uuid-1.18.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-1.12.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pem-3.0.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--utils-3.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-clap--builder-4.5.51",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap-4.5.51"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-regex-1.12.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-socket2-0.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tokio-1.48.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ryu-1.0.20",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-csv-1.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hdrhistogram-7.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.8.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-himmelblau--policies-2.0.0",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-himmelblau_policies"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dbus-crossroads-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sync--wrapper-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha1-0.10.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pbkdf2-0.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-0.27.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cssparser-macros-0.6.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-schemars-0.9.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasi-0.11.0-plus-wasi-snapshot-preview1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-mio-1.0.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-toml--edit-0.22.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro-crate-3.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-stream-0.1.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-tls-0.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-subscriber-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-ordered-stream-0.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-half-2.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-darling--core-0.21.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aead-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pin-project-internal-1.1.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-errno-0.3.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-enumflags2-0.7.11",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant-5.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-markup5ever-0.35.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-md-5-0.10.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-traits-0.2.19",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rsa-0.9.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-password-hash-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-argon2-0.5.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chrono-0.4.42"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-bigint-0.5.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-md-5-0.10.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-x509-0.12.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sync--wrapper-1.0.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aes-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aes-gcm-0.10.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitfield-0.13.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tss-esapi-8.0.0-alpha"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tempfile-3.23.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-winapi-i686-pc-windows-gnu-0.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-winapi-0.3.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-os-release-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--policies-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hyper-1.6.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand-0.9.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-link-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-strings-0.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opaque-debug-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polyval-0.6.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-foldhash-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashbrown-0.16.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustls-0.23.34",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-fxhash-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aad-tool-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-picky-asn1-der-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.14.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-oid-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-x509-0.12.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-md-5-0.10.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--lib--crypto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-peg-macros-0.8.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-utoipa-gen-4.3.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zerovec-0.11.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--locale--core-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-notify-8.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-compact--jwt-0.5.3-dev"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-dbus-0.9.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-tokio-0.7.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-smallvec-1.15.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-toml--write-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-toml--edit-0.22.27"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tinyvec--macros-0.1.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tinyvec-1.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--with--macros-3.15.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--cbor--2-0.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.11.0-rc.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kbkdf-0.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opentelemetry-http-0.27.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.177",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-tokio-0.7.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-openssl-macros-0.1.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-implement-0.60.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-icu--locale--core-2.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--properties-2.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry-otlp-0.27.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-sha1-0.10.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-x509-cert-0.2.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-web-time-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zerovec-derive-0.11.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-0.1.41",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--bytes-0.11.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-asn1-der-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num-bigint-dig-0.8.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-console-subscriber-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num--enum-0.7.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-yoke-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-icu--provider-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-num--enum--derive-0.7.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--enum-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quinn-proto-0.11.12"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-digest-0.10.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-sha2-0.10.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-broadcast-0.7.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-sys-0.52.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--macros-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--core-0.6.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-1.0.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-percent-encoding-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-libhimmelblau-0.7.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tower-layer-0.3.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aws-lc-rs-1.14.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libm-0.2.15",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num-traits-0.2.19"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-1.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-http-body-1.0.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libdbus-sys-0.2.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-dbus-0.9.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.145",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-oid-0.2.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.40",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf--macros-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-event-listener-strategy-0.5.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-polyval-0.6.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cbc-0.1.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-backend-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-url-2.5.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webauthn-rs-proto-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64urlsafedata-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-webauthn-rs-proto-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-task-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-futures-0.3.31"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-const-oid-0.9.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-der-0.7.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-static--assertions-1.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zbus--names-4.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-core-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-console-api-0.9.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-mime-0.3.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-reqwest-0.12.24"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-h2-0.4.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-channel-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hyper-1.6.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-http-body-util-0.1.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-core-0.4.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-schannel-0.1.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-native-tls-0.2.14"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--cbor--2-0.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--cbor-0.11.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustix-0.38.44",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-process-2.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aes-kw-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-glue-0.1.8"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-pin-project-lite-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-axum-0.7.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-futures-util-0.3.31",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-opentelemetry--sdk-0.27.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-pin-project-internal-1.1.10"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-h2-0.4.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.14.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.7.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-regex-1.12.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tonic-0.12.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-phf--macros-0.11.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-phf-0.11.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-authenticator-0.5.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-base64ct-1.7.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-spki-0.7.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anstyle-1.0.10",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--builder-4.5.51"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-selectors-0.31.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustversion-1.0.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-num--enum-0.7.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-csv-1.4.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblaud-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bytes-1.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-identity--dbus--broker-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.101",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-clap--derive-4.5.49"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tokio-1.48.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau--unix--common-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-arbitrary-1.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-himmelblau-fuzz-2.0.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-bindgen-macro-support-0.2.100",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-bindgen-macro-0.2.100"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-peg-0.8.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-kanidm--proto-1.7.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-tracing-log-0.2.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tracing-subscriber-0.3.20"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.95",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-async-stream-impl-0.3.6"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zvariant--utils-3.2.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-oid-0.2.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-picky-krb-0.11.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-windows-targets-0.52.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-windows-sys-0.59.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rustix-1.0.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-tempfile-3.23.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-typenum-1.18.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hybrid-array-0.4.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rfc6979-0.4.0"
    }
  ],
  "spdxVersion": "SPDX-2.3"
}
