Skip to content

fix(deps): bump certifi to 2026.10.19 for emSign CA - #70

Merged
John McCall (lowlydba) merged 1 commit into
mainfrom
lowlydba-69-emsign-ca-remediation
Oct 22, 2026
Merged

John McCall (lowlydba) merged 1 commit into
mainfrom
lowlydba-69-emsign-ca-remediation

Conversation

@lowlydba

Copy link
Copy Markdown
Contributor

Context

OvertureMaps/ops-team#618 tracks the org-wide emSign root CA remediation. Intermediates issued by emSign ECC Root CA - G3 have compromised keys, so any client that still trusts that root can be MITM'd.

Summary

Bumps certifi from 2026.4.22 to 2026.10.19, which drops the emSign root (GHSA-6q48-6c7w-9gw2). requirements.txt is regenerated from uv.lock with uv export, so the pip and uv setups stay on the same version.

Closes #69

Testing

  • uv lock --check passes, and a fresh uv export --no-hashes --format requirements-txt matches the committed requirements.txt
  • The certifi 2026.10.19 bundle doesn't contain the emSign root

Post-merge (manual)

  • Rebuild the devcontainer/Codespace to pick up the new certifi and the distro ca-certificates update

Removes the emSign ECC Root CA - G3 trust anchor (GHSA-6q48-6c7w-9gw2). Regenerated requirements.txt via uv export.

Refs #69

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: John McCall <john@overturemaps.org>
Copilot AI balanced review requested due to automatic review settings October 22, 2026 14:09
@lowlydba
John McCall (lowlydba) requested a review from a team as a code owner October 22, 2026 14:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@github-actions

Copy link
Copy Markdown

🚀 Workshop branch preview deployed!

You can review your changes at https://staging.overturemaps.org/workshop/pr/70/index.html


♻️ Last refreshed: 2026-10-22T14:10:08Z

@lowlydba
John McCall (lowlydba) merged commit 16a578a into main Oct 22, 2026
11 checks passed
@lowlydba
John McCall (lowlydba) deleted the lowlydba-69-emsign-ca-remediation branch October 22, 2026 14:17

This branch was successfully deployed

1 active deployment
staging — 9d6271a7 Deployed Oct 22, 2026 by lowlydba via Deploy #93
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[SECURITY] Bump certifi to 2026.10.19 for emSign CA

2 participants