Improve proxy handling and session safety #1

Open
DasPoschi wants to merge 1 commits from codex/check-for-security-and-performance-issues into main
DasPoschi commented 2025-11-23 19:09:31 +00:00 (Migrated from github.com)

Summary

  • replace the hard-coded Flask secret key with an environment-driven fallback and sanitize generated export filenames
  • cache proxy lists, add request timeouts, and manage the proxy updater lifecycle to reduce hanging threads
  • track progress data within the session and harden network requests against infinite waits

Testing

  • python -m py_compile app.py

Codex Task

## Summary - replace the hard-coded Flask secret key with an environment-driven fallback and sanitize generated export filenames - cache proxy lists, add request timeouts, and manage the proxy updater lifecycle to reduce hanging threads - track progress data within the session and harden network requests against infinite waits ## Testing - python -m py_compile app.py ------ [Codex Task](https://chatgpt.com/codex/tasks/task_e_6910b04f706c8327974c7672a36a3e1b)
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/check-for-security-and-performance-issues:codex/check-for-security-and-performance-issues
git checkout codex/check-for-security-and-performance-issues
Sign in to join this conversation.