Skip to content

fix(deps): repair Python and web dependency security failures - #34

Merged
Cedarflake merged 4 commits into
mainfrom
codex/dependency-security-oct24
Oct 24, 2026
Merged

Cedarflake merged 4 commits into
mainfrom
codex/dependency-security-oct24

Conversation

@Cedarflake

@Cedarflake Cedarflake commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Current main fails four Python dependency audits, and a fresh complete Node audit reports 18 findings including two critical Next.js advisories.

  • Upgrade Pillow to 13.0.0 in ASCII Art, Dream Field, and Campus Net; update certifi to 2026.10.23 and ASCII Art's setuptools to 84.1.0.
  • Migrate Campus Net to ttkbootstrap 2.2.5, which supports Pillow 13. Use its current scrolling API and calculate secret-control padding from actual widget metrics so dark/light themes keep their alignment. Preserve wheel-guard and side-effect-free smoke assertions.
  • Update Vite to 6.4.5/8.1.6, Next and eslint-config-next to 16.4.1, Zod to 4.6.6, and Nodemailer to 10.1.4. Scope the Zod override to the affected better-auth core dependency. Preserve local braces/brace-expansion patches and all existing supply-chain safeguards.
  • Add raster/ICO round-trip regression coverage for Dream Field, provision Qt's EGL/OpenGL runtime in CI, and document Linux prerequisites. Update affected catalog timestamps as required for security fixes.

Validation: complete Node audit now reports 0 findings; local ASCII Art tests, all 164 Campus Net tests, Ruff checks, and formatting of 116 Python files pass. All eight workflow runs passed on exact head 5e79383, covering the complete workspace, Shika production routes, and userscript/browser checks. All four Vercel previews passed. Campus Net's Windows GUI package and side-effect-free EXE startup smoke also passed. Local full Node installation timed out fetching Next tarballs on npmjs and the existing mirror; local Dream Field setup hit its bounded PySide6 download timeout. Those local aggregate checks are not claimed as passed.

The final change was published through the connected GitHub API after two Git HTTPS connection timeouts. Its tree ad08f6b7e458e0f062e04f5f18a4cbd2e358effe exactly matches local tested commit da97731ee6cf0f262e008c575a6de11107ff8295. Verified CI: Python tests and seven audits, Apps & Packages, Shika, repository contract, userscript, extension, Liminal browser integration, and CodeQL.

@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cedarflake-lab-landing Ready Ready Preview Oct 24, 2026 5:22pm UTC
coilpot-task Ready Ready Preview Oct 24, 2026 5:22pm UTC
liminal-drift Ready Ready Preview Oct 24, 2026 5:22pm UTC
maimai-transition Ready Ready Preview Oct 24, 2026 5:22pm UTC

This branch was successfully deployed

4 active deployments
Preview – cedarflake-lab-landing — 5e79383f Deployed Oct 24, 2026 by vercel[bot]
Preview – liminal-drift — 5e79383f Deployed Oct 24, 2026 by vercel[bot]
Preview – coilpot-task — 5e79383f Deployed Oct 24, 2026 by vercel[bot]
Preview – maimai-transition — 5e79383f Deployed Oct 24, 2026 by vercel[bot]
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