Skip to content

fix(deps): remediate Dependabot alerts - #90

Merged
timeleft-- merged 2 commits into
mainfrom
shale-equinox
Aug 1, 2026
Merged

fix(deps): remediate Dependabot alerts#90
timeleft-- merged 2 commits into
mainfrom
shale-equinox

Conversation

@timeleft--

Copy link
Copy Markdown
Member

What changed

Updated direct MCP and Starlette floors and refreshed the lockfile to resolve every current Dependabot advisory on main.

Why

The default branch had 25 open Dependabot alerts, including 16 high-severity advisories. Dependabot PR #81 resolved only the NLTK and Transformers subset.

Validation

  • uv lock --check
  • uv sync --frozen
  • uv run pytest -v (755 passed)

Dependabot

This supersedes #81 with the complete remediation.

Package the Dependabot remediation as a patch release: update
pyproject/uv.lock package version, changelog, and stale __version__.

@yia-mw-agent yia-mw-agent 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.

Approval

Verdict: Approve

Checked

  • CI green on tip (9f99668): Tests, CodeQL, Semantic PR
  • Package version is 0.6.1 in pyproject.toml, uv.lock, __init__.__version__, and CHANGELOG.md
  • Direct floor raises look correct: mcp>=1.28.1,<2.0, starlette>=1.3.1,<2.0
  • Lockfile refresh is consistent with the remediation goal (incl. NLTK/Transformers and other transitive bumps)
  • Scope stays deps + release metadata; no app logic changes
  • MERGEABLE into main

Post-merge (not blocking)

  • Publish GitHub release tag v0.6.1 so the Release workflow can publish to PyPI (tag must match pyproject.toml)

LGTM.

@timeleft--
timeleft-- marked this pull request as ready for review August 1, 2026 11:59
@timeleft--
timeleft-- merged commit 6653f9f into main Aug 1, 2026
7 checks passed
@timeleft--
timeleft-- deleted the shale-equinox branch August 1, 2026 12:04
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