From fc15d18f54b3c3dee06d1b3dfb90f8c3b7b2b569 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Aug 2026 19:13:39 +0000 Subject: [PATCH 1/2] Initial plan From c694c50ae0cd7b8e54ccdbc78fb533c7a800ea0b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Aug 2026 19:16:39 +0000 Subject: [PATCH 2/2] Fix pip vulnerability alert Co-authored-by: simonkurtz-MSFT <84809797+simonkurtz-MSFT@users.noreply.github.com> --- pyproject.toml | 1 + uv.lock | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 91c2e878..3612a729 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ dependencies = [ [dependency-groups] # Developer tooling (installed automatically by default with `uv sync`) dev = [ + "pip>=26.2", # Resolves PYSEC-2026-3721 (CVE-2026-13346): https://github.com/pypa/advisory-database/blob/main/vulns/pip/PYSEC-2026-3721.yaml "ruff>=0.16.2", "pytest>=9.1.1", "pytest-cov>=7.1.0", diff --git a/uv.lock b/uv.lock index 96ab2ba8..7ea6fc5d 100644 --- a/uv.lock +++ b/uv.lock @@ -33,6 +33,7 @@ dependencies = [ [package.dev-dependencies] dev = [ { name = "coverage" }, + { name = "pip" }, { name = "pip-audit" }, { name = "pytest" }, { name = "pytest-cov" }, @@ -55,6 +56,7 @@ requires-dist = [ [package.metadata.requires-dev] dev = [ { name = "coverage", specifier = ">=7.15.4" }, + { name = "pip", specifier = ">=26.2" }, { name = "pip-audit", specifier = ">=2.10.1" }, { name = "pytest", specifier = ">=9.1.1" }, { name = "pytest-cov", specifier = ">=7.1.0" }, @@ -1199,11 +1201,11 @@ wheels = [ [[package]] name = "pip" -version = "26.1.2" +version = "26.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/01/91/47e7d486260f618783899587af63ccf7980fb60245c3e63dd4571c6b57ad/pip-26.1.2.tar.gz", hash = "sha256:f49cd134c61cf2fd75e0ce2676db03e4054504a5a4986d00f8299ae632dc4605", size = 1840799, upload-time = "2026-05-31T17:33:58.56Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/15/4500e320e6b101ec3b719ae85b697d9940b6cda672bc555bd6016fc60c6f/pip-26.2.1.tar.gz", hash = "sha256:f6ad667e89a1fe78046c8f13232b247200f5258d7828f3f7883d660878e0813f", size = 1848877, upload-time = "2026-08-04T22:51:14.148Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl", hash = "sha256:382ff9f685ee3bc25864f820aa50505825f10f5458ffff07e30a6d96e5715cab", size = 1813144, upload-time = "2026-05-31T17:33:56.772Z" }, + { url = "https://files.pythonhosted.org/packages/f3/6e/1736e5b4ae2b778ef2f81c47d797de9f891d4d8acb047a24ca37a60294dd/pip-26.2.1-py3-none-any.whl", hash = "sha256:71138adf1f4ca900cdb7d289c21b7494329f2332b6d85f0e1c42108c0384ed3e", size = 1816632, upload-time = "2026-08-04T22:51:12.472Z" }, ] [[package]]