Skip to content

deps(python): periodic dependency & security update - #224

Merged
qw-in merged 2 commits into
mainfrom
quinn/deps-examples-python-2026-09-23
Sep 23, 2026
Merged

qw-in merged 2 commits into
mainfrom
quinn/deps-examples-python-2026-09-23

Conversation

@qw-in

@qw-in qw-in commented Sep 23, 2026

Copy link
Copy Markdown
Member

periodic dependency & security update

qw-in and others added 2 commits September 23, 2026 12:10
Refresh the FastAPI and Flask example pins and independent uv locks. All third-party releases were available at least seven days before the 2026-09-23 cutoff; Arcjet 1.2.0 uses the first-party cooldown exemption.

Co-authored-by: OpenAI <noreply@openai.com>
Update AnyIO to 4.15.1 to clear GHSA-5p39-cfhj-2xmp, GHSA-82r6-8w77-94w6, and GHSA-3w57-8xmc-8v26. The fixed release was published on 2026-09-05, so it also clears the seven-day cooldown.

Co-authored-by: OpenAI <noreply@openai.com>
@qw-in qw-in self-assigned this Sep 23, 2026
@arcjet-review arcjet-review Bot added needs review Awaiting human review labels Sep 23, 2026
@qw-in
qw-in enabled auto-merge September 23, 2026 20:46

@arcjet-review arcjet-review 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.

Arcjet Review — 🟢 Low Risk

Decision: Approved

Rationale: Small, well-scoped dependency version bumps in two example applications (examples/fastapi and examples/flask). Bumps arcjet 1.1.0→1.2.0, uvicorn 0.52.1→0.53.0, and gunicorn 26.0.0→26.2.0. Only pyproject.toml manifests are affected — no application code changes. The AnyIO advisory referenced in the second commit is presumably resolved via a transitive lockfile update not included in the filtered diff. No security-sensitive code paths, no secrets, no auth changes. Risk to consumers of the SDK is minimal since these are example apps.

Summary of Changes

Periodic dependency bumps in the Python example apps: arcjet 1.1.0→1.2.0 in both examples, uvicorn 0.52.1→0.53.0 in fastapi, and gunicorn 26.0.0→26.2.0 in flask.

Escalation Triggers

  • Dependency Changes: pyproject.toml modified in examples/fastapi and examples/flask

Notes

The second commit subject references an AnyIO security advisory fix, but anyio does not appear as a direct dependency in the diff — the fix presumably comes through a transitive update in a lockfile outside the filtered diff. Not flagged as inaccurate since the direct-dependency bumps here can legitimately pull in a patched anyio.

Path filtering: 2 files excluded by ignore paths. 2 of 4 files included in review.

Review: f8d32930 | Model: anthropic/claude-opus-4-7 | Powered by Arcjet Review

@qw-in
qw-in added this pull request to the merge queue Sep 23, 2026
Merged via the queue into main with commit e29fde1 Sep 23, 2026
22 of 23 checks passed
@arcjet-review arcjet-review Bot removed the needs review Awaiting human review label Sep 23, 2026
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