Skip to content

Fix CVE-2026-61632 in docs extra by raising pymdown-extensions floor - #31

Open
fr0gger wants to merge 1 commit into
mainfrom
fix/docs-pymdown-cve-2026-61632
Open

Fix CVE-2026-61632 in docs extra by raising pymdown-extensions floor#31
fr0gger wants to merge 1 commit into
mainfrom
fix/docs-pymdown-cve-2026-61632

Conversation

@fr0gger

@fr0gger fr0gger commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Bump the docs dependency group to mkdocs~=1.6.1 and mkdocs-material~=9.7.7, and add an explicit pymdown-extensions~=11.0 floor. mkdocs-material alone permits pymdown-extensions >=10.2, which resolves to versions vulnerable to CVE-2026-61632 (fixed in 11.0.0) and fails the dev-group dependency audit release gate. Runtime and semantic dependency groups were never affected.

Summary

Describe the change and why it is needed.

Validation

  • python -m ruff check nova tests scripts
  • python -m compileall -q nova tests scripts
  • python -m pytest -q
  • python scripts/audit_dependencies.py
  • python scripts/check_secrets.py
  • python -m build
  • python -m twine check dist/*
  • python scripts/verify_artifacts.py
  • python scripts/smoke_wheel.py
  • git diff --check

Compatibility

  • Public API changes are documented.
  • New runtime dependencies are justified.
  • New optional dependencies are assigned to the right extra.
  • Provider changes do not require real API keys in tests.
  • Security-sensitive behavior has been reviewed.

Bump the docs dependency group to mkdocs~=1.6.1 and
mkdocs-material~=9.7.7, and add an explicit pymdown-extensions~=11.0
floor. mkdocs-material alone permits pymdown-extensions >=10.2, which
resolves to versions vulnerable to CVE-2026-61632 (fixed in 11.0.0)
and fails the dev-group dependency audit release gate. Runtime and
semantic dependency groups were never affected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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