Skip to content

Commit 205b52e

Browse files
SL-Marclaude
andcommitted
Fix 23 Dependabot vulnerabilities — bump all pinned dependencies
- requirements-lock.txt: update all pinned versions to current installed - aiohttp 3.9.3 → 3.13.3 (fixes 10 CVEs incl. high severity) - urllib3 2.2.0 → 2.6.3 (fixes 5 CVEs incl. high severity) - pdfminer.six 20231228 → 20251230 (fixes 2 high CVEs) - requests 2.31.0 → 2.32.5 (fixes 2 medium CVEs) - certifi 2024.2.2 → 2026.1.4 (fixes 1 low CVE) - Also bumps click, rich, prompt-toolkit, pdfplumber, spacy, etc. - requirements.txt: raise minimum pins for requests (≥2.32.4), aiohttp (≥3.13.3), pdfplumber (≥0.11.0) - pyproject.toml: matching minimum pin bumps - pip-audit confirms 0 known vulnerabilities Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a3bff12 commit 205b52e

3 files changed

Lines changed: 28 additions & 28 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ classifiers = [
2727

2828
dependencies = [
2929
"click>=8.1.0",
30-
"requests>=2.31.0",
31-
"pdfplumber>=0.10.0",
30+
"requests>=2.32.4",
31+
"pdfplumber>=0.11.0",
3232
"spacy>=3.7.0",
33-
"aiohttp>=3.9.0",
33+
"aiohttp>=3.13.3",
3434
"python-dotenv>=1.0.0",
3535
"pygments>=2.17.0",
3636
"rich>=13.7.0",

requirements-lock.txt

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,38 @@
1111
# (then manually clean up to keep only direct dependencies)
1212

1313
# Core CLI
14-
click==8.1.7
15-
rich==13.7.1
16-
prompt-toolkit==3.0.43
14+
click==8.3.1
15+
rich==14.3.2
16+
prompt-toolkit==3.0.52
1717
InquirerPy==0.3.4
18-
pygments==2.17.2
18+
pygments==2.19.2
1919

2020
# HTTP & Networking
21-
requests==2.31.0
22-
aiohttp==3.9.3
23-
urllib3==2.2.0
24-
certifi==2024.2.2
21+
requests==2.32.5
22+
aiohttp==3.13.3
23+
urllib3==2.6.3
24+
certifi==2026.1.4
2525

2626
# PDF Processing
27-
pdfplumber==0.10.4
28-
pdfminer.six==20231228
27+
pdfplumber==0.11.9
28+
pdfminer.six==20251230
2929

3030
# NLP
31-
spacy==3.7.4
31+
spacy==3.8.11
3232

3333
# Configuration
34-
python-dotenv==1.0.1
34+
python-dotenv==1.2.1
3535
toml==0.10.2
3636

3737
# Scheduling
38-
apscheduler==3.10.4
38+
apscheduler==3.11.2
3939

4040
# Development dependencies (install with: pip install -e ".[dev]")
41-
# pytest==7.4.4
42-
# pytest-cov==4.1.0
43-
# pytest-mock==3.12.0
44-
# black==24.1.1
45-
# ruff==0.2.0
46-
# mypy==1.8.0
47-
# pre-commit==3.6.0
48-
# pip-audit==2.7.0
41+
# pytest==8.x
42+
# pytest-cov==5.x
43+
# pytest-mock==3.x
44+
# black==24.x
45+
# ruff==0.x
46+
# mypy==1.x
47+
# pre-commit==3.x
48+
# pip-audit==2.x

requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# QuantCoder CLI v2.0.0 Requirements
1+
# QuantCoder CLI v2.1.0 Requirements
22
# Ollama-only local LLM inference
33

44
# Core Dependencies
55
click>=8.1.0
6-
requests>=2.31.0
7-
pdfplumber>=0.10.0
6+
requests>=2.32.4
7+
pdfplumber>=0.11.0
88
spacy>=3.7.0
99
python-dotenv>=1.0.0
1010
pygments>=2.17.0
@@ -15,4 +15,4 @@ InquirerPy>=0.3.4
1515
apscheduler>=3.10.0
1616

1717
# Async (Ollama transport)
18-
aiohttp>=3.9.0
18+
aiohttp>=3.13.3

0 commit comments

Comments
 (0)