{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:ea2a07ad-aa7a-5ee2-81c6-d1be841a7464",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "dulwich",
      "purl": "pkg:pypi/dulwich@0.21.7.post2+tuxcare",
      "type": "library",
      "bom-ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare",
      "version": "0.21.7.post2+tuxcare",
      "pedigree": {
        "ancestors": [
          {
            "name": "dulwich",
            "purl": "pkg:pypi/dulwich@0.21.7",
            "type": "library",
            "version": "0.21.7"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2026-114094",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:46596229-0c59-5f08-b687-f7b7a103907f",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-114094 affects version 0.21.7.post2+tuxcare of dulwich."
      }
    },
    {
      "id": "CVE-2026-114095",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:1979d15c-1bdd-505a-b669-91875151e2e0",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-114095 affects version 0.21.7.post2+tuxcare of dulwich."
      }
    },
    {
      "id": "CVE-2026-42305",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:3ddaf524-82d1-5fe6-a3d5-e0432e5cd1d6",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2026-42305 is fixed in version 0.21.7.post2+tuxcare of dulwich."
      }
    },
    {
      "id": "CVE-2026-47734",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:7288656a-e32e-597c-98ab-35dea0abbc27",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability CVE-2026-47734 affects version 0.21.7.post2+tuxcare of dulwich."
      }
    },
    {
      "id": "GHSA-35mr-4567-66vg",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:c9df2822-150c-5920-b589-2655ebdfbefd",
      "analysis": {
        "state": "exploitable",
        "detail": "Vulnerability GHSA-35mr-4567-66vg affects version 0.21.7.post2+tuxcare of dulwich."
      }
    },
    {
      "id": "GHSA-5fqc-mrg8-w798",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:f02b2637-882f-5b2f-a041-f9d1a49cf26c",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability GHSA-5fqc-mrg8-w798 does not affect version 0.21.7.post2+tuxcare of dulwich. GHSA-5fqc-mrg8-w798 (filter-branch): dulwich/filter_branch.py does not exist in 0.21.7 (added upstream in 0.23.1). Reviewed in PYELSCVE-2844.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "GHSA-8mcx-5rqc-vhmf",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:adcaf902-ca2f-5bf3-9251-f6d0da3743b1",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability GHSA-8mcx-5rqc-vhmf is fixed in version 0.21.7.post2+tuxcare of dulwich."
      }
    },
    {
      "id": "GHSA-8w8g-wq8h-fq33",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:8fdd2e78-8541-5959-bde9-7dd2bc9fb4ae",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability GHSA-8w8g-wq8h-fq33 does not affect version 0.21.7.post2+tuxcare of dulwich. GHSA-8w8g-wq8h-fq33 (checkout(paths=) via os.open): dulwich 0.21.7 porcelain has no checkout() function, no os.open() call and no _checked_worktree_path (checkout() appeared in 0.23.x, the os.open path in 0.24.0). Reviewed in PYELSCVE-2844.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "GHSA-cm62-gvxx-vmxx",
      "affects": [
        {
          "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
        }
      ],
      "bom-ref": "urn:uuid:356aaffe-52f2-5657-bec6-140c8364d92f",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability GHSA-cm62-gvxx-vmxx does not affect version 0.21.7.post2+tuxcare of dulwich. GHSA-cm62-gvxx-vmxx (stash pop path traversal): in dulwich 0.21.7 Stash.pop() is `raise NotImplementedError(self.pop)` (dulwich/stash.py:70); pop was first implemented upstream in 0.24.0, so the vulnerable code is absent. Reviewed in PYELSCVE-2844.",
        "justification": "code_not_present"
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:pypi/dulwich@0.21.7.post2+tuxcare"
    }
  ]
}