Skip to content

Conversation

@thomasdhc
Copy link
Contributor

Description

Usage

# Add snippet demonstrating usage

Checklist

  • I am familiar with the Contributing Guide.
  • New or Existing tests cover these changes.
  • The documentation is up to date with these changes.

Signed-off-by: Dong Hyuk Chang <[email protected]>
@thomasdhc thomasdhc requested a review from ayushdg January 15, 2026 18:58
@thomasdhc thomasdhc added the r1.1.0 Pick this label for auto cherry-picking into r1.1.0 label Jan 15, 2026
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Jan 15, 2026

Greptile Summary

This PR updates security constraints for aiohttp and urllib3 to address known CVEs:

The changes are minimal and focused only on dependency version constraints. The lock file (uv.lock) has been properly regenerated to reflect these constraints. No breaking API changes are expected as these are patch-level updates.

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • These are patch-level security updates addressing known CVEs with no API breaking changes. The changes are limited to version constraints and lock file updates.
  • No files require special attention

Important Files Changed

Filename Overview
pyproject.toml Added version constraints for aiohttp>=3.13.3 and urllib3>=2.6.3 to address CVEs
uv.lock Updated lock file with aiohttp 3.13.2→3.13.3 and urllib3 2.6.2→2.6.3 to resolve security vulnerabilities

Sequence Diagram

sequenceDiagram
    participant Dev as Developer
    participant UV as UV Package Manager
    participant PyPI as PyPI Registry
    participant Deps as Dependencies
    
    Dev->>UV: Update constraint-dependencies in pyproject.toml
    Note over Dev,UV: Add aiohttp>=3.13.3<br/>Add urllib3>=2.6.3
    
    Dev->>UV: Run uv lock
    UV->>PyPI: Resolve aiohttp>=3.13.3
    PyPI-->>UV: Return aiohttp 3.13.3
    UV->>PyPI: Resolve urllib3>=2.6.3
    PyPI-->>UV: Return urllib3 2.6.3
    
    UV->>Deps: Check dependency tree
    Deps-->>UV: Validate compatibility
    
    UV->>UV: Generate uv.lock
    Note over UV: Update manifest constraints<br/>Update package versions<br/>Update wheel checksums
    
    UV-->>Dev: Lock file updated
    Note over Dev: CVE GHSA-6mq8-rvhq-8wgg addressed<br/>CVE GHSA-38jv-5279-wg99 addressed
Loading

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

"xgrammar>=0.1.21", # Address CVE GHSA-5cmr-4px5-23pc
"starlette>=0.49.1", # Address CVE GHSA-7f5h-v6xp-fcq8
"ray[default,data]>=2.52", # Address CVE GHSA-q279-jhrf-cc6v
"urllib3>=2.6.3", #Address CVE GHSA-38jv-5279-wg99
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

style: Missing space after # in comment

Suggested change
"urllib3>=2.6.3", #Address CVE GHSA-38jv-5279-wg99
"urllib3>=2.6.3", # Address CVE GHSA-38jv-5279-wg99

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

r1.1.0 Pick this label for auto cherry-picking into r1.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants