Skip to content

Update filelock past GHSA-v4x8-3wr5-3wq8 (needs virtualenv 21.14 first) #480

Closed

Description

@hellices

Problem

Since 2026-10-23 the required security check fails on every branch, main included (run 40155222249 at e02a52e). pip-audit reports three advisories against the locked filelock 3.32.0, all fixed in 4.2.1:

filelock comes in through huggingface-hub (runtime, the [agent] extra, which allows filelock>=3.10.0), and through python-discovery and virtualenv (dev).

Blocker

The locked virtualenv 21.7.13 requires filelock<4, so filelock cannot move to 4.x on its own. virtualenv 21.14.9, which Dependabot proposes in #474, allows filelock<5,>=3.24.2.

Fix

Take virtualenv 21.14.9 from #474. Then the Relock workflow regenerates uv.lock with filelock 4.2.1 or later and runs the full gate on it.

Done when

  • main locks filelock 4.2.1 or later, and security passes there.

Activity

  1. added this to the v0.7.0 milestone on Oct 25, 2026
  2. self-assigned this
    on Oct 25, 2026
  3. added
    concern: securityAuthorization, approval, sensitive data, and destructive-operation safety
    dependenciesPull requests that update a dependency file
    status: acceptedConfirmed bug or accepted change; a pull request may follow once the issue is assigned
    on Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

concern: securityAuthorization, approval, sensitive data, and destructive-operation safetydependenciesPull requests that update a dependency filestatus: acceptedConfirmed bug or accepted change; a pull request may follow once the issue is assigned

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions