security: remediate dependency vulnerabilities #3

Merged
mig5 merged 1 commit from security/grype-dependency-fixes into main 2026-10-03 02:19:53 -05:00
Collaborator

Automated dependency security remediation

This pull request was generated by the scheduled Forgejo dependency-security workflow.
Syft created a Python dependency SBOM from the repository (including poetry.lock), Grype scanned that SBOM, and Poetry was asked to re-resolve only packages for which Grype reported an available fix.

The workflow does not widen dependency constraints in pyproject.toml. If a safe version cannot be selected inside the existing constraints, the workflow leaves that decision for a maintainer instead of changing policy automatically.

  • Findings before update: 3
  • Fixable findings before update: 3
  • Findings after update: 0
  • Fixable findings after update: 0
  • Targeted Poetry packages: urllib3

Remediated findings

Package Installed Vulnerability Severity Fix
urllib3 2.7.0 GHSA-8988-9cw3-xx77 High 2.8.0
urllib3 2.7.0 GHSA-gh4c-6fx4-qh6g Medium 2.8.0
urllib3 2.7.0 GHSA-vxq7-64xx-v4gw High 2.8.0

Remaining findings after the lockfile update

None.

Validation

The workflow re-ran Syft and Grype against the updated lockfile and ran poetry check --lock before pushing this branch.

## Automated dependency security remediation This pull request was generated by the scheduled Forgejo dependency-security workflow. Syft created a Python dependency SBOM from the repository (including `poetry.lock`), Grype scanned that SBOM, and Poetry was asked to re-resolve only packages for which Grype reported an available fix. The workflow **does not widen dependency constraints in `pyproject.toml`**. If a safe version cannot be selected inside the existing constraints, the workflow leaves that decision for a maintainer instead of changing policy automatically. - Findings before update: **3** - Fixable findings before update: **3** - Findings after update: **0** - Fixable findings after update: **0** - Targeted Poetry packages: `urllib3` ### Remediated findings | Package | Installed | Vulnerability | Severity | Fix | | --- | --- | --- | --- | --- | | `urllib3` | `2.7.0` | `GHSA-8988-9cw3-xx77` | High | 2.8.0 | | `urllib3` | `2.7.0` | `GHSA-gh4c-6fx4-qh6g` | Medium | 2.8.0 | | `urllib3` | `2.7.0` | `GHSA-vxq7-64xx-v4gw` | High | 2.8.0 | ### Remaining findings after the lockfile update _None._ ### Validation The workflow re-ran Syft and Grype against the updated lockfile and ran `poetry check --lock` before pushing this branch.
security: remediate dependency vulnerabilities
All checks were successful
CI / test (push) Successful in 51s
CI / test (almalinux, docker.io/library/almalinux:9, python3.11) (push) Successful in 10m30s
CI / test (debian, docker.io/library/debian:13, python3) (push) Successful in 15m17s
Lint / test (push) Successful in 42s
f7430171c7
mig5 approved these changes 2026-10-03 02:19:49 -05:00
mig5 merged commit 9a2c146440 into main 2026-10-03 02:19:53 -05:00
mig5 deleted branch security/grype-dependency-fixes 2026-10-03 02:19:53 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mig5/enroll!3
No description provided.