Skip to content

Commit 4e556d6

Browse files
holmboeclaude
andcommitted
fix: Add exclude-newer and upgrade requests to 2.33.0
Add exclude-newer = "4 days" to [tool.uv] to limit dependency resolution to packages published at least 4 days ago, reducing risk from supply chain attacks on newly published packages. See: https://docs.astral.sh/uv/reference/settings/#exclude-newer Upgrade requests from 2.32.5 to 2.33.0 to fix insecure temp file reuse vulnerability in extract_zipped_paths(). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e0ad77f commit 4e556d6

3 files changed

Lines changed: 333 additions & 306 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ Major release featuring a migration from docopt-ng to Typer for the CLI framewor
3636
* Fix monogram shortcuts not working with global options
3737
* Improve error handling and standardize error format
3838
* Fix passphrase show subcommand for monogram shortcuts
39+
* Fix PyInstaller entry point for Typer CLI package structure
40+
* Fix insecure temp file reuse vulnerability in requests (upgrade to 2.33.0)
3941

4042
## Other Notes
4143

@@ -44,6 +46,7 @@ Major release featuring a migration from docopt-ng to Typer for the CLI framewor
4446
* Removed unused MANIFEST.in
4547
* Updated pre-commit hooks
4648
* Cleaned up constants.py
49+
* Added `exclude-newer` to `[tool.uv]` for supply chain protection
4750

4851

4952
# 0.7.1 (2026-03-07)

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,8 @@ phabfive = "phabfive.cli:cli_entrypoint"
5353
Homepage = "https://github.com/dynamist/phabfive"
5454
Download = "https://github.com/dynamist/phabfive/releases"
5555

56+
[tool.uv]
57+
exclude-newer = "4 days"
58+
5659
[tool.hatch.build.targets.wheel]
5760
packages = ["phabfive"]

0 commit comments

Comments
 (0)