Skip to content

Raise Python dependency floors to patched Safety releases - #36

Merged
proxymesh merged 1 commit into
mainfrom
cursor/at-rest-security-review-agent-493d
Sep 3, 2026
Merged

Raise Python dependency floors to patched Safety releases#36
proxymesh merged 1 commit into
mainfrom
cursor/at-rest-security-review-agent-493d

Conversation

@cursor

@cursor cursor Bot commented Sep 1, 2026

Copy link
Copy Markdown

Raise minimum versions in python/requirements.txt so pip install cannot resolve known-vulnerable releases identified by a Python Safety scan.

Floors moved to patched versions older than 7 days:

  • requests>=2.34.2 (was >=2.28.0)
  • urllib3>=2.7.0 (was >=2.0.0; CVE-2026-44431 / CVE-2026-44432)
  • aiohttp>=3.14.3,<4 (was >=3.9.0; cap excludes vulnerable 4.0.0a pre-releases)
  • pycurl>=7.45.5 (was >=7.45.0)
  • lxml>=6.1.0 (was >=5.0.0)
  • scrapy>=2.14.2 (was >=2.11.0)

Safety still reports Scrapy CVE-2017-14158 on all versions >=0.7 (unbounded in-memory downloads); there is no patched release to move to.

No new MEDIUM/HIGH/CRITICAL application findings with a complete attack chain were validated in this scan. The previously reported unpinned shivammathur/setup-php@v2 issue is already pinned to a commit SHA.

Open in Web View Automation 

Bump requests, urllib3, aiohttp, pycurl, lxml, and scrapy minimum
versions so pip cannot install releases with known CVEs. Cap aiohttp
below 4.x to exclude vulnerable 4.0.0a pre-releases.

Co-authored-by: ProxyMesh AI <proxymeshai@users.noreply.github.com>
@proxymesh
proxymesh marked this pull request as ready for review September 3, 2026 22:04
@proxymesh
proxymesh merged commit 72d315e into main Sep 3, 2026
8 checks passed
@proxymesh
proxymesh deleted the cursor/at-rest-security-review-agent-493d branch September 3, 2026 22: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.

1 participant