fix(deps): upgrade PyPDF2 to pypdf >= 3.9.0 to fix CVE-2023-36464

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-12 02:52:17 +00:00
parent 0c2e308790
commit cc98039246
10 changed files with 31 additions and 31 deletions
@@ -2,7 +2,7 @@ import logging
import os
import azure.core.exceptions
import PyPDF2
import pypdf # Upgraded from PyPDF2 to fix CVE-2023-36464
from azure.ai.documentintelligence import DocumentIntelligenceClient
from azure.ai.documentintelligence.models import AnalyzeOutputOption, AnalyzeResult
from azure.core.credentials import AzureKeyCredential
@@ -39,7 +39,7 @@ def get_pdf_page_count(file_path):
"""Get the number of pages in a PDF file."""
try:
with open(file_path, "rb") as file:
pdf_reader = PyPDF2.PdfReader(file)
pdf_reader = pypdf.PdfReader(file)
return len(pdf_reader.pages)
except Exception as e:
logger.error(f"Error getting PDF page count: {e}")