fastapi[all] # Web framework with all extras uvicorn # ASGI server celery # Task queue redis # Message broker for Celery sqlalchemy # Database ORM pydantic # Data validation cryptography>=41.0.0 # Encryption for sensitive settings in database openai # GPT integration for metadata extraction pypdf>=3.9.0 # PDF processing for text extraction, metadata editing and rotation (upgraded from PyPDF2 to fix CVE-2023-36464) requests # HTTP client click>=8.0.0 # CLI framework for docuelevate command puremagic>=1.25,<2.0 # File type detection (pure Python) filetype>=1.2.0,<2.0 # File type detection fallback (pure Python) dropbox>=11.36.0 # Dropbox integration azure-ai-documentintelligence # Azure OCR service authlib>=1.6.5 # Authentication - fixed security vulnerabilities (GHSA-xxx) python-dotenv # Environment variables starlette>=0.49.1 # ASGI toolkit (used by FastAPI) - fixed DoS vulnerability alembic # Database migrations slowapi>=0.1.9 # Rate limiting middleware for FastAPI # Google Drive API google-api-python-client>=2.79.0 google-auth>=2.22.0 google-auth-oauthlib>=1.0.0 # OneDrive/Microsoft Graph API msgraph-core>=1.0.0 msal>=1.20.0 # AWS S3 boto3>=1.28.0 # SFTP paramiko>=3.4.0 # SSH/SFTP implementation for Python (LGPL license) # iCloud Drive pyicloud>=2.4.0 # Unofficial Apple iCloud API client (MIT license) # Safe XML parsing (protection against XML bomb / XXE attacks) defusedxml>=0.7.1 # Notification service apprise>=1.4.0 # AI provider aggregator - enables Anthropic, Gemini, Ollama, and 100+ LLM providers litellm>=1.0.0,<2.0.0 # Self-hosted OCR engines (optional – only required when the provider is enabled) pytesseract>=0.3.10 # Python wrapper for Tesseract OCR pdf2image>=1.17.0 # Convert PDF pages to images (used by Tesseract and EasyOCR providers) ocrmypdf>=16.0.0,<18.0.0 # Post-processing: embeds searchable text layers into PDFs via Tesseract meilisearch>=0.31.0 # Full-text search engine client stripe>=7.0.0,<15.0.0 # Stripe billing SDK (MIT license) # Error and performance monitoring sentry-sdk[fastapi,celery,sqlalchemy]>=2.20.0,<3.0.0 # GraphQL API strawberry-graphql[fastapi]>=0.243.0,<1.0.0 aiofiles>=24.1.0 # Asynchronous file I/O support segno>=1.6.0 # Pure-Python QR code generator (server-side rendering, no Pillow dependency)