Skip to content

fix(deps): bump certifi to 2026.10.19 - #81

Merged
lawrence-u10d merged 1 commit into
mainfrom
fix/certifi-emudhra-roots
Oct 20, 2026
Merged

lawrence-u10d merged 1 commit into
mainfrom
fix/certifi-emudhra-roots

Conversation

@lawrence-u10d

@lawrence-u10d lawrence-u10d commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Why

Eight eMudhra intermediate CA private keys were confirmed compromised (article). certifi 2026.10.19 drops the emSign ECC Root CA - G3 root. requests and httpx trust certifi's bundle and do not check revocation, so the older bundle accepts certificates chaining to that root.

What

  • uv.lock: certifi upgraded to 2026.10.19 (uv lock --upgrade-package certifi; no other packages changed).
  • Version bumped to 0.1.2 with a CHANGELOG entry.
  • No certifi floor added to pyproject.toml, so downstream installs are not constrained.

Tests: lock consistency checked locally; full suites left to CI.

🤖 Generated with Claude Code

View guided diff

certifi 2026.10.19 removes the emSign ECC Root CA - G3 root after eight
eMudhra intermediate CA private keys were compromised (https://thehackernews.com/2026/10/eight-emudhra-ca-keys-compromised.html).
requests and httpx trust certifi's bundle and do not check revocation.

Bump the locked certifi and release 0.1.2. The certifi requirement for
installs is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@cubic-dev-ai cubic-dev-ai Bot 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.

No issues found across 3 files

Shadow auto-approve: would require human review. Bumps certifi in uv.lock to 2026.10.19 with matching version/CHANGELOG bookkeeping. Declined because certifi is a TLS/CA-trust library and the 2025→2026 year jump plus root-CA removal fails CLASS A conditions 3 and 5 without human judgment.

View guided diff | Re-trigger cubic

@lawrence-u10d
lawrence-u10d merged commit 6fb020f into main Oct 20, 2026
16 checks passed
@lawrence-u10d
lawrence-u10d deleted the fix/certifi-emudhra-roots branch October 20, 2026 23:56
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.

2 participants