{
  "history": [
    {
      "added": 0,
      "commit": "effdb35fa7868863f11655db256d9008922fa427",
      "date": "2026-11-01",
      "dependencies": 494,
      "errors": [],
      "fixable": 4,
      "go_version": null,
      "in_binary": null,
      "new_vulnerabilities": 0,
      "osv_confirmed": 4,
      "osv_only": 11,
      "ref": "v1.31.1",
      "release_changed": false,
      "release_integrity": "verified",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": null,
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 0,
        "High": 0,
        "Low": 2,
        "Medium": 2,
        "Negligible": 0,
        "Unknown": 0
      },
      "workflow": {
        "High": 10,
        "Low": 4,
        "Medium": 1,
        "files": 28
      }
    },
    {
      "added": 0,
      "commit": "effdb35fa7868863f11655db256d9008922fa427",
      "date": "2026-11-02",
      "dependencies": 494,
      "errors": [],
      "fixable": 4,
      "go_version": null,
      "in_binary": null,
      "kev": 0,
      "kev_new": 0,
      "new_vulnerabilities": 0,
      "osv_confirmed": 4,
      "osv_only": 11,
      "ref": "v1.31.1",
      "release_changed": false,
      "release_integrity": "verified",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": null,
      "scorecard_date": null,
      "scorecard_note": "the project is not in the OpenSSF public dataset; the Scorecard CLI fallback was skipped because this shard's weekly budget was used",
      "scorecard_source": null,
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 0,
        "High": 0,
        "Low": 2,
        "Medium": 2,
        "Negligible": 0,
        "Unknown": 0
      },
      "vulnerable_packages": 1,
      "workflow": {
        "High": 0,
        "Low": 0,
        "Medium": 0,
        "files": 11
      }
    }
  ],
  "latest": {
    "archived": false,
    "category": "Infrastructure as Code Security",
    "changes": {
      "added": [],
      "any": false,
      "baseline": false,
      "integrity_drift": 0,
      "license_changes": [],
      "new_vulnerabilities": [],
      "previous_ref": "v1.31.1",
      "release_changed": false,
      "removed": [],
      "resolved_vulnerabilities": [],
      "upgraded": [],
      "workflow_new": 0,
      "workflow_resolved": 7
    },
    "commit": "effdb35fa7868863f11655db256d9008922fa427",
    "compliance": {
      "overall_score": 55,
      "standards": {
        "bsi_tr03183": {
          "failed_checks": [
            "Component Creator",
            "Distribution Licences",
            "SHA-512 Hash",
            "Dependency Relationship",
            "SBOM Creator Contact"
          ],
          "passed": 4,
          "score": 44,
          "total": 9
        },
        "cisa": {
          "failed_checks": [
            "Software Producer",
            "Dependency Relationship",
            "License Information",
            "Component Hash",
            "SBOM Author"
          ],
          "passed": 5,
          "score": 50,
          "total": 10
        },
        "ntia": {
          "failed_checks": [
            "Supplier Name",
            "Dependency Relationship"
          ],
          "passed": 5,
          "score": 71,
          "total": 7
        }
      }
    },
    "components": [
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "addr2line",
        "purl": "pkg:cargo/addr2line@0.25.1",
        "version": "0.25.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "adler2",
        "purl": "pkg:cargo/adler2@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ahash",
        "purl": "pkg:cargo/ahash@0.8.12",
        "version": "0.8.12"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "aho-corasick",
        "purl": "pkg:cargo/aho-corasick@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "allocator-api2",
        "purl": "pkg:cargo/allocator-api2@0.2.21",
        "version": "0.2.21"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "annotate-snippets",
        "purl": "pkg:cargo/annotate-snippets@0.12.16",
        "version": "0.12.16"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "anstream",
        "purl": "pkg:cargo/anstream@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "anstyle",
        "purl": "pkg:cargo/anstyle@1.0.14",
        "version": "1.0.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "anstyle-parse",
        "purl": "pkg:cargo/anstyle-parse@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "anstyle-query",
        "purl": "pkg:cargo/anstyle-query@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "anstyle-wincon",
        "purl": "pkg:cargo/anstyle-wincon@3.0.10",
        "version": "3.0.10"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "anyhow",
        "purl": "pkg:cargo/anyhow@1.0.104",
        "version": "1.0.104"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "arrayvec",
        "purl": "pkg:cargo/arrayvec@0.7.6",
        "version": "0.7.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "assert_cmd",
        "purl": "pkg:cargo/assert_cmd@2.2.2",
        "version": "2.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "async-lock",
        "purl": "pkg:cargo/async-lock@3.4.2",
        "version": "3.4.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "async-trait",
        "purl": "pkg:cargo/async-trait@0.1.92",
        "version": "0.1.92"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "atomic-waker",
        "purl": "pkg:cargo/atomic-waker@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "autocfg",
        "purl": "pkg:cargo/autocfg@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "aws-lc-rs",
        "purl": "pkg:cargo/aws-lc-rs@1.17.0",
        "version": "1.17.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "aws-lc-sys",
        "purl": "pkg:cargo/aws-lc-sys@0.41.0",
        "version": "0.41.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "backtrace",
        "purl": "pkg:cargo/backtrace@0.3.76",
        "version": "0.3.76"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "base64",
        "purl": "pkg:cargo/base64@0.21.7",
        "version": "0.21.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "base64",
        "purl": "pkg:cargo/base64@0.22.1",
        "version": "0.22.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "base64",
        "purl": "pkg:cargo/base64@0.23.1",
        "version": "0.23.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bit-set",
        "purl": "pkg:cargo/bit-set@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bit-vec",
        "purl": "pkg:cargo/bit-vec@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bitflags",
        "purl": "pkg:cargo/bitflags@2.10.0",
        "version": "2.10.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bitflip",
        "purl": "pkg:cargo/bitflip@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "block-buffer",
        "purl": "pkg:cargo/block-buffer@0.10.4",
        "version": "0.10.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "borrow-or-share",
        "purl": "pkg:cargo/borrow-or-share@0.2.4",
        "version": "0.2.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bstr",
        "purl": "pkg:cargo/bstr@1.12.0",
        "version": "1.12.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bumpalo",
        "purl": "pkg:cargo/bumpalo@3.19.0",
        "version": "3.19.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bytecount",
        "purl": "pkg:cargo/bytecount@0.6.9",
        "version": "0.6.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "bytes",
        "purl": "pkg:cargo/bytes@1.11.1",
        "version": "1.11.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cacache",
        "purl": "pkg:cargo/cacache@13.1.0",
        "version": "13.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "camino",
        "purl": "pkg:cargo/camino@1.2.6",
        "version": "1.2.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cc",
        "purl": "pkg:cargo/cc@1.4.6",
        "version": "1.4.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cesu8",
        "purl": "pkg:cargo/cesu8@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cfg-if",
        "purl": "pkg:cargo/cfg-if@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cfg_aliases",
        "purl": "pkg:cargo/cfg_aliases@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "chacha20",
        "purl": "pkg:cargo/chacha20@0.10.1",
        "version": "0.10.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap",
        "purl": "pkg:cargo/clap@4.6.7",
        "version": "4.6.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap-verbosity-flag",
        "purl": "pkg:cargo/clap-verbosity-flag@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap_builder",
        "purl": "pkg:cargo/clap_builder@4.6.7",
        "version": "4.6.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap_complete",
        "purl": "pkg:cargo/clap_complete@4.6.11",
        "version": "4.6.11"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap_complete_nushell",
        "purl": "pkg:cargo/clap_complete_nushell@4.6.2",
        "version": "4.6.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap_derive",
        "purl": "pkg:cargo/clap_derive@4.6.7",
        "version": "4.6.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "clap_lex",
        "purl": "pkg:cargo/clap_lex@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cmake",
        "purl": "pkg:cargo/cmake@0.1.54",
        "version": "0.1.54"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cobs",
        "purl": "pkg:cargo/cobs@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "colorchoice",
        "purl": "pkg:cargo/colorchoice@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "combine",
        "purl": "pkg:cargo/combine@4.6.7",
        "version": "4.6.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "console",
        "purl": "pkg:cargo/console@0.16.4",
        "version": "0.16.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "core-foundation",
        "purl": "pkg:cargo/core-foundation@0.10.1",
        "version": "0.10.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "core-foundation",
        "purl": "pkg:cargo/core-foundation@0.9.4",
        "version": "0.9.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "core-foundation-sys",
        "purl": "pkg:cargo/core-foundation-sys@0.8.7",
        "version": "0.8.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cpufeatures",
        "purl": "pkg:cargo/cpufeatures@0.2.17",
        "version": "0.2.17"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "cpufeatures",
        "purl": "pkg:cargo/cpufeatures@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "crossbeam-channel",
        "purl": "pkg:cargo/crossbeam-channel@0.5.16",
        "version": "0.5.16"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "crossbeam-deque",
        "purl": "pkg:cargo/crossbeam-deque@0.8.6",
        "version": "0.8.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "crossbeam-epoch",
        "purl": "pkg:cargo/crossbeam-epoch@0.9.18",
        "version": "0.9.18"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "crossbeam-utils",
        "purl": "pkg:cargo/crossbeam-utils@0.8.21",
        "version": "0.8.21"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "crypto-common",
        "purl": "pkg:cargo/crypto-common@0.1.7",
        "version": "0.1.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "csv",
        "purl": "pkg:cargo/csv@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "csv-core",
        "purl": "pkg:cargo/csv-core@0.1.13",
        "version": "0.1.13"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "dashmap",
        "purl": "pkg:cargo/dashmap@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "data-encoding",
        "purl": "pkg:cargo/data-encoding@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "deranged",
        "purl": "pkg:cargo/deranged@0.5.4",
        "version": "0.5.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "difflib",
        "purl": "pkg:cargo/difflib@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "digest",
        "purl": "pkg:cargo/digest@0.10.7",
        "version": "0.10.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "displaydoc",
        "purl": "pkg:cargo/displaydoc@0.2.5",
        "version": "0.2.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "dunce",
        "purl": "pkg:cargo/dunce@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "dyn-clone",
        "purl": "pkg:cargo/dyn-clone@1.0.20",
        "version": "1.0.20"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "either",
        "purl": "pkg:cargo/either@1.16.0",
        "version": "1.16.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "email_address",
        "purl": "pkg:cargo/email_address@0.2.9",
        "version": "0.2.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "embedded-io",
        "purl": "pkg:cargo/embedded-io@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "embedded-io",
        "purl": "pkg:cargo/embedded-io@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "encode_unicode",
        "purl": "pkg:cargo/encode_unicode@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "encoding_rs",
        "purl": "pkg:cargo/encoding_rs@0.8.35",
        "version": "0.8.35"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "equivalent",
        "purl": "pkg:cargo/equivalent@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "errno",
        "purl": "pkg:cargo/errno@0.3.14",
        "version": "0.3.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "etcetera",
        "purl": "pkg:cargo/etcetera@0.11.0",
        "version": "0.11.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "event-listener",
        "purl": "pkg:cargo/event-listener@5.4.2",
        "version": "5.4.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "event-listener-strategy",
        "purl": "pkg:cargo/event-listener-strategy@0.5.4",
        "version": "0.5.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fancy-regex",
        "purl": "pkg:cargo/fancy-regex@0.19.0",
        "version": "0.19.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fastrand",
        "purl": "pkg:cargo/fastrand@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "filetime",
        "purl": "pkg:cargo/filetime@0.2.26",
        "version": "0.2.26"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "find-msvc-tools",
        "purl": "pkg:cargo/find-msvc-tools@0.1.12",
        "version": "0.1.12"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "flate2",
        "purl": "pkg:cargo/flate2@1.1.10",
        "version": "1.1.10"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fluent-uri",
        "purl": "pkg:cargo/fluent-uri@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fluent-uri",
        "purl": "pkg:cargo/fluent-uri@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fnv",
        "purl": "pkg:cargo/fnv@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "foldhash",
        "purl": "pkg:cargo/foldhash@0.1.5",
        "version": "0.1.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "foldhash",
        "purl": "pkg:cargo/foldhash@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "form_urlencoded",
        "purl": "pkg:cargo/form_urlencoded@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fraction",
        "purl": "pkg:cargo/fraction@0.17.0",
        "version": "0.17.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fs_extra",
        "purl": "pkg:cargo/fs_extra@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "fst",
        "purl": "pkg:cargo/fst@0.4.7",
        "version": "0.4.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures",
        "purl": "pkg:cargo/futures@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-channel",
        "purl": "pkg:cargo/futures-channel@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-core",
        "purl": "pkg:cargo/futures-core@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-executor",
        "purl": "pkg:cargo/futures-executor@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-io",
        "purl": "pkg:cargo/futures-io@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-macro",
        "purl": "pkg:cargo/futures-macro@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-sink",
        "purl": "pkg:cargo/futures-sink@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-task",
        "purl": "pkg:cargo/futures-task@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "futures-util",
        "purl": "pkg:cargo/futures-util@0.3.34",
        "version": "0.3.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "generic-array",
        "purl": "pkg:cargo/generic-array@0.14.7",
        "version": "0.14.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "getrandom",
        "purl": "pkg:cargo/getrandom@0.2.16",
        "version": "0.2.16"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "getrandom",
        "purl": "pkg:cargo/getrandom@0.3.4",
        "version": "0.3.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "getrandom",
        "purl": "pkg:cargo/getrandom@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "gimli",
        "purl": "pkg:cargo/gimli@0.32.3",
        "version": "0.32.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "globset",
        "purl": "pkg:cargo/globset@0.4.18",
        "version": "0.4.18"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "h2",
        "purl": "pkg:cargo/h2@0.4.13",
        "version": "0.4.13"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hashbrown",
        "purl": "pkg:cargo/hashbrown@0.14.5",
        "version": "0.14.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hashbrown",
        "purl": "pkg:cargo/hashbrown@0.15.5",
        "version": "0.15.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hashbrown",
        "purl": "pkg:cargo/hashbrown@0.17.0",
        "version": "0.17.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "heck",
        "purl": "pkg:cargo/heck@0.5.0",
        "version": "0.5.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hex",
        "purl": "pkg:cargo/hex@0.4.3",
        "version": "0.4.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http",
        "purl": "pkg:cargo/http@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http-body",
        "purl": "pkg:cargo/http-body@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http-body-util",
        "purl": "pkg:cargo/http-body-util@0.1.3",
        "version": "0.1.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http-cache",
        "purl": "pkg:cargo/http-cache@1.0.0-alpha.8",
        "version": "1.0.0-alpha.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http-cache-reqwest",
        "purl": "pkg:cargo/http-cache-reqwest@1.0.0-alpha.9",
        "version": "1.0.0-alpha.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http-cache-semantics",
        "purl": "pkg:cargo/http-cache-semantics@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "http-serde",
        "purl": "pkg:cargo/http-serde@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "httparse",
        "purl": "pkg:cargo/httparse@1.10.1",
        "version": "1.10.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "httpdate",
        "purl": "pkg:cargo/httpdate@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "human-panic",
        "purl": "pkg:cargo/human-panic@2.0.8",
        "version": "2.0.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hyper",
        "purl": "pkg:cargo/hyper@1.7.0",
        "version": "1.7.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hyper-rustls",
        "purl": "pkg:cargo/hyper-rustls@0.27.7",
        "version": "0.27.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "hyper-util",
        "purl": "pkg:cargo/hyper-util@0.1.17",
        "version": "0.1.17"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_collections",
        "purl": "pkg:cargo/icu_collections@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_locale_core",
        "purl": "pkg:cargo/icu_locale_core@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_normalizer",
        "purl": "pkg:cargo/icu_normalizer@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_normalizer_data",
        "purl": "pkg:cargo/icu_normalizer_data@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_properties",
        "purl": "pkg:cargo/icu_properties@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_properties_data",
        "purl": "pkg:cargo/icu_properties_data@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "icu_provider",
        "purl": "pkg:cargo/icu_provider@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "id-arena",
        "purl": "pkg:cargo/id-arena@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "idna",
        "purl": "pkg:cargo/idna@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "idna_adapter",
        "purl": "pkg:cargo/idna_adapter@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ignore",
        "purl": "pkg:cargo/ignore@0.4.33",
        "version": "0.4.33"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "indexmap",
        "purl": "pkg:cargo/indexmap@2.14.2",
        "version": "2.14.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "indicatif",
        "purl": "pkg:cargo/indicatif@0.18.6",
        "version": "0.18.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "insta",
        "purl": "pkg:cargo/insta@1.49.0",
        "version": "1.49.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ipnet",
        "purl": "pkg:cargo/ipnet@2.11.0",
        "version": "2.11.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "iri-string",
        "purl": "pkg:cargo/iri-string@0.7.8",
        "version": "0.7.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "is_terminal_polyfill",
        "purl": "pkg:cargo/is_terminal_polyfill@1.70.2",
        "version": "1.70.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "itertools",
        "purl": "pkg:cargo/itertools@0.14.0",
        "version": "0.14.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "itertools",
        "purl": "pkg:cargo/itertools@0.15.0",
        "version": "0.15.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "itoa",
        "purl": "pkg:cargo/itoa@1.0.15",
        "version": "1.0.15"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "jni",
        "purl": "pkg:cargo/jni@0.21.1",
        "version": "0.21.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "jni-sys",
        "purl": "pkg:cargo/jni-sys@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "jobserver",
        "purl": "pkg:cargo/jobserver@0.1.34",
        "version": "0.1.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "js-sys",
        "purl": "pkg:cargo/js-sys@0.3.85",
        "version": "0.3.85"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "jsonschema",
        "purl": "pkg:cargo/jsonschema@0.58.5",
        "version": "0.58.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "jsonschema-regex",
        "purl": "pkg:cargo/jsonschema-regex@0.58.5",
        "version": "0.58.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "jsonschema-value",
        "purl": "pkg:cargo/jsonschema-value@0.58.5",
        "version": "0.58.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "lazy_static",
        "purl": "pkg:cargo/lazy_static@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "leb128fmt",
        "purl": "pkg:cargo/leb128fmt@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "libc",
        "purl": "pkg:cargo/libc@0.2.185",
        "version": "0.2.185"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "libredox",
        "purl": "pkg:cargo/libredox@0.1.10",
        "version": "0.1.10"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "libyaml-rs",
        "purl": "pkg:cargo/libyaml-rs@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "line-index",
        "purl": "pkg:cargo/line-index@0.1.2",
        "version": "0.1.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "linux-raw-sys",
        "purl": "pkg:cargo/linux-raw-sys@0.12.1",
        "version": "0.12.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "litemap",
        "purl": "pkg:cargo/litemap@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "lock_api",
        "purl": "pkg:cargo/lock_api@0.4.14",
        "version": "0.4.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "log",
        "purl": "pkg:cargo/log@0.4.28",
        "version": "0.4.28"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "lru-slab",
        "purl": "pkg:cargo/lru-slab@0.1.2",
        "version": "0.1.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ls-types",
        "purl": "pkg:cargo/ls-types@0.0.2",
        "version": "0.0.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "matchers",
        "purl": "pkg:cargo/matchers@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "memchr",
        "purl": "pkg:cargo/memchr@2.8.3",
        "version": "2.8.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "memmap2",
        "purl": "pkg:cargo/memmap2@0.5.10",
        "version": "0.5.10"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "micromap",
        "purl": "pkg:cargo/micromap@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "miette",
        "purl": "pkg:cargo/miette@5.10.0",
        "version": "5.10.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "miette-derive",
        "purl": "pkg:cargo/miette-derive@5.10.0",
        "version": "5.10.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "mime",
        "purl": "pkg:cargo/mime@0.3.17",
        "version": "0.3.17"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "miniz_oxide",
        "purl": "pkg:cargo/miniz_oxide@0.8.9",
        "version": "0.8.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "mio",
        "purl": "pkg:cargo/mio@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "moka",
        "purl": "pkg:cargo/moka@0.12.15",
        "version": "0.12.15"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "nohash-hasher",
        "purl": "pkg:cargo/nohash-hasher@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ntapi",
        "purl": "pkg:cargo/ntapi@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "nu-ansi-term",
        "purl": "pkg:cargo/nu-ansi-term@0.50.3",
        "version": "0.50.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num",
        "purl": "pkg:cargo/num@0.4.3",
        "version": "0.4.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-bigint",
        "purl": "pkg:cargo/num-bigint@0.4.8",
        "version": "0.4.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-cmp",
        "purl": "pkg:cargo/num-cmp@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-complex",
        "purl": "pkg:cargo/num-complex@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-conv",
        "purl": "pkg:cargo/num-conv@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-integer",
        "purl": "pkg:cargo/num-integer@0.1.46",
        "version": "0.1.46"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-iter",
        "purl": "pkg:cargo/num-iter@0.1.45",
        "version": "0.1.45"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-rational",
        "purl": "pkg:cargo/num-rational@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "num-traits",
        "purl": "pkg:cargo/num-traits@0.2.19",
        "version": "0.2.19"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "objc2-core-foundation",
        "purl": "pkg:cargo/objc2-core-foundation@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "objc2-io-kit",
        "purl": "pkg:cargo/objc2-io-kit@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "object",
        "purl": "pkg:cargo/object@0.37.3",
        "version": "0.37.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "once_cell",
        "purl": "pkg:cargo/once_cell@1.21.3",
        "version": "1.21.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "once_cell_polyfill",
        "purl": "pkg:cargo/once_cell_polyfill@1.70.2",
        "version": "1.70.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "openssl-probe",
        "purl": "pkg:cargo/openssl-probe@0.1.6",
        "version": "0.1.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "outref",
        "purl": "pkg:cargo/outref@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "owo-colors",
        "purl": "pkg:cargo/owo-colors@4.4.0",
        "version": "4.4.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "parking",
        "purl": "pkg:cargo/parking@2.2.1",
        "version": "2.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "parking_lot",
        "purl": "pkg:cargo/parking_lot@0.12.5",
        "version": "0.12.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "parking_lot_core",
        "purl": "pkg:cargo/parking_lot_core@0.9.12",
        "version": "0.9.12"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "percent-encoding",
        "purl": "pkg:cargo/percent-encoding@2.3.2",
        "version": "2.3.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "pin-project-lite",
        "purl": "pkg:cargo/pin-project-lite@0.2.16",
        "version": "0.2.16"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "pin-utils",
        "purl": "pkg:cargo/pin-utils@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "portable-atomic",
        "purl": "pkg:cargo/portable-atomic@1.13.1",
        "version": "1.13.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "postcard",
        "purl": "pkg:cargo/postcard@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "potential_utf",
        "purl": "pkg:cargo/potential_utf@0.1.3",
        "version": "0.1.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "powerfmt",
        "purl": "pkg:cargo/powerfmt@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "predicates",
        "purl": "pkg:cargo/predicates@3.1.3",
        "version": "3.1.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "predicates-core",
        "purl": "pkg:cargo/predicates-core@1.0.9",
        "version": "1.0.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "predicates-tree",
        "purl": "pkg:cargo/predicates-tree@1.0.12",
        "version": "1.0.12"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "prettyplease",
        "purl": "pkg:cargo/prettyplease@0.2.37",
        "version": "0.2.37"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "proc-macro2",
        "purl": "pkg:cargo/proc-macro2@1.0.106",
        "version": "1.0.106"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "quinn",
        "purl": "pkg:cargo/quinn@0.11.9",
        "version": "0.11.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "quinn-proto",
        "purl": "pkg:cargo/quinn-proto@0.11.16",
        "version": "0.11.16"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "quinn-udp",
        "purl": "pkg:cargo/quinn-udp@0.5.14",
        "version": "0.5.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "quote",
        "purl": "pkg:cargo/quote@1.0.45",
        "version": "1.0.45"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "r-efi",
        "purl": "pkg:cargo/r-efi@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "r-efi",
        "purl": "pkg:cargo/r-efi@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rand",
        "purl": "pkg:cargo/rand@0.10.2",
        "version": "0.10.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rand_core",
        "purl": "pkg:cargo/rand_core@0.10.1",
        "version": "0.10.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rand_pcg",
        "purl": "pkg:cargo/rand_pcg@0.10.2",
        "version": "0.10.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "redox_syscall",
        "purl": "pkg:cargo/redox_syscall@0.5.18",
        "version": "0.5.18"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ref-cast",
        "purl": "pkg:cargo/ref-cast@1.0.25",
        "version": "1.0.25"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ref-cast-impl",
        "purl": "pkg:cargo/ref-cast-impl@1.0.25",
        "version": "1.0.25"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "referencing",
        "purl": "pkg:cargo/referencing@0.58.5",
        "version": "0.58.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "reflink-copy",
        "purl": "pkg:cargo/reflink-copy@0.1.30",
        "version": "0.1.30"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "regex",
        "purl": "pkg:cargo/regex@1.13.1",
        "version": "1.13.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "regex-automata",
        "purl": "pkg:cargo/regex-automata@0.4.18",
        "version": "0.4.18"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "regex-syntax",
        "purl": "pkg:cargo/regex-syntax@0.8.11",
        "version": "0.8.11"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "reqwest",
        "purl": "pkg:cargo/reqwest@0.13.5",
        "version": "0.13.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "reqwest-middleware",
        "purl": "pkg:cargo/reqwest-middleware@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ring",
        "purl": "pkg:cargo/ring@0.17.14",
        "version": "0.17.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustc-demangle",
        "purl": "pkg:cargo/rustc-demangle@0.1.26",
        "version": "0.1.26"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustc-hash",
        "purl": "pkg:cargo/rustc-hash@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustix",
        "purl": "pkg:cargo/rustix@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustls",
        "purl": "pkg:cargo/rustls@0.23.34",
        "version": "0.23.34"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustls-native-certs",
        "purl": "pkg:cargo/rustls-native-certs@0.8.1",
        "version": "0.8.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustls-pki-types",
        "purl": "pkg:cargo/rustls-pki-types@1.12.0",
        "version": "1.12.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustls-platform-verifier",
        "purl": "pkg:cargo/rustls-platform-verifier@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustls-platform-verifier-android",
        "purl": "pkg:cargo/rustls-platform-verifier-android@0.1.1",
        "version": "0.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustls-webpki",
        "purl": "pkg:cargo/rustls-webpki@0.103.13",
        "version": "0.103.13"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "rustversion",
        "purl": "pkg:cargo/rustversion@1.0.22",
        "version": "1.0.22"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ryu",
        "purl": "pkg:cargo/ryu@1.0.20",
        "version": "1.0.20"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "same-file",
        "purl": "pkg:cargo/same-file@1.0.6",
        "version": "1.0.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "schannel",
        "purl": "pkg:cargo/schannel@0.1.27",
        "version": "0.1.27"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "schemars",
        "purl": "pkg:cargo/schemars@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "schemars_derive",
        "purl": "pkg:cargo/schemars_derive@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "scopeguard",
        "purl": "pkg:cargo/scopeguard@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "security-framework",
        "purl": "pkg:cargo/security-framework@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "security-framework-sys",
        "purl": "pkg:cargo/security-framework-sys@2.14.0",
        "version": "2.14.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "self_cell",
        "purl": "pkg:cargo/self_cell@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "semver",
        "purl": "pkg:cargo/semver@1.0.27",
        "version": "1.0.27"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde",
        "purl": "pkg:cargo/serde@1.0.229",
        "version": "1.0.229"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde_core",
        "purl": "pkg:cargo/serde_core@1.0.229",
        "version": "1.0.229"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde_derive",
        "purl": "pkg:cargo/serde_derive@1.0.229",
        "version": "1.0.229"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde_derive_internals",
        "purl": "pkg:cargo/serde_derive_internals@0.30.0",
        "version": "0.30.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde_json",
        "purl": "pkg:cargo/serde_json@1.0.151",
        "version": "1.0.151"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde_spanned",
        "purl": "pkg:cargo/serde_spanned@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "serde_urlencoded",
        "purl": "pkg:cargo/serde_urlencoded@0.7.1",
        "version": "0.7.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "sha-1",
        "purl": "pkg:cargo/sha-1@0.10.1",
        "version": "0.10.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "sha1",
        "purl": "pkg:cargo/sha1@0.10.7",
        "version": "0.10.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "sha2",
        "purl": "pkg:cargo/sha2@0.10.9",
        "version": "0.10.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "sharded-slab",
        "purl": "pkg:cargo/sharded-slab@0.1.7",
        "version": "0.1.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "shlex",
        "purl": "pkg:cargo/shlex@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "similar",
        "purl": "pkg:cargo/similar@2.7.0",
        "version": "2.7.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "similar",
        "purl": "pkg:cargo/similar@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "slab",
        "purl": "pkg:cargo/slab@0.4.11",
        "version": "0.4.11"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "smallvec",
        "purl": "pkg:cargo/smallvec@1.15.1",
        "version": "1.15.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "socket2",
        "purl": "pkg:cargo/socket2@0.6.3",
        "version": "0.6.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "ssri",
        "purl": "pkg:cargo/ssri@9.2.0",
        "version": "9.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "stable_deref_trait",
        "purl": "pkg:cargo/stable_deref_trait@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "streaming-iterator",
        "purl": "pkg:cargo/streaming-iterator@0.1.9",
        "version": "0.1.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "strsim",
        "purl": "pkg:cargo/strsim@0.11.1",
        "version": "0.11.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "strum",
        "purl": "pkg:cargo/strum@0.28.0",
        "version": "0.28.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "strum_macros",
        "purl": "pkg:cargo/strum_macros@0.28.0",
        "version": "0.28.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "subtle",
        "purl": "pkg:cargo/subtle@2.6.1",
        "version": "2.6.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "syn",
        "purl": "pkg:cargo/syn@2.0.117",
        "version": "2.0.117"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "syn",
        "purl": "pkg:cargo/syn@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "sync_wrapper",
        "purl": "pkg:cargo/sync_wrapper@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "synstructure",
        "purl": "pkg:cargo/synstructure@0.13.2",
        "version": "0.13.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "sysinfo",
        "purl": "pkg:cargo/sysinfo@0.38.4",
        "version": "0.38.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "system-configuration",
        "purl": "pkg:cargo/system-configuration@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "system-configuration-sys",
        "purl": "pkg:cargo/system-configuration-sys@0.6.0",
        "version": "0.6.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tagptr",
        "purl": "pkg:cargo/tagptr@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tar",
        "purl": "pkg:cargo/tar@0.4.46",
        "version": "0.4.46"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tempfile",
        "purl": "pkg:cargo/tempfile@3.27.0",
        "version": "3.27.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "terminal-link",
        "purl": "pkg:cargo/terminal-link@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "termtree",
        "purl": "pkg:cargo/termtree@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "text-size",
        "purl": "pkg:cargo/text-size@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "thiserror",
        "purl": "pkg:cargo/thiserror@1.0.69",
        "version": "1.0.69"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "thiserror",
        "purl": "pkg:cargo/thiserror@2.0.21",
        "version": "2.0.21"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "thiserror-impl",
        "purl": "pkg:cargo/thiserror-impl@1.0.69",
        "version": "1.0.69"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "thiserror-impl",
        "purl": "pkg:cargo/thiserror-impl@2.0.21",
        "version": "2.0.21"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "thread_local",
        "purl": "pkg:cargo/thread_local@1.1.9",
        "version": "1.1.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tikv-jemalloc-sys",
        "purl": "pkg:cargo/tikv-jemalloc-sys@0.7.1%2B5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8",
        "version": "0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tikv-jemallocator",
        "purl": "pkg:cargo/tikv-jemallocator@0.7.0",
        "version": "0.7.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "time",
        "purl": "pkg:cargo/time@0.3.47",
        "version": "0.3.47"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "time-core",
        "purl": "pkg:cargo/time-core@0.1.8",
        "version": "0.1.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "time-macros",
        "purl": "pkg:cargo/time-macros@0.2.27",
        "version": "0.2.27"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tinystr",
        "purl": "pkg:cargo/tinystr@0.8.1",
        "version": "0.8.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tinyvec",
        "purl": "pkg:cargo/tinyvec@1.10.0",
        "version": "1.10.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tinyvec_macros",
        "purl": "pkg:cargo/tinyvec_macros@0.1.1",
        "version": "0.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tokio",
        "purl": "pkg:cargo/tokio@1.53.2",
        "version": "1.53.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tokio-macros",
        "purl": "pkg:cargo/tokio-macros@2.7.2",
        "version": "2.7.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tokio-rustls",
        "purl": "pkg:cargo/tokio-rustls@0.26.4",
        "version": "0.26.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tokio-stream",
        "purl": "pkg:cargo/tokio-stream@0.1.19",
        "version": "0.1.19"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tokio-util",
        "purl": "pkg:cargo/tokio-util@0.7.16",
        "version": "0.7.16"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "toml",
        "purl": "pkg:cargo/toml@1.1.1%2Bspec-1.1.0",
        "version": "1.1.1+spec-1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "toml_datetime",
        "purl": "pkg:cargo/toml_datetime@1.1.1%2Bspec-1.1.0",
        "version": "1.1.1+spec-1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "toml_writer",
        "purl": "pkg:cargo/toml_writer@1.1.1%2Bspec-1.1.0",
        "version": "1.1.1+spec-1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tower",
        "purl": "pkg:cargo/tower@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tower-http",
        "purl": "pkg:cargo/tower-http@0.6.8",
        "version": "0.6.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tower-layer",
        "purl": "pkg:cargo/tower-layer@0.3.3",
        "version": "0.3.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tower-lsp-server",
        "purl": "pkg:cargo/tower-lsp-server@0.23.0",
        "version": "0.23.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tower-service",
        "purl": "pkg:cargo/tower-service@0.3.3",
        "version": "0.3.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tracing",
        "purl": "pkg:cargo/tracing@0.1.44",
        "version": "0.1.44"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tracing-attributes",
        "purl": "pkg:cargo/tracing-attributes@0.1.31",
        "version": "0.1.31"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tracing-core",
        "purl": "pkg:cargo/tracing-core@0.1.36",
        "version": "0.1.36"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tracing-indicatif",
        "purl": "pkg:cargo/tracing-indicatif@0.3.14",
        "version": "0.3.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tracing-log",
        "purl": "pkg:cargo/tracing-log@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tracing-subscriber",
        "purl": "pkg:cargo/tracing-subscriber@0.3.23",
        "version": "0.3.23"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tree-sitter",
        "purl": "pkg:cargo/tree-sitter@0.27.0",
        "version": "0.27.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tree-sitter-bash",
        "purl": "pkg:cargo/tree-sitter-bash@0.25.1",
        "version": "0.25.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tree-sitter-language",
        "purl": "pkg:cargo/tree-sitter-language@0.1.8",
        "version": "0.1.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tree-sitter-yaml",
        "purl": "pkg:cargo/tree-sitter-yaml@0.7.2",
        "version": "0.7.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "try-lock",
        "purl": "pkg:cargo/try-lock@0.2.5",
        "version": "0.2.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "typenum",
        "purl": "pkg:cargo/typenum@1.20.1",
        "version": "1.20.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "typomania",
        "purl": "pkg:cargo/typomania@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "unicode-general-category",
        "purl": "pkg:cargo/unicode-general-category@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "unicode-ident",
        "purl": "pkg:cargo/unicode-ident@1.0.20",
        "version": "1.0.20"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "unicode-width",
        "purl": "pkg:cargo/unicode-width@0.1.14",
        "version": "0.1.14"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "unicode-width",
        "purl": "pkg:cargo/unicode-width@0.2.2",
        "version": "0.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "unicode-xid",
        "purl": "pkg:cargo/unicode-xid@0.2.6",
        "version": "0.2.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "unit-prefix",
        "purl": "pkg:cargo/unit-prefix@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "untrusted",
        "purl": "pkg:cargo/untrusted@0.9.0",
        "version": "0.9.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "url",
        "purl": "pkg:cargo/url@2.5.8",
        "version": "2.5.8"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "utf8_iter",
        "purl": "pkg:cargo/utf8_iter@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "utf8parse",
        "purl": "pkg:cargo/utf8parse@0.2.2",
        "version": "0.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "uuid",
        "purl": "pkg:cargo/uuid@1.23.0",
        "version": "1.23.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "uuid-simd",
        "purl": "pkg:cargo/uuid-simd@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "valuable",
        "purl": "pkg:cargo/valuable@0.1.1",
        "version": "0.1.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "version_check",
        "purl": "pkg:cargo/version_check@0.9.5",
        "version": "0.9.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "vsimd",
        "purl": "pkg:cargo/vsimd@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "vt100",
        "purl": "pkg:cargo/vt100@0.16.2",
        "version": "0.16.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "vte",
        "purl": "pkg:cargo/vte@0.15.0",
        "version": "0.15.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wait-timeout",
        "purl": "pkg:cargo/wait-timeout@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "walkdir",
        "purl": "pkg:cargo/walkdir@2.5.0",
        "version": "2.5.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "want",
        "purl": "pkg:cargo/want@0.3.1",
        "version": "0.3.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasi",
        "purl": "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1",
        "version": "0.11.1+wasi-snapshot-preview1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasip2",
        "purl": "pkg:cargo/wasip2@1.0.1%2Bwasi-0.2.4",
        "version": "1.0.1+wasi-0.2.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasip3",
        "purl": "pkg:cargo/wasip3@0.4.0%2Bwasi-0.3.0-rc-2026-01-06",
        "version": "0.4.0+wasi-0.3.0-rc-2026-01-06"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-bindgen",
        "purl": "pkg:cargo/wasm-bindgen@0.2.108",
        "version": "0.2.108"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-bindgen-futures",
        "purl": "pkg:cargo/wasm-bindgen-futures@0.4.58",
        "version": "0.4.58"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-bindgen-macro",
        "purl": "pkg:cargo/wasm-bindgen-macro@0.2.108",
        "version": "0.2.108"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-bindgen-macro-support",
        "purl": "pkg:cargo/wasm-bindgen-macro-support@0.2.108",
        "version": "0.2.108"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-bindgen-shared",
        "purl": "pkg:cargo/wasm-bindgen-shared@0.2.108",
        "version": "0.2.108"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-encoder",
        "purl": "pkg:cargo/wasm-encoder@0.244.0",
        "version": "0.244.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-metadata",
        "purl": "pkg:cargo/wasm-metadata@0.244.0",
        "version": "0.244.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasm-streams",
        "purl": "pkg:cargo/wasm-streams@0.5.0",
        "version": "0.5.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wasmparser",
        "purl": "pkg:cargo/wasmparser@0.244.0",
        "version": "0.244.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "web-sys",
        "purl": "pkg:cargo/web-sys@0.3.85",
        "version": "0.3.85"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "web-time",
        "purl": "pkg:cargo/web-time@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "webpki-root-certs",
        "purl": "pkg:cargo/webpki-root-certs@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "winapi",
        "purl": "pkg:cargo/winapi@0.3.9",
        "version": "0.3.9"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "winapi-i686-pc-windows-gnu",
        "purl": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "winapi-util",
        "purl": "pkg:cargo/winapi-util@0.1.11",
        "version": "0.1.11"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "winapi-x86_64-pc-windows-gnu",
        "purl": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows",
        "purl": "pkg:cargo/windows@0.62.2",
        "version": "0.62.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-collections",
        "purl": "pkg:cargo/windows-collections@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-core",
        "purl": "pkg:cargo/windows-core@0.62.2",
        "version": "0.62.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-future",
        "purl": "pkg:cargo/windows-future@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-implement",
        "purl": "pkg:cargo/windows-implement@0.60.2",
        "version": "0.60.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-interface",
        "purl": "pkg:cargo/windows-interface@0.59.3",
        "version": "0.59.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-link",
        "purl": "pkg:cargo/windows-link@0.1.3",
        "version": "0.1.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-link",
        "purl": "pkg:cargo/windows-link@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-numerics",
        "purl": "pkg:cargo/windows-numerics@0.3.1",
        "version": "0.3.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-registry",
        "purl": "pkg:cargo/windows-registry@0.5.3",
        "version": "0.5.3"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-result",
        "purl": "pkg:cargo/windows-result@0.3.4",
        "version": "0.3.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-result",
        "purl": "pkg:cargo/windows-result@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-strings",
        "purl": "pkg:cargo/windows-strings@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-strings",
        "purl": "pkg:cargo/windows-strings@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-sys",
        "purl": "pkg:cargo/windows-sys@0.45.0",
        "version": "0.45.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-sys",
        "purl": "pkg:cargo/windows-sys@0.52.0",
        "version": "0.52.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-sys",
        "purl": "pkg:cargo/windows-sys@0.59.0",
        "version": "0.59.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-sys",
        "purl": "pkg:cargo/windows-sys@0.60.2",
        "version": "0.60.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-sys",
        "purl": "pkg:cargo/windows-sys@0.61.2",
        "version": "0.61.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-targets",
        "purl": "pkg:cargo/windows-targets@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-targets",
        "purl": "pkg:cargo/windows-targets@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-targets",
        "purl": "pkg:cargo/windows-targets@0.53.5",
        "version": "0.53.5"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows-threading",
        "purl": "pkg:cargo/windows-threading@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_aarch64_gnullvm",
        "purl": "pkg:cargo/windows_aarch64_gnullvm@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_aarch64_gnullvm",
        "purl": "pkg:cargo/windows_aarch64_gnullvm@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_aarch64_gnullvm",
        "purl": "pkg:cargo/windows_aarch64_gnullvm@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_aarch64_msvc",
        "purl": "pkg:cargo/windows_aarch64_msvc@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_aarch64_msvc",
        "purl": "pkg:cargo/windows_aarch64_msvc@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_aarch64_msvc",
        "purl": "pkg:cargo/windows_aarch64_msvc@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_gnu",
        "purl": "pkg:cargo/windows_i686_gnu@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_gnu",
        "purl": "pkg:cargo/windows_i686_gnu@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_gnu",
        "purl": "pkg:cargo/windows_i686_gnu@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_gnullvm",
        "purl": "pkg:cargo/windows_i686_gnullvm@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_gnullvm",
        "purl": "pkg:cargo/windows_i686_gnullvm@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_msvc",
        "purl": "pkg:cargo/windows_i686_msvc@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_msvc",
        "purl": "pkg:cargo/windows_i686_msvc@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_i686_msvc",
        "purl": "pkg:cargo/windows_i686_msvc@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_gnu",
        "purl": "pkg:cargo/windows_x86_64_gnu@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_gnu",
        "purl": "pkg:cargo/windows_x86_64_gnu@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_gnu",
        "purl": "pkg:cargo/windows_x86_64_gnu@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_gnullvm",
        "purl": "pkg:cargo/windows_x86_64_gnullvm@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_gnullvm",
        "purl": "pkg:cargo/windows_x86_64_gnullvm@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_gnullvm",
        "purl": "pkg:cargo/windows_x86_64_gnullvm@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_msvc",
        "purl": "pkg:cargo/windows_x86_64_msvc@0.42.2",
        "version": "0.42.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_msvc",
        "purl": "pkg:cargo/windows_x86_64_msvc@0.52.6",
        "version": "0.52.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "windows_x86_64_msvc",
        "purl": "pkg:cargo/windows_x86_64_msvc@0.53.1",
        "version": "0.53.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-bindgen",
        "purl": "pkg:cargo/wit-bindgen@0.46.0",
        "version": "0.46.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-bindgen",
        "purl": "pkg:cargo/wit-bindgen@0.51.0",
        "version": "0.51.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-bindgen-core",
        "purl": "pkg:cargo/wit-bindgen-core@0.51.0",
        "version": "0.51.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-bindgen-rust",
        "purl": "pkg:cargo/wit-bindgen-rust@0.51.0",
        "version": "0.51.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-bindgen-rust-macro",
        "purl": "pkg:cargo/wit-bindgen-rust-macro@0.51.0",
        "version": "0.51.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-component",
        "purl": "pkg:cargo/wit-component@0.244.0",
        "version": "0.244.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "wit-parser",
        "purl": "pkg:cargo/wit-parser@0.244.0",
        "version": "0.244.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "woodruffw-trough-tree-sitter-powershell",
        "purl": "pkg:cargo/woodruffw-trough-tree-sitter-powershell@0.1.2",
        "version": "0.1.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "writeable",
        "purl": "pkg:cargo/writeable@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "xattr",
        "purl": "pkg:cargo/xattr@1.6.1",
        "version": "1.6.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "xxhash-rust",
        "purl": "pkg:cargo/xxhash-rust@0.8.18",
        "version": "0.8.18"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "yaml_serde",
        "purl": "pkg:cargo/yaml_serde@0.10.7",
        "version": "0.10.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "yoke",
        "purl": "pkg:cargo/yoke@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "yoke-derive",
        "purl": "pkg:cargo/yoke-derive@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerocopy",
        "purl": "pkg:cargo/zerocopy@0.8.27",
        "version": "0.8.27"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerocopy-derive",
        "purl": "pkg:cargo/zerocopy-derive@0.8.27",
        "version": "0.8.27"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerofrom",
        "purl": "pkg:cargo/zerofrom@0.1.6",
        "version": "0.1.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerofrom-derive",
        "purl": "pkg:cargo/zerofrom-derive@0.1.6",
        "version": "0.1.6"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zeroize",
        "purl": "pkg:cargo/zeroize@1.8.2",
        "version": "1.8.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerotrie",
        "purl": "pkg:cargo/zerotrie@0.2.2",
        "version": "0.2.2"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerovec",
        "purl": "pkg:cargo/zerovec@0.11.4",
        "version": "0.11.4"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zerovec-derive",
        "purl": "pkg:cargo/zerovec-derive@0.11.1",
        "version": "0.11.1"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zlib-rs",
        "purl": "pkg:cargo/zlib-rs@0.6.7",
        "version": "0.6.7"
      },
      {
        "ecosystem": "cargo",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zmij",
        "purl": "pkg:cargo/zmij@1.0.23",
        "version": "1.0.23"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release.yml",
        "name": "$/.github/workflows/release-binaries.yml",
        "purl": "pkg:github/%24/.github#workflows/release-binaries.yml",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release.yml",
        "name": "$/.github/workflows/release-crates.yml",
        "purl": "pkg:github/%24/.github#workflows/release-crates.yml",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release.yml",
        "name": "$/.github/workflows/release-docker.yml",
        "purl": "pkg:github/%24/.github#workflows/release-docker.yml",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release.yml",
        "name": "$/.github/workflows/release-pypi.yml",
        "purl": "pkg:github/%24/.github#workflows/release-pypi.yml",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-binaries.yml",
        "name": "actions/attest",
        "purl": "pkg:github/actions/attest@v4.2.2",
        "version": "v4.2.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/benchmark.yml",
        "name": "actions/checkout",
        "purl": "pkg:github/actions/checkout@v7.0.1",
        "version": "v7.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/site.yml",
        "name": "actions/configure-pages",
        "purl": "pkg:github/actions/configure-pages@v6.0.0",
        "version": "v6.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/site.yml",
        "name": "actions/deploy-pages",
        "purl": "pkg:github/actions/deploy-pages@v5.0.1",
        "version": "v5.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-binaries.yml",
        "name": "actions/download-artifact",
        "purl": "pkg:github/actions/download-artifact@v8.0.1",
        "version": "v8.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-binaries.yml",
        "name": "actions/upload-artifact",
        "purl": "pkg:github/actions/upload-artifact@v7.0.1",
        "version": "v7.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/site.yml",
        "name": "actions/upload-pages-artifact",
        "purl": "pkg:github/actions/upload-pages-artifact@v5.0.0",
        "version": "v5.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/benchmark.yml",
        "name": "astral-sh/setup-uv",
        "purl": "pkg:github/astral-sh/setup-uv@v10.2.0",
        "version": "v10.2.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/benchmark.yml",
        "name": "CodSpeedHQ/action",
        "purl": "pkg:github/CodSpeedHQ/action@v5.4.0",
        "version": "v5.4.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-docker.yml",
        "name": "docker/github-builder/.github/workflows/build.yml",
        "purl": "pkg:github/docker/github-builder@v1.17.0#.github/workflows/build.yml",
        "version": "v1.17.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/test-output.yml",
        "name": "github/codeql-action/upload-sarif",
        "purl": "pkg:github/github/codeql-action@v4.38.2#upload-sarif",
        "version": "v4.38.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/codegen.yml",
        "name": "peter-evans/create-pull-request",
        "purl": "pkg:github/peter-evans/create-pull-request@v8.1.1",
        "version": "v8.1.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-pypi.yml",
        "name": "PyO3/maturin-action",
        "purl": "pkg:github/PyO3/maturin-action@v1.51.0",
        "version": "v1.51.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ci.yml",
        "name": "re-actors/alls-green",
        "purl": "pkg:github/re-actors/alls-green@v1.3.0",
        "version": "v1.3.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-crates.yml",
        "name": "rust-lang/crates-io-auth-action",
        "purl": "pkg:github/rust-lang/crates-io-auth-action@v1.0.5",
        "version": "v1.0.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/benchmark.yml",
        "name": "Swatinem/rust-cache",
        "purl": "pkg:github/Swatinem/rust-cache@v2.9.2",
        "version": "v2.9.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/zizmor.yml",
        "name": "zizmorcore/zizmor-action",
        "purl": "pkg:github/zizmorcore/zizmor-action@v0.6.4",
        "version": "v0.6.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "click",
        "purl": "pkg:pypi/click@8.3.1",
        "version": "8.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "colorama",
        "purl": "pkg:pypi/colorama@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "deepmerge",
        "purl": "pkg:pypi/deepmerge@2.0",
        "version": "2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "iniconfig",
        "purl": "pkg:pypi/iniconfig@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "jinja2",
        "purl": "pkg:pypi/jinja2@3.1.6",
        "version": "3.1.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "markdown",
        "purl": "pkg:pypi/markdown@3.10",
        "version": "3.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "markdown-it-py",
        "purl": "pkg:pypi/markdown-it-py@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "markupsafe",
        "purl": "pkg:pypi/markupsafe@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mdurl",
        "purl": "pkg:pypi/mdurl@0.1.2",
        "version": "0.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "packaging",
        "purl": "pkg:pypi/packaging@25.0",
        "version": "25.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pathspec",
        "purl": "pkg:pypi/pathspec@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pluggy",
        "purl": "pkg:pypi/pluggy@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pygments",
        "purl": "pkg:pypi/pygments@2.20.0",
        "version": "2.20.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pymdown-extensions",
        "purl": "pkg:pypi/pymdown-extensions@11.0.1",
        "version": "11.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pytest",
        "purl": "pkg:pypi/pytest@9.1.1",
        "version": "9.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pytest-codspeed",
        "purl": "pkg:pypi/pytest-codspeed@5.0.3",
        "version": "5.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pyyaml",
        "purl": "pkg:pypi/pyyaml@6.0.3",
        "version": "6.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "rich",
        "purl": "pkg:pypi/rich@14.2.0",
        "version": "14.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "tomli",
        "purl": "pkg:pypi/tomli@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "urllib3",
        "purl": "pkg:pypi/urllib3@2.8.0",
        "version": "2.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "zensical",
        "purl": "pkg:pypi/zensical@0.0.68",
        "version": "0.0.68"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "zizmor",
        "purl": "pkg:pypi/zizmor",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "github-actions-expressions",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "github-actions-models",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "pre-commit-models",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "subfeature",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "tree-sitter-iter",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "yamlpatch",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "yamlpath",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zizmor",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zizmor-dev",
        "purl": "",
        "version": "1.31.1"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": "Cargo.lock",
        "name": "zizmor-sarif",
        "purl": "",
        "version": "1.31.1"
      }
    ],
    "description": "Analyze GitHub Actions workflows for security issues",
    "errors": [],
    "id": "zizmorcore__zizmor",
    "manifests": [
      ".github/workflows/benchmark.yml",
      ".github/workflows/ci.yml",
      ".github/workflows/codegen.yml",
      ".github/workflows/release-binaries.yml",
      ".github/workflows/release-crates.yml",
      ".github/workflows/release-docker.yml",
      ".github/workflows/release-pypi.yml",
      ".github/workflows/release.yml",
      ".github/workflows/site.yml",
      ".github/workflows/test-output.yml",
      ".github/workflows/zizmor.yml",
      "Cargo.lock",
      "Cargo.toml",
      "crates/github-actions-expressions/Cargo.toml",
      "crates/github-actions-models/Cargo.toml",
      "crates/pre-commit-models/Cargo.toml",
      "crates/subfeature/Cargo.toml",
      "crates/tree-sitter-iter/Cargo.toml",
      "crates/yamlpatch/Cargo.toml",
      "crates/yamlpath/Cargo.toml",
      "crates/zizmor-dev/Cargo.toml",
      "crates/zizmor-sarif/Cargo.toml",
      "crates/zizmor/Cargo.toml",
      "pyproject.toml",
      "uv.lock"
    ],
    "name": "zizmor",
    "osv": {
      "advisories": 15,
      "available": true,
      "confirmed": 4,
      "osv_only": [
        {
          "ecosystem": "crates.io",
          "ids": [
            "RUSTSEC-2026-0204"
          ],
          "package": "crossbeam-epoch",
          "score": "",
          "severity": "Unknown",
          "version": "0.9.18"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "GHSA-q83h-524g-xf6h",
            "RUSTSEC-2026-0258"
          ],
          "package": "h2",
          "score": "",
          "severity": "Unknown",
          "version": "0.4.13"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "RUSTSEC-2026-0186"
          ],
          "package": "memmap2",
          "score": "",
          "severity": "Unknown",
          "version": "0.5.10"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "GHSA-465w-v9q3-7j98",
            "RUSTSEC-2026-0338"
          ],
          "package": "quinn-proto",
          "score": "",
          "severity": "Unknown",
          "version": "0.11.16"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "GHSA-hmxj-32vh-65vr",
            "RUSTSEC-2026-0339"
          ],
          "package": "quinn-proto",
          "score": "",
          "severity": "Unknown",
          "version": "0.11.16"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "GHSA-3g6h-r5qx-f6hq",
            "RUSTSEC-2026-0340"
          ],
          "package": "quinn-proto",
          "score": "7.5",
          "severity": "High",
          "version": "0.11.16"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "GHSA-qfwj-vfxf-92j2",
            "RUSTSEC-2026-0341"
          ],
          "package": "quinn-proto",
          "score": "7.5",
          "severity": "High",
          "version": "0.11.16"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "GHSA-2hv7-gw8g-gpq5",
            "RUSTSEC-2026-0342"
          ],
          "package": "quinn-proto",
          "score": "",
          "severity": "Unknown",
          "version": "0.11.16"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "BIT-golang-2026-111943",
            "CVE-2026-111943",
            "GO-2026-6809",
            "RUSTSEC-2026-0381",
            "RUSTSEC-2026-0382",
            "RUSTSEC-2026-0383"
          ],
          "package": "rustls-webpki",
          "score": "",
          "severity": "Unknown",
          "version": "0.103.13"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "RUSTSEC-2026-0386"
          ],
          "package": "tokio",
          "score": "",
          "severity": "Unknown",
          "version": "1.53.2"
        },
        {
          "ecosystem": "crates.io",
          "ids": [
            "BIT-golang-2026-111943",
            "CVE-2026-111943",
            "GO-2026-6809",
            "RUSTSEC-2026-0381",
            "RUSTSEC-2026-0382",
            "RUSTSEC-2026-0383"
          ],
          "package": "webpki-root-certs",
          "score": "",
          "severity": "Unknown",
          "version": "1.0.5"
        }
      ],
      "warning": null
    },
    "ref": "v1.31.1",
    "ref_kind": "release",
    "release_integrity": {
      "asset": "zizmor-x86_64-unknown-linux-gnu.tar.gz",
      "assets": 5,
      "build_provenance": "verified",
      "checksums_published": false,
      "digest_matches_github": true,
      "immutable_release": true,
      "methods": [
        {
          "method": "github-attestation",
          "predicates": [
            "https://slsa.dev/provenance/v1"
          ],
          "status": "verified"
        },
        {
          "detail": "GitHub attests the file is unchanged since the release was published",
          "method": "github-immutable-release",
          "status": "verified"
        }
      ],
      "provenance_published": false,
      "sbom_published": false,
      "signature": null,
      "signatures_published": false,
      "signer": null,
      "verdict": "verified"
    },
    "released_at": "2026-10-15T23:16:39Z",
    "repository": "zizmorcore/zizmor",
    "sbomlyze_diff": {
      "added": 0,
      "changed": 0,
      "drift": {},
      "findings": [
        "0 version changes among 523 shared packages \u2014 no actual upgrades",
        "Core system packages stable: cargo (441), github (37), pypi (22), file (13) unchanged"
      ],
      "removed": 0
    },
    "scanned_at": "2026-11-02T03:08:22+00:00",
    "scorecard": null,
    "scorecard_note": "the project is not in the OpenSSF public dataset; the Scorecard CLI fallback was skipped because this shard's weekly budget was used",
    "vulnerabilities": [
      {
        "aliases": [],
        "ecosystem": "cargo",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "0.23.45"
        ],
        "id": "GHSA-2mjx-qc3c-rqvc",
        "kev": null,
        "location": "Cargo.lock",
        "osv_confirmed": true,
        "package": "rustls",
        "severity": "Medium",
        "summary": "Rustls: TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries",
        "url": "https://github.com/advisories/GHSA-2mjx-qc3c-rqvc",
        "version": "0.23.34"
      },
      {
        "aliases": [],
        "ecosystem": "cargo",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "0.23.46"
        ],
        "id": "GHSA-c8m5-c952-6cm4",
        "kev": null,
        "location": "Cargo.lock",
        "osv_confirmed": true,
        "package": "rustls",
        "severity": "Medium",
        "summary": "Rustls: Session Debug formatting exposes TLS master secrets and resumption PSKs",
        "url": "https://github.com/advisories/GHSA-c8m5-c952-6cm4",
        "version": "0.23.34"
      },
      {
        "aliases": [],
        "ecosystem": "cargo",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "0.23.46"
        ],
        "id": "GHSA-h2v8-394m-p7vv",
        "kev": null,
        "location": "Cargo.lock",
        "osv_confirmed": true,
        "package": "rustls",
        "severity": "Low",
        "summary": "Rustls: Brotli certificate decompression can allocate an attacker-controlled amount of memory up to 1 GiB before authentication.",
        "url": "https://github.com/advisories/GHSA-h2v8-394m-p7vv",
        "version": "0.23.34"
      },
      {
        "aliases": [],
        "ecosystem": "cargo",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "0.23.46"
        ],
        "id": "GHSA-w44r-93j7-qv28",
        "kev": null,
        "location": "Cargo.lock",
        "osv_confirmed": true,
        "package": "rustls",
        "severity": "Low",
        "summary": "rustls: An unauthenticated ServerHello poisons the per-name key-exchange record, so later ClientHellos carry only a classical X25519 share",
        "url": "https://github.com/advisories/GHSA-w44r-93j7-qv28",
        "version": "0.23.34"
      }
    ],
    "workflow_audit": {
      "files": 11,
      "findings": []
    }
  },
  "updated": "2026-11-02"
}
