Skip to content

Upgrade urllib3 to resolve CVE-2026-97689 - #62

Merged
cigamit merged 1 commit into
develfrom
urllib3_2.8.0
Oct 5, 2026
Merged

cigamit merged 1 commit into
develfrom
urllib3_2.8.0

Conversation

@cigamit

@cigamit cigamit commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@cigamit
cigamit requested a review from TheWitness October 5, 2026 02:40
@cigamit cigamit self-assigned this Oct 5, 2026
Copilot AI balanced review requested due to automatic review settings October 5, 2026 02:41
@ciq-it-service-account

ciq-it-service-account commented Oct 5, 2026 •

Copy link
Copy Markdown

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues
✅ Licenses 0 0 0 0 0 issues
✅ Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@cigamit
cigamit merged commit cd42e80 into devel Oct 5, 2026
5 checks passed
@cigamit
cigamit deleted the urllib3_2.8.0 branch October 5, 2026 02:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The updater has shell incompatibilities, path-dependent failures, and targets a Python version different from documentation builds.

Review effort: Balanced
Findings: 1 High severity · 3 Medium severity

Open (4)
What changed in this PR

Upgrades urllib3 to 2.8.0 to address CVE-2026-97689 and adds a dependency-update utility.

Changes:

  • Updates the documentation dependency lock.
  • Adds a uv-based requirements updater.
File Description
docs/​updater.sh Adds requirements generation and upgrade commands.
docs/​requirements.txt Upgrades urllib3 from 2.7.0 to 2.8.0.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/updater.sh
@@ -0,0 +1,100 @@
#!/bin/sh
Comment thread docs/updater.sh
Comment on lines +4 to +5
requirements_in="$(readlink -f ./requirements.in)"
requirements="$(readlink -f ./requirements.txt)"
Comment thread docs/updater.sh
local input_reqs="$1"
venv="$(pwd)/venv"
echo "$venv"
/usr/bin/python3.14 -m venv "${venv}"
Comment thread docs/updater.sh
echo "upgrade [package...] Upgrade all libraries (or specific packages if specified) to latest while respecting pinnings"
echo "outdated List all outdated packages"
echo ""
exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants