Skip to content

fix(deps): bump aiohttp and cryptography to resolve six GHSA advisories - #6802

Merged
Vidit-Ostwal merged 1 commit into
crewAIInc:mainfrom
Vidit-Ostwal:vo/bump_dep
Aug 4, 2026
Merged

fix(deps): bump aiohttp and cryptography to resolve six GHSA advisories#6802
Vidit-Ostwal merged 1 commit into
crewAIInc:mainfrom
Vidit-Ostwal:vo/bump_dep

Conversation

@Vidit-Ostwal

Copy link
Copy Markdown
Contributor

Summary

Validation

  • uv lock resolves cleanly (476 packages)
  • uv sync --all-groups --all-extras succeeds
  • pip-audit reports no known vulnerabilities (target GHSAs cleared)
  • Token manager tests pass (36/36) — direct cryptography usage

Test plan

  • CI vulnerability scan (pip-audit) passes
  • Full CI test suite passes with updated lockfile

Raise override floors to aiohttp>=3.14.3 and cryptography>=50.0.0 so pip-audit
no longer reports WebSocket smuggling, C parser OOB read, wildcard cert, path
building, and PKCS#7 oracle issues in the locked dependency tree.
@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 9d583b99-e450-444d-a0b9-d36de207819a

📥 Commits

Reviewing files that changed from the base of the PR and between 98668c6 and e593f40.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • pyproject.toml

📝 Walkthrough

Walkthrough

This PR updates pyproject.toml with security advisory comments for cryptography and aiohttp packages. It raises the UV override constraint for cryptography from >=46.0.7 to >=50.0.0, and for aiohttp from >=3.14.0 to >=3.14.3.

Changes

Dependency security updates

Layer / File(s) Summary
Cryptography advisory and override
pyproject.toml
Adds advisory comments for cryptography versions through 48.0.x and below 50.0.0. Raises the UV override constraint to >=50.0.0.
aiohttp advisory and override
pyproject.toml
Adds advisory comments for aiohttp versions through 3.14.2. Raises the UV override constraint to >=3.14.3.

Suggested reviewers: joaomdmoura, lorenzejay

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly states that aiohttp and cryptography dependency versions are being raised to resolve security advisories.
Description check ✅ Passed The description directly explains the dependency updates, addressed advisories, lockfile changes, and validation results.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Vidit-Ostwal
Vidit-Ostwal merged commit c5b9d9a into crewAIInc:main Aug 4, 2026
51 checks passed
@Vidit-Ostwal
Vidit-Ostwal deleted the vo/bump_dep branch August 4, 2026 14: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