Skip to content

Clear two new audit advisories: certifi 2026.10.19 and vite 8.3.5 - #151

Merged
dimmus merged 2 commits into
mainfrom
claude/certifi-advisory
Oct 21, 2026
Merged

dimmus merged 2 commits into
mainfrom
claude/certifi-advisory

Conversation

@dimmus

@dimmus dimmus commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Unblocks #148, #149 and #150. Supersedes #148.

Two new advisories, one per audit

Every backend and frontend job on main now fails its dependency audit. Neither failure has anything to do with what the three Dependabot PRs bump.

Audit Finding Fix
pip-audit (backend) certifi 2026.7.22, PYSEC-2026-4320 certifi==2026.10.19 in backend/constraints.txt
npm audit --audit-level=high (frontend) vite 8.2.0–8.2.2, high: three launch-editor advisories vite 8.3.5 — #148's own commit, cherry-picked

Why they share one PR: each fix blocks the other. #148 can't pass its backend audit until certifi moves, and this PR couldn't pass its frontend audit until vite did. Dependabot closes #148 itself once main has its change.

Checks

  • Backend: certifi installs against the constraints and pip check finds no broken requirements. The CI backend job passed on the first push.
  • Frontend: after npm ci, npm audit --audit-level=high finds 0 vulnerabilities. Typecheck, lint, 364 tests and the build pass.

After merge: #149 and #150 need @dependabot rebase.

🤖 Generated with Claude Code

dimmus and others added 2 commits October 21, 2026 19:46
pip-audit started failing every backend job on 2026-10-21 on an advisory
published against certifi 2026.7.22, fixed in 2026.10.19. It blocked the three
open Dependabot pull requests (#148, #149, #150), none of which touches certifi
— two of them only bump the frontend.

certifi is a leaf: nothing in constraints.txt pins it exactly, and it depends on
nothing, so one line is the whole change. Installed against the constraints
locally; `pip check` finds no broken requirements.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.2.1 to 8.3.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@dimmus dimmus changed the title Raise certifi to 2026.10.19 for PYSEC-2026-4320 Clear two new audit advisories: certifi 2026.10.19 and vite 8.3.5 Oct 21, 2026
@dimmus
dimmus merged commit 6e36a0f into main Oct 21, 2026
9 checks passed
@dimmus
dimmus deleted the claude/certifi-advisory branch October 21, 2026 15:22
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.

1 participant