fix: pin requirements.txt to known-good versions (#90)
All 6 packages were fully unpinned, allowing a compromised upstream release to silently introduce malicious code on `pip install`. Pin to current stable versions to ensure reproducible, auditable builds. Co-authored-by: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Core dependencies for build_epub.py
|
# Core dependencies for build_epub.py
|
||||||
ebooklib
|
ebooklib==0.18
|
||||||
markdown
|
markdown==3.7
|
||||||
beautifulsoup4
|
beautifulsoup4==4.12.3
|
||||||
httpx
|
httpx==0.28.1
|
||||||
pillow
|
pillow==11.1.0
|
||||||
tenacity
|
tenacity==9.0.0
|
||||||
|
|||||||
Reference in New Issue
Block a user