Commit Graph
17 Commits
Author SHA1 Message Date
TorMatzAndren 01fe5bcaf8 Merge branch 'hardening/pass-006-source-determinism' 2026-05-16 17:44:10 +02:00
TorMatzAndren 8a58aa29d9 Updated .gitignore to ignore download folder 2026-05-16 16:39:04 +02:00
TorMatzAndren a71a47f76a Document Jarri Spooty hardening updates 2026-05-16 13:10:00 +02:00
TorMatzAndren d83b0e6e1e Normalize Jarri Spooty naming 2026-05-16 13:01:28 +02:00
TorMatzAndren 1f3131d99a Shape track websocket payloads 2026-05-16 12:45:02 +02:00
TorMatzAndren c3d2f39b82 Harden yt-dlp process lifecycle 2026-05-16 11:42:16 +02:00
TorMatzAndren 09bbffa6e8 Harden cover art fetching 2026-05-16 11:11:59 +02:00
TorMatzAndren 38ca4d6c8d Harden download filename sanitization 2026-05-16 11:08:26 +02:00
TorMatzAndren 0cd5294944 Remove unused downloader dependencies 2026-05-16 11:04:38 +02:00
Tor Matz Andrén d1b040a8b1 Allow frontend auth token bootstrap from URL 2026-05-14 17:36:44 +02:00
Tor Matz Andrén abc63c0cec Add public health endpoint for Docker healthcheck 2026-05-14 17:17:51 +02:00
Tor Matz Andrén 33f077ed1e Reduce Docker build context and harden runtime image 2026-05-14 17:07:22 +02:00
Tor Matz Andrén 5fb84af635 Harden queue execution and job lifecycle 2026-05-14 16:45:16 +02:00
Tor Matz Andrén f9e4cf5d07 Add HTTP security headers and CORS defaults 2026-05-14 16:38:42 +02:00
Tor Matz Andrén 41f5a80ffb Harden API validation throttling and error handling 2026-05-14 16:25:52 +02:00
Tor Matz Andrén 0f9b1f9477 Harden YouTube search and download handling 2026-05-14 16:15:20 +02:00
Tor Matz Andrén e4948d9554 Add basic hardening for auth and download paths 2026-05-14 16:08:54 +02:00