4 Commits

Author SHA1 Message Date
Claude
a879543a1c Security audit: fix XSS, missing function, improve SSH & URL handling
- Fix XSS: HTML-escape all user input (URLs, package names, errors, proxy data)
- Fix NameError: add missing is_demo_link() function (called but undefined)
- Fix: remove unused http_in fetch in proxies_get()
- Security: mask API keys in log output (TMDB key no longer visible in logs)
- Security: use known_hosts for SSH host key verification when available
- Security: remove .env from git tracking, add .env.example template
- Usability: add URL reachability check before submitting to JDownloader
- Usability: add "Erledigte Jobs entfernen" button to clear finished/failed jobs
- Usability: color-code job status (red for failed, green for finished)
- Docs: add security section to README (known_hosts, HTTPS, .env)

https://claude.ai/code/session_01S774Pqazr2U8vkSyhUBgDs
2026-04-06 07:46:53 +00:00
717c1eef75 Revise README for improved clarity and setup steps
Updated README to enhance clarity and add setup instructions.
2025-12-31 09:13:06 +01:00
b4f2a28d2a Revise README for Jellyfin WebGUI project
Updated README to reflect changes in project name and features.
2025-12-30 22:02:01 +01:00
a6c3af46af Create README.md 2025-12-27 22:55:19 +01:00