Skip to content

chore(deps): resolve Dependabot security alerts#276

Merged
mplatzer merged 2 commits into
mainfrom
chore/dependabot-security-upgrades
Apr 30, 2026
Merged

chore(deps): resolve Dependabot security alerts#276
mplatzer merged 2 commits into
mainfrom
chore/dependabot-security-upgrades

Conversation

@mplatzer
Copy link
Copy Markdown
Contributor

Summary

Updates uv.lock to patched versions for packages flagged by Dependabot (pip ecosystem), and raises minimum versions for direct dev dependencies where applicable.

Package highlights

  • Transitive: aiohttp, black, pillow, pygments, pytest, requests, tornado, cbor2, cryptography, python-multipart, and related wheels refreshed to non-vulnerable resolutions per PyPA/OSV (verified with pip-audit after uv sync --all-groups).
  • Direct (pyproject): pytest>=9.0.3, black>=26.3.1 to document minimum patched tooling.

Verification

  • uv sync --all-groups and uv run --with pip-audit pip-audit — no known vulnerabilities reported.

Made with Cursor

Bump transitive packages (aiohttp, cryptography, tornado, pillow, requests,
pygments, python-multipart, cbor2) and tighten dev tooling floors (pytest,
black) to patched versions clearing GitHub/OSV-aligned findings.

Made-with: Cursor
Register a small MkDocs hook that coerces BlockHtmlFormatter filename=None
to an empty string before Pygments html.escape, fixing strict builds when
mkdocstrings highlights signatures without a title.

Made-with: Cursor
@mplatzer mplatzer merged commit 6855eb7 into main Apr 30, 2026
7 checks passed
@mplatzer mplatzer deleted the chore/dependabot-security-upgrades branch April 30, 2026 08:52
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