Files
sofarr/.dockerignore
Gronod 83049786eb
All checks were successful
Build and Push Docker Image / build (push) Successful in 39s
security: fix issues #1-4 from security audit
#1 Session cookie: add secure (production-only) and sameSite=strict
    to prevent transmission over HTTP and cross-site request abuse.
#2 Remove Emby AccessToken from cookie payload — it was stored in
    the browser cookie but is never needed client-side; reduces blast
    radius if cookie is ever exposed.
#3 Add requireAuth middleware to all proxy routes (/api/emby,
    /api/sabnzbd, /api/sonarr, /api/radarr) — previously unauthenticated,
    now require a valid emby_user session cookie.
#4 Remove open CORS wildcard (cors() with no options). The frontend
    is served from the same origin so no CORS headers are required.
    Also update clearCookie() to include matching cookie options.
2026-05-16 15:07:50 +01:00

16 lines
146 B
Plaintext

node_modules/
.env
.env.example
.env.sample
.git/
.gitignore
.DS_Store
*.log
client/
dist/
build/
README.md
.dockerignore
Dockerfile
.gitea/
docs/