Skip to content

fix: patch pyarrow and pydantic CVEs, harden release workflow#104

Merged
zfarrell merged 2 commits into
mainfrom
fix/security-dependency-floors
Jun 6, 2026
Merged

fix: patch pyarrow and pydantic CVEs, harden release workflow#104
zfarrell merged 2 commits into
mainfrom
fix/security-dependency-floors

Conversation

@zfarrell

@zfarrell zfarrell commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Raises pyarrow >= 14.0.1 (CVE-2023-47248) and pydantic >= 2.4.0 (CVE-2024-3772) across pyproject/requirements — durable now that these files are hand-maintained — and scopes the release.yml token to the job (permissions: {} at the workflow level). Addresses the open Aikido findings for this repo.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Verified the CVE-to-floor mappings (pyarrow 14.0.1 for CVE-2023-47248, pydantic 2.4.0 for CVE-2024-3772) — both correct and applied consistently across pyproject/requirements/test-requirements. The release.yml permissions: {} + job-scoped contents: write is the correct least-privilege pattern, and release is the only job so nothing is starved. LGTM.

@zfarrell zfarrell merged commit 17e4f7a into main Jun 6, 2026
4 checks passed
@zfarrell zfarrell deleted the fix/security-dependency-floors branch June 6, 2026 14:14
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