Skip to content

Commit fed8942

Browse files
authored
manual fix for open CVEs (#4085)
1 parent 51425dd commit fed8942

17 files changed

+251
-225
lines changed

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 0.18.14-dev0
1+
## 0.18.14
22

33
### Enhancements
44
- Speed up function sentence_count by 59% (codeflash)
@@ -11,7 +11,14 @@
1111
### Fixes
1212

1313
- **change short text language detection log to debug** reduce warning level log spamming
14-
14+
- Bumped dependencies via pip-compile to address the following CVEs:
15+
- **Python 3.12/3.13**: CVE-2025-8194, GHSA-v594-44hm-2j7p
16+
- **glibc & related (glibc, glibc-locale-posix, ld-linux, libcrypt1)**: CVE-2025-8058, GHSA-8xjp-c72j-67q8
17+
- **aiohttp**: GHSA-9548-qrrj-x5pj
18+
- **openjpeg**: CVE-2025-54874
19+
- **pypdf**: GHSA-7hfw-26vp-jp8m
20+
- **transformers**: GHSA-9356-575x-2w9m
21+
- **urllib3**: GHSA-48p4-8xcf-vxj5
1522

1623
## 0.18.13
1724

requirements/base.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./base.in
66
#
7-
anyio==4.9.0
7+
anyio==4.10.0
88
# via httpx
99
backoff==2.2.1
1010
# via -r ./base.in
11-
beautifulsoup4==4.13.4
11+
beautifulsoup4==4.13.5
1212
# via -r ./base.in
13-
certifi==2025.7.14
13+
certifi==2025.8.3
1414
# via
1515
# httpcore
1616
# httpx
1717
# requests
1818
# unstructured-client
1919
cffi==1.17.1
2020
# via cryptography
21-
charset-normalizer==3.4.2
21+
charset-normalizer==3.4.3
2222
# via
2323
# -r ./base.in
2424
# requests
2525
# unstructured-client
26-
click==8.2.1
26+
click==8.1.8
2727
# via
2828
# nltk
2929
# python-oxmsg
30-
cryptography==45.0.5
30+
cryptography==45.0.6
3131
# via unstructured-client
3232
dataclasses-json==0.6.7
3333
# via
3434
# -r ./base.in
3535
# unstructured-client
36-
deepdiff==8.5.0
36+
deepdiff==8.6.0
3737
# via unstructured-client
3838
emoji==2.14.1
3939
# via -r ./base.in
@@ -61,7 +61,7 @@ jsonpath-python==1.0.6
6161
# via unstructured-client
6262
langdetect==1.0.9
6363
# via -r ./base.in
64-
lxml==6.0.0
64+
lxml==6.0.1
6565
# via -r ./base.in
6666
marshmallow==3.26.1
6767
# via
@@ -75,7 +75,7 @@ nest-asyncio==1.6.0
7575
# via unstructured-client
7676
nltk==3.9.1
7777
# via -r ./base.in
78-
numpy==2.2.6
78+
numpy==2.0.2
7979
# via -r ./base.in
8080
olefile==0.47
8181
# via python-oxmsg
@@ -89,7 +89,7 @@ psutil==7.0.0
8989
# via -r ./base.in
9090
pycparser==2.22
9191
# via cffi
92-
pypdf==5.8.0
92+
pypdf==6.0.0
9393
# via unstructured-client
9494
python-dateutil==2.9.0.post0
9595
# via unstructured-client
@@ -101,9 +101,9 @@ python-oxmsg==0.0.2
101101
# via -r ./base.in
102102
rapidfuzz==3.13.0
103103
# via -r ./base.in
104-
regex==2024.11.6
104+
regex==2025.7.34
105105
# via nltk
106-
requests==2.32.4
106+
requests==2.32.5
107107
# via
108108
# -r ./base.in
109109
# requests-toolbelt
@@ -124,7 +124,7 @@ tqdm==4.67.1
124124
# via
125125
# -r ./base.in
126126
# nltk
127-
typing-extensions==4.14.1
127+
typing-extensions==4.15.0
128128
# via
129129
# -r ./base.in
130130
# anyio
@@ -140,14 +140,14 @@ typing-inspect==0.9.0
140140
# unstructured-client
141141
unstructured-client==0.25.9
142142
# via
143-
# -c requirements/deps/constraints.txt
143+
# -c ././deps/constraints.txt
144144
# -r ./base.in
145145
urllib3==2.5.0
146146
# via
147-
# -c requirements/deps/constraints.txt
147+
# -c ././deps/constraints.txt
148148
# requests
149149
# unstructured-client
150150
webencodings==0.5.1
151151
# via html5lib
152-
wrapt==1.17.2
152+
wrapt==1.17.3
153153
# via -r ./base.in

requirements/deps/constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ unstructured-client>=0.23.0,<0.26.0
1414
# paddle constrains protobuf; maybe we should put paddle here since its version is pinned in .in file
1515
protobuf>=6.30.0
1616
# (yao) issues with pdfminer-six above 20250416
17-
pdfminer.six<20250416
17+
pdfminer.six<20250416

requirements/dev.txt

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,40 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./dev.in
66
#
7-
build==1.2.2.post1
7+
build==1.3.0
88
# via pip-tools
99
cfgv==3.4.0
1010
# via pre-commit
11-
click==8.2.1
11+
click==8.1.8
1212
# via
13-
# -c requirements/base.txt
14-
# -c requirements/test.txt
13+
# -c ./base.txt
14+
# -c ./test.txt
1515
# pip-tools
16-
distlib==0.3.9
16+
distlib==0.4.0
1717
# via virtualenv
18-
filelock==3.18.0
18+
filelock==3.19.1
1919
# via virtualenv
20-
identify==2.6.12
20+
identify==2.6.13
2121
# via pre-commit
22+
importlib-metadata==8.7.0
23+
# via build
2224
nodeenv==1.9.1
2325
# via pre-commit
2426
packaging==25.0
2527
# via
26-
# -c requirements/base.txt
27-
# -c requirements/test.txt
28+
# -c ./base.txt
29+
# -c ./test.txt
2830
# build
29-
pip-tools==7.4.1
31+
pip-tools==7.5.0
3032
# via -r ./dev.in
3133
platformdirs==4.3.8
3234
# via
33-
# -c requirements/test.txt
35+
# -c ./test.txt
3436
# virtualenv
35-
pre-commit==4.2.0
37+
pre-commit==4.3.0
3638
# via -r ./dev.in
3739
pyproject-hooks==1.2.0
3840
# via
@@ -42,13 +44,20 @@ pyyaml==6.0.2
4244
# via pre-commit
4345
tomli==2.2.1
4446
# via
45-
# -c requirements/test.txt
47+
# -c ./test.txt
4648
# build
4749
# pip-tools
48-
virtualenv==20.31.2
50+
typing-extensions==4.15.0
51+
# via
52+
# -c ./base.txt
53+
# -c ./test.txt
54+
# virtualenv
55+
virtualenv==20.34.0
4956
# via pre-commit
5057
wheel==0.45.1
5158
# via pip-tools
59+
zipp==3.23.0
60+
# via importlib-metadata
5261

5362
# The following packages are considered to be unsafe in a requirements file:
5463
# pip

requirements/extra-csv.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./extra-csv.in
66
#
7-
numpy==2.2.6
7+
numpy==2.0.2
88
# via
9-
# -c requirements/base.txt
9+
# -c ./base.txt
1010
# pandas
11-
pandas==2.3.1
11+
pandas==2.3.2
1212
# via -r ./extra-csv.in
1313
python-dateutil==2.9.0.post0
1414
# via
15-
# -c requirements/base.txt
15+
# -c ./base.txt
1616
# pandas
1717
pytz==2025.2
1818
# via pandas
1919
six==1.17.0
2020
# via
21-
# -c requirements/base.txt
21+
# -c ./base.txt
2222
# python-dateutil
2323
tzdata==2025.2
2424
# via pandas

requirements/extra-docx.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./extra-docx.in
66
#
7-
lxml==6.0.0
7+
lxml==6.0.1
88
# via
9-
# -c requirements/base.txt
9+
# -c ./base.txt
1010
# python-docx
1111
python-docx==1.2.0
1212
# via -r ./extra-docx.in
13-
typing-extensions==4.14.1
13+
typing-extensions==4.15.0
1414
# via
15-
# -c requirements/base.txt
15+
# -c ./base.txt
1616
# python-docx

requirements/extra-epub.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./extra-epub.in

requirements/extra-markdown.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./extra-markdown.in
66
#
7+
importlib-metadata==8.7.0
8+
# via markdown
79
markdown==3.8.2
810
# via -r ./extra-markdown.in
11+
zipp==3.23.0
12+
# via importlib-metadata

requirements/extra-odt.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
55
# pip-compile ./extra-odt.in
66
#
7-
lxml==6.0.0
7+
lxml==6.0.1
88
# via
9-
# -c requirements/base.txt
9+
# -c ./base.txt
1010
# python-docx
1111
pypandoc==1.15
1212
# via -r ./extra-odt.in
1313
python-docx==1.2.0
1414
# via -r ./extra-odt.in
15-
typing-extensions==4.14.1
15+
typing-extensions==4.15.0
1616
# via
17-
# -c requirements/base.txt
17+
# -c ./base.txt
1818
# python-docx

0 commit comments

Comments
 (0)