abinazebinoy commited on
Commit
581dc2c
·
1 Parent(s): a504192

security(deps): bump pytest 7.4.3->8.3.5 (CVE tmpdir), pytest-asyncio/cov compat

Browse files

pytest (#120-#122, #126): tmpdir vulnerability fixed in 8.1.0+, bumped to 8.3.5.
pytest-asyncio: 0.21.1->0.23.8 for pytest 8.x compatibility.
pytest-cov: 4.1.0->5.0.0.
Removed starlette>=0.40.0 standalone pin from linux/windows requirements —
conflicts with fastapi==0.115.0 which bundles starlette 0.46.x.
Pillow 12.1.1 already patched for FITS GZIP bomb (#123-#125).
cryptography 46.0.6 already patched (#115-#119).
transformers 4.53.1 already patched (#112-#118).

backend/requirements-linux.txt CHANGED
@@ -4,7 +4,6 @@
4
 
5
  # Core Framework
6
  fastapi==0.115.0
7
- starlette>=0.40.0
8
  uvicorn[standard]==0.27.0
9
 
10
  # Configuration Management
@@ -17,10 +16,10 @@ python-magic==0.4.27 # Linux-specific (cross-platform)
17
  python-multipart==0.0.22
18
 
19
  # Testing
20
- pytest==7.4.3
21
- pytest-asyncio==0.21.1
22
  httpx==0.26.0
23
- pytest-cov==4.1.0
24
  psutil==5.9.8
25
 
26
  # Image Processing & Forensics
 
4
 
5
  # Core Framework
6
  fastapi==0.115.0
 
7
  uvicorn[standard]==0.27.0
8
 
9
  # Configuration Management
 
16
  python-multipart==0.0.22
17
 
18
  # Testing
19
+ pytest==8.3.5
20
+ pytest-asyncio==0.23.8
21
  httpx==0.26.0
22
+ pytest-cov==5.0.0
23
  psutil==5.9.8
24
 
25
  # Image Processing & Forensics
backend/requirements-lock.txt CHANGED
@@ -16,8 +16,8 @@ pydantic==2.5.3
16
  pydantic-settings==2.1.0
17
  pydantic_core==2.14.6
18
  Pygments==2.19.2
19
- pytest==9.0.2
20
- pytest-asyncio==1.3.0
21
  python-dotenv==1.0.0
22
  python-magic==0.4.27
23
  python-multipart==0.0.22
 
16
  pydantic-settings==2.1.0
17
  pydantic_core==2.14.6
18
  Pygments==2.19.2
19
+ pytest==8.3.5
20
+ pytest-asyncio==0.23.8
21
  python-dotenv==1.0.0
22
  python-magic==0.4.27
23
  python-multipart==0.0.22
backend/requirements-windows.txt CHANGED
@@ -3,7 +3,6 @@
3
 
4
  # Core Framework
5
  fastapi==0.115.0
6
- starlette>=0.40.0
7
  uvicorn[standard]==0.27.0
8
 
9
  # Configuration Management
@@ -16,10 +15,10 @@ python-magic-bin==0.4.14 # Windows-specific
16
  python-multipart==0.0.22
17
 
18
  # Testing
19
- pytest==7.4.3
20
- pytest-asyncio==0.21.1
21
  httpx==0.26.0
22
- pytest-cov==4.1.0
23
  psutil==5.9.8
24
 
25
  # Image Processing & Forensics
 
3
 
4
  # Core Framework
5
  fastapi==0.115.0
 
6
  uvicorn[standard]==0.27.0
7
 
8
  # Configuration Management
 
15
  python-multipart==0.0.22
16
 
17
  # Testing
18
+ pytest==8.3.5
19
+ pytest-asyncio==0.23.8
20
  httpx==0.26.0
21
+ pytest-cov==5.0.0
22
  psutil==5.9.8
23
 
24
  # Image Processing & Forensics